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

未解锁 root 手机后, recovery 还在吗?

  •  
  •   Bryan0Z · 2015-12-22 19:08:36 +08:00 via Android · 5209 次点击
    这是一个创建于 3041 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近被各种流氓软件开机自启烦到不行,想 root 手机管管他们了
    看很多人 root 过刷 recovery ,手机出现各种问题,耗电激增,手机变卡等等,求问未解锁 root 手机后, recovery 还在吗?不刷第三方 recovery 行不行
    15 条回复    2015-12-23 17:33:23 +08:00
    c742435
        1
    c742435  
       2015-12-22 19:12:08 +08:00 via Android
    中文捉急
    Bryan0Z
        2
    Bryan0Z  
    OP
       2015-12-22 19:33:28 +08:00 via Android
    @c742435 别在意,反正我在美国念大学…
    em70
        3
    em70  
       2015-12-22 19:40:48 +08:00 via iPhone
    @Bryan0Z 现在很多 app 集成了一些第三方推送服务,形成一个 app 群,任何一个在运行,都会唤醒其他 app ,早已不采用偷偷自启的方式了, root 也没用
    Bryan0Z
        4
    Bryan0Z  
    OP
       2015-12-22 19:47:24 +08:00 via Android
    @em70 真可怕…怕了这些国产软件了
    Strikeactor
        5
    Strikeactor  
       2015-12-22 19:55:21 +08:00   ❤️ 1
    不解锁的 root 方式一般不会更新 recovery ,因为没解锁想更新至少得有 root 权限,矛盾了
    刷 recovery 跟手机耗电、变卡没多大关系,你听说过装个矮人工具箱电脑变卡了的吗
    ilotuo
        6
    ilotuo  
       2015-12-22 19:57:21 +08:00   ❤️ 1
    你觉得那些问题跟 recovery 有关么
    小白别用 android
    不想当小白自己去了解 recovery 是啥;甚至了解启动原理,app 互相唤醒原理;然后就会无意中看到解决方案~
    Boyang
        7
    Boyang  
       2015-12-22 20:42:57 +08:00   ❤️ 1
    recovery 跟系统运行一点儿关系没有……而且为啥我都是刷了 recovery 才 root 的,看来我太 low 了……
    maskerTUI
        8
    maskerTUI  
       2015-12-23 08:23:02 +08:00 via Android
    现在的安卓机不 root 简直不能用
    skylancer
        9
    skylancer  
       2015-12-23 09:57:06 +08:00
    没看懂卤煮要表达的意思,中文实在捉急
    建议用英文写估计能看懂
    nvidiaAMD980X
        10
    nvidiaAMD980X  
       2015-12-23 10:28:46 +08:00 via Android
    我也沒看懂樓主表達的意思……………
    zhang2273388
        11
    zhang2273388  
       2015-12-23 11:17:55 +08:00
    root 和 recovery 并不冲突啊,可一 root 不刷 recovery 相反亦然,不过刷了之后卡什么的可能还是不是很会用
    honeycomb
        12
    honeycomb  
       2015-12-23 13:36:05 +08:00   ❤️ 1
    LZ 可能需要知道这些事情:

    1 ,广义的 Recovery 往往指和操作系统一起装在同一设备的,用于恢复的备用操作系统,包括比较新的 Windows 的默认安装都会在系统上装入 Windows RE(恢复环境), Windows RE 是一个经过精心配制缩减了功能 /体积的 Windows NT 操作系统,很多时候它也以 Windows PE(预安装环境)的形式存在。

    2 ,在 Android 设备上的 Recovery 指的是设备除了 Android 外,还有一个独立且完整的操作系统 Recovery ,在用户这边正常情况下几乎只用于进行 OTA 更新。

    3 ,由 2 可知, root 手机(或者说 Android 的那部分能不能让一般应用获得 root 权限,形式上表现为 Android 的部分安装了 su binary 和作为中介的 superuser app)在本质上和 Recovery 无关,因为 recovery 是手机上另一个操作系统。

    4 ,进一步的,因为 Android 的那部分默认是不会有 superuser ,所以 root 的过程等于把 superuser 装到 Android ,并让它能按预期运行

    5 ,对于可以在 bootloader 解锁(意味着可以无需授权便改动 system, recovery 等分区)的情况下,通过先安装一个第三方 recovery ,然后在这个 recovery 里安装 superuser ,是最简单的。所有 Nexus 设备都可以用这种途径 root ,能解锁 bootloader 的设备通常也可以使用这种途径。

    6 ,有的手机不允许在 bootloader 解锁关键分区的访问权限,这个时候就需要通过设备商的某个漏洞,来完成安装 superuser 的过程,这种漏洞相对来说更容易在 Android 这边找到(因为它比较复杂)。

    7 ,在获得漏洞,设置好 superuser 后,有的设备便可以继续下去绕过 bootloader 那边的锁定,从这条路进一步安装第三方 recovery 、

    8 ,当然, root 的过程也可以通过刷入经过修改的 boot 分区(Android 这部分使用的 linux 内核)镜像来完成。 superSU 的作者 chainfire 自己开发的 CF-root 就使用这种办法。
    honeycomb
        13
    honeycomb  
       2015-12-23 13:37:44 +08:00
    有个地方错了:

    Windows RE 是 Windows PE 的一种形式
    Bryan0Z
        14
    Bryan0Z  
    OP
       2015-12-23 14:14:11 +08:00 via Android
    @honeycomb Thank you for your detailed answer.
    21grams
        15
    21grams  
       2015-12-23 17:33:23 +08:00
    我的电脑上装了 windows 和 ubuntu 双系统,发现 windows 老是死机啥的,会不会是 ubuntu 搞的鬼?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2721 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 828ms · UTC 05:17 · PVG 13:17 · LAX 22:17 · JFK 01:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.