今天才发现, root 之后不能用 OTA 更新,难受。

2017-01-06 08:32:09 +08:00
 JamesMackerel
买了 nexus 6p 之后一直都享受着用最新版本系统的快感(自虐感)。但是后来因为升级到 7.1 之后,通知栏的 bug 被修复,再也无法对流氓应用视而不见,我就折腾了一天 root 了手机装上了冰箱,其间的一波三折略去不表。

今天醒过来发现 OTA 推送了安全性更新,点击重启之后发现进到了 twrp recovery ,没见他安装更新。去 google 了一下,发现只要不是没有修改过的原厂系统就没法用 OTA 升级。

作为一个轻度强迫症,现在有点难受。有没有什么折衷的办法?
27229 次点击
所在节点    Android
86 条回复
lsmgeb89
2017-01-06 09:23:47 +08:00
@JamesMackerel 不是我欲言又止,是我已经很久不折腾 Android 了,不了解情况了。
steveshi
2017-01-06 09:35:09 +08:00
FlashFire +1 简直神器
honeycomb
2017-01-06 09:41:43 +08:00
@TangMonk

还有一个方法:

谷歌为亲儿子提供了全量 OTA ,在 twrp 里直接刷它也是可以的。
ndd200
2017-01-06 09:43:34 +08:00
root 后会有一个权限管理的应用,点进去一般都有个卸载的选项。
gongguopei87
2017-01-06 09:47:46 +08:00
https://source.android.com/security/bulletin/2017-01-01.html#acknowledgements
We would like to thank these researchers for their contributions:

好多全家桶的人提 bug 啊。
hei1000
2017-01-06 09:55:44 +08:00
"只要不是没有修改过的原厂系统就没法用 OTA 升级"?

Excuse me ?要不是先看到你的标题我都不知道你在说什么
magiclu
2017-01-06 10:25:26 +08:00
推荐搞个淘汰掉的 2 手 ios 设备处理国产全家桶,我现在 nexus6 ,没 root ,没装国内软件,没装绿色守护之类的软件,毫无压力,无需折腾
honeycomb
2017-01-06 10:33:04 +08:00
@gongguopei87 看这个架势,去年 Android 说不定是公开了最多 bug 的软件
whitenight
2017-01-06 10:38:50 +08:00
发现只要不是没有修改过的原厂系统就没法用 OTA 升级
改成“发现只要修改过的原厂系统就没法用 OTA 升级”
21grams
2017-01-06 10:46:02 +08:00
第一,用 systemless 的 root
第二,不要刷 twrp ,保留原生的 recovery
JamesMackerel
2017-01-06 10:50:10 +08:00
@whitenight 双重否定不就是肯定嘛。
@hei1000 高考语文 89 分,见笑了。

@Jaspr 谢谢,我去研究一下。

@wclebb 请问怎么玩?望不吝赐教。

@honeycomb 这不叫做麻烦,叫做什么呢。人家为了让你点一下重启就能升级到最新版,不知道花费了多少努力……看来最终还是看问题的角度不一样。
JamesMackerel
2017-01-06 10:51:39 +08:00
@honeycomb 就这一个手机,怕变成砖,还是,算了吧。另:windows phone 不算智能手机是吧。(笑)
Hardrain
2017-01-06 10:52:25 +08:00
OTA 的时候 unroot 就好
解锁了没关系 只要没修改操作系统就能 OTA
lonelinsky
2017-01-06 11:02:15 +08:00
这儿有你想要的一切,不过 ROOT 后 OTA 确实很麻烦

https://forum.xda-developers.com/nexus-6p/general/guides-how-to-guides-beginners-t3206928
20015jjw
2017-01-06 11:11:47 +08:00
Flashify 貌似就是解决这个问题的
JamesMackerel
2017-01-06 11:12:26 +08:00
@lonelinsky 我搜到了你给我的这个…… 2333333
msmmbl
2017-01-06 11:29:52 +08:00
我的 nexus 5x ,用 Nexus Root Toolkit 中的 root ,它会临时启动到第三方 recovery ,并刷入 systemless root 。
ota 前进入 SuperSU 卸载 root 就好,它会提示是否要恢复改动,选是后就可以正常增量更新了。更新玩后,再用 Nexus Root Toolkit 中的 root 搞一把就好。
honeycomb
2017-01-06 11:39:53 +08:00
@JamesMackerel
可以理解。

我用过的亲儿子比较多(大概是 nexus5 就在这么做了)熟悉一些。

但是一碰到 pixel 那种有两个 slot ,且没 recovery 分区的,第一次上手也紧张的。
springmarker
2017-01-06 11:40:43 +08:00
s7 内测 7.0 刚开始的时候,通知栏的 bug 也被修复了,然后各种通知常驻,但是更新了两版之后,这个常驻的"bug"被修复了,不知三星用了什么方法
honeycomb
2017-01-06 11:41:36 +08:00
@msmmbl 是的,因为 fastboot 有一个 boot 命令可以直接载入启动镜像,所以整个安装 supersu 的过程中只有 boot 分区才需要改动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/332573

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX