去年一加5T发布后, 刚好想换台手机. 当时用 iPhone 5s 和 Nokia Lumia 638 Windows 10, 都不太好用了, 于是换了 8G+128G 的一加. 用到现在一直很流畅. 这两天系统推送了 Android 8 更新, 还自动下载好了. 于是手贱更新了……
我本来是刷了 TWRP Recovery 并且 Root 了的, 所以也没有直接在设置里的系统更新直接升级. 而是在 recovery 里更新的. 然而这个结果是一样的, 更新完后, 系统是 Android 8 了, 但是 Recovery 也还原为官方的了, Root 权限也没了. 导致 Xposed 框架也失效了……
好吧, 那就重新刷一遍 Recovery, 反正 adb 命令都还在电脑里. 然而刷完 twrp 后进入 Recovery 看不到内置存储. 搜索一番发现要格式化 data 才能看到, 就傻乎乎的格式化了, 于是!! 手机里所有资料都格式化掉了!!!
好吧, 格式化就格式化了, 好歹能看到内置存储了, 我再把 super su 刷一下, 重新 root 一下吧, 刷完就更悲剧了, 重启时出现 logo 后就只有呼吸灯黑屏了, 进不去系统. 我突然意识到我好想把手机刷砖了2333333
后来搜索资料时了解到,大概是 Android 8 不能再用 super su 了, Root 手机应该使用 Magisk.
好吧, 好在还可以进入 Recovery, 重新刷一下吧. 公司的网太慢, 下载一个系统下了好久好久好久, 5T 原来用的氢系统, 官网貌似还没有 Android 8 的下载包, 于是下了个 氧OS 的版本.
刷完后, 再刷 magisk, 然后安装一个 Magisk Manager 就有 Root 权限了.
由于我是 Ubuntu 系统, 所以一加论坛里的什么刷机工具箱都不能用(那些都是bat脚本), 我用的都是 adb 和 fastboot 命令. 主要用到了:
adb devices
在恢复模式下列出连接电脑的设备.
adb push file.name /path/to/device
发送文件到手机
fastboot flash recovory twrp.im
g 刷入Recovery
如若提示没有权限, 那就用 sudo. 要是 sudo 提示找不到命令, 可以这样:
sudo $(which fastboot) flash twrp.img
参考连接:
- XDA 教程 https://forum.xda-developers.com/oneplus-5t/how-to/oneplus-5t-unlock-bootloader-flash-twrp-t3704592
- TWRP 下载 https://twrp.me/oneplus/oneplus5t.html
- XDA Magisk 下载 magisk zip 刷机包 和 Manager apk https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
- GitHub MagiskManager https://github.com/topjohnwu/MagiskManager
- 神奇的 Magisk
据说 Magisk 是台湾一个学生开发的, 而且 Magisk Manager 的图标还很有中国特色: 是一个脸谱.
声明
- 本作品采用署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。除非特别注明, 霖博客文章均为原创。
- 转载请保留本文(《一加 5T 升级 Android 8》)链接地址: https://youthlin.com/?p=1565
- 订阅本站:https://youthlin.com/feed/
“一加 5T 升级 Android 8”上的4条回复
是的,android 8确实不是super su,我在国内的魔趣网站上面看到的。羡慕用得起一加的人,我超级喜欢一加,但我只能看看。
我的备机亚酋v9全年升级8.0感觉安装软件速度变慢了。。。过年给我爸了,主力z17还在7.0。。
羡慕又会技术又能折腾的……
iphone刚坏掉,现在就只剩一台残废小辣椒阿里云,还有个半死不活的诺基亚920……
我也是OnePlus,不过我是1+5,我也是用的Ubuntu系统做主系统,好巧 啊