V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skt041959
V2EX  ›  Android

这么多年过去了 Android 依然处于不 Root 不能用的状态

  •  
  •   skt041959 · 2016-12-03 23:11:40 +08:00 · 13541 次点击
    这是一个创建于 2931 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近才体验上原生 Marshmallow , Wifi Internet access 的问题,不 root 没有办法解决,感觉被喂了口屎一样恶心
    50 条回复    2016-12-09 22:18:57 +08:00
    oroge
        1
    oroge  
       2016-12-03 23:22:27 +08:00 via iPad
    还以为会讲后台常驻 /滥用权限之类的问题,这些是硬伤。
    感叹号这个,属于不可抗力吧 lol
    iAcn
        2
    iAcn  
       2016-12-03 23:25:29 +08:00 via Android
    丧心病狂的 Miui 为了不让冻结他自带的应用强行废了 pm 命令 (ง •̀_•́)ง
    little_cup
        3
    little_cup  
       2016-12-03 23:25:32 +08:00
    M 上的 wifi 这个 adb 跑一趟就是了,不需要 root 。
    7.1 才是…… Google 的 bug , root 不 root 都无解。只能关掉。
    skt041959
        4
    skt041959  
    OP
       2016-12-03 23:29:30 +08:00
    @oroge 讲道理滥用的问题本质上应用程序的锅,但是为了这个 Wifi 的问题 Root 就是恶心人了
    skt041959
        5
    skt041959  
    OP
       2016-12-03 23:30:28 +08:00
    @little_cup 我试下看看 adb 能不能解,网上看到要 su ,就没试
    Love4Taylor
        6
    Love4Taylor  
       2016-12-03 23:34:52 +08:00
    @skt041959 PC 上用 ADB 不用 root 权限 手机 terminal 操作需要
    skt041959
        7
    skt041959  
    OP
       2016-12-03 23:36:31 +08:00
    @Love4Taylor 好的,谢了
    qceytzn
        8
    qceytzn  
       2016-12-03 23:42:42 +08:00
    @little_cup 7.1 上什么情况??
    ovear
        9
    ovear  
       2016-12-03 23:52:43 +08:00
    选择国产 ROM 就没这个问题了。。
    asdwfwqd
        10
    asdwfwqd  
       2016-12-03 23:55:57 +08:00
    @little_cup 7.1 需要 generate 204 的页面是 https 吧?因为这个原因专门买了一个域名上了 https
    Love4Taylor
        11
    Love4Taylor  
       2016-12-04 00:06:05 +08:00
    @asdwfwqd 7.0 开始就需要 https 了 不过在 7.1 上似乎有问题
    we000
        12
    we000  
       2016-12-04 00:13:30 +08:00
    这只能说原生 Marshmallow 不 root 不能用

    用过 Moto, Meizu, 一加, 全都不 root 不刷机, 老老实实原生 rom+GMS, 把 Android 当成封闭的 iOS 用, 不折腾, 没烦恼.
    bao3
        13
    bao3  
       2016-12-04 00:15:46 +08:00
    黑莓的 Priv ,不 Root , wifi 没叹号,用得好好的。
    popu111
        14
    popu111  
       2016-12-04 00:18:51 +08:00
    asdwfwqd
        15
    asdwfwqd  
       2016-12-04 00:58:33 +08:00
    @Love4Taylor 现在在用 cm14 7.1,自己用 nginx 搭的 https 返回 204,一直都没有 wifi 叉号
    contactfront
        16
    contactfront  
       2016-12-04 01:03:28 +08:00   ❤️ 1
    这也能怪到 Android 头上, 明明是墙的问题.
    EricCartman
        17
    EricCartman  
       2016-12-04 01:20:08 +08:00
    这是大陆的屎
    另外我港版三星大半年了没 root 一点问题没有
    0918su
        18
    0918su  
       2016-12-04 01:26:27 +08:00 via Android
    @asdwfwqd 大佬~这个自己设置 204 用来 wifi 验证怎么玩啊?有没有具体点的步骤啊……之前搜了一堆都是小狐狸的文章,没成功
    Love4Taylor
        19
    Love4Taylor  
       2016-12-04 01:35:02 +08:00
    @asdwfwqd 这个不清楚 确实是有人改了地址却还是有×
    bmy001
        20
    bmy001  
       2016-12-04 01:40:00 +08:00
    @Love4Taylor 7.1 下用这个个 adb shell "settings put global captive_portal_server captive.v2ex.co"

    不过今天证书过期了
    20015jjw
        21
    20015jjw  
       2016-12-04 01:40:09 +08:00 via Android
    肉翻就好了 n5 - n5x - pixel 都不 root
    Love4Taylor
        22
    Love4Taylor  
       2016-12-04 01:45:34 +08:00
    @bmy001 现在想来大概那些人用的是仅 http 的服务器吧 2333333
    cst4you
        23
    cst4you  
       2016-12-04 02:46:37 +08:00
    adb shell "settings put global captive_portal_server www.google.cn"
    monnand
        24
    monnand  
       2016-12-04 02:50:36 +08:00 via Android
    还不是因为国内把原生系统阉割封禁得差不多了。
    monnand
        25
    monnand  
       2016-12-04 02:54:23 +08:00 via Android
    还有国内的流氓应用全家桶。

    装个原生系统,不用国内应用。这俩是必要条件
    d7101120120
        26
    d7101120120  
       2016-12-04 02:58:53 +08:00
    讲道理, google 当初为了提高 android 的市场占有率,给了开发者过多的权限,而且在最近几个版本有没有太好的改善,自己也要背一定的锅。
    Lattez
        27
    Lattez  
       2016-12-04 06:44:05 +08:00 via Android
    @little_cup adb 强制切换回 http 验证模式
    Rice
        28
    Rice  
       2016-12-04 08:16:15 +08:00
    @we000 +1
    Rice
        29
    Rice  
       2016-12-04 08:16:42 +08:00
    这分明是墙的问题
    21grams
        30
    21grams  
       2016-12-04 08:25:41 +08:00 via Android
    并不需要 root ,拉不出屎怪茅房?
    rogerchen
        31
    rogerchen  
       2016-12-04 08:54:46 +08:00
    adb shell "settings put global captive_portal_server http204.sinaapp.com"

    v2 的 204 昨天开始挂了吧
    honeycomb
        32
    honeycomb  
       2016-12-04 09:11:42 +08:00 via Android
    @skt041959 然而 WiFi 的叉并不是 Android 或你的责任
    asdwfwqd
        33
    asdwfwqd  
       2016-12-04 09:12:24 +08:00
    @0918su 我所以也是以小狐狸的文章为基础东拼西凑,我的 vps 是 nginx ,大概思路是给 vps 绑定域名,添加 https 证书,然后配置文件
    server{
    add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
    listen 443 http2;
    server_name 你的域名;
    ssl on;
    ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem;
    location /generate_204 { return 204; }
    }
    我用的是 letsencrypt 证书
    athanos
        34
    athanos  
       2016-12-04 09:18:00 +08:00 via Android
    希望谷歌以后收紧权限,留后台需要申请。但是这样国内应用们又会不给权限不让用吧,或者干脆不适配最新 android ,直接崩给你看。

    所以问题的本质还是国内安卓社区谷歌的缺席。没有谷歌的号召,有条件补贴和 gcm 等基础架构,其陷入了完全的丛林法则,炼蠱一般,互相比差。
    Explorare
        35
    Explorare  
       2016-12-04 10:04:20 +08:00
    @bao3 多谢反馈。黑五 300 刀入手美国零售版 PRIV ,正发愁不能 root 呢。
    Explorare
        36
    Explorare  
       2016-12-04 10:06:02 +08:00
    有个叉会影响正常使用么?系统开 SS 的话还有叉么?
    Lattez
        37
    Lattez  
       2016-12-04 10:14:55 +08:00 via Android
    @Explorare SS 要 Root 开 NAT 才能消 X ,不消掉 X 可能连着 WiFi 还跑你的流量,因为它检测到 WiFi “不通”
    Explorare
        38
    Explorare  
       2016-12-04 10:28:08 +08:00
    @Lattez 噫,还有这毛病。那不能 root 的手机怎么办呢?
    zmz125000
        39
    zmz125000  
       2016-12-04 10:53:06 +08:00 via Android
    @Explorare adb 又不用 root, 改 captive_portal_server 楼上说了啊。
    Explorare
        40
    Explorare  
       2016-12-04 10:55:25 +08:00
    @zmz125000 那条命令需要 root 权限么
    chenyiping1995
        41
    chenyiping1995  
       2016-12-04 11:34:27 +08:00 via Android
    @Explorare 上电脑用 adb shell 不需要,直接手机端操作需要。
    BigDipper7
        42
    BigDipper7  
       2016-12-04 11:46:37 +08:00
    我 nexus 从来就没 root 过,用的好好的 - -,我还是 N
    skt041959
        43
    skt041959  
    OP
       2016-12-04 16:46:21 +08:00
    已经解锁掉,刷 CyanogenMod 13 了。果然对我来说,对硬件有完全的控制权,还是一件很爽的事情。

    虽然可能有人说浪费人生什么的,见仁见智吧。
    sghsgh
        44
    sghsgh  
       2016-12-04 20:02:47 +08:00
    三棒的,为了三星呸,没有 Root ,也能用啊;以前是到手后第一件事 Root
    ryd994
        45
    ryd994  
       2016-12-04 21:49:08 +08:00
    在墙外用 nexus ,从来没出过问题
    讲真,就为了这一点,我就绝对要肉翻
    @asdwfwqd 不要 ssl on ,这个选项已经早就废弃了
    直接在 listen 加 ssl
    而且 HSTS preload 还 include subdomain 不应该随便推荐给别人
    除非能保证今后子域名全部上 https ,否则大坑
    @0918su 用 V2EX 的就好, nginx 对新手很不友好,这么简单一个服务,没必要自己搭
    xcodebuild
        46
    xcodebuild  
       2016-12-04 22:33:37 +08:00
    用了一段时间华为了一直没 Root 挺好用的
    0918su
        47
    0918su  
       2016-12-06 01:25:55 +08:00 via Android
    @ryd994 就是好奇操作……页面创建了…但是进入页面就自动下载一个空文档……😂😂
    ryd994
        48
    ryd994  
       2016-12-06 02:04:46 +08:00 via Android
    @0918su 这没错啊
    看看 HTTP 状态码是 204 就行
    重点是,如果网不通或者有 portal ,你就下不到这个文档
    badman7
        49
    badman7  
       2016-12-07 16:17:01 +08:00
    这个锅 Android 不背
    rainsho
        50
    rainsho  
       2016-12-09 22:18:57 +08:00 via Android
    我就想知道,不 root 有没有办法后台彻底杀死百度地图。每天一不小心就跑 10+%的电。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1278 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:56 · PVG 07:56 · LAX 15:56 · JFK 18:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.