安卓手机Root刷机流程
2023-03-10
刷机
由于安卓系统的本质是linux,所以很多系统级别的操作都需要root用户权限进行。
解锁root用户权限,需要手机能够解锁bootloader
卡刷与线刷
- 卡刷:将数据包放入手机,使用
twrp
进行刷机 - 线刷:使用电脑连接数据线将数据包刷入手机
本文将以线刷为主记录线刷小米5的过程
刷面具
面具可隐藏对银行等APP隐藏手机已Root的信息
需要安卓版本 >= 8
- 解锁bootloader
- 下载对应rom(线刷包,即fastboot刷机包),解压后找到boot.img文件传入手机
- 安装面具软件,修补boot.img。
- 将修补后的img文件传入电脑
- 连接数据线,电脑端
adb reboot bootloader
进入fastboot - 电脑端
fastboot flash boot ~/Desktop/magisk_patched-25200_qN40j.img
刷入修补镜像后重启手机
刷xpose框架
10及以上(可使用lsposed)
- 面具里在设置中打开Zygisk后重启
- 面具中本地安装Shamiko与lsposed
安卓8(不可用lsposed,使用edxposed)
面具中安装riru(25及以下版本以适配当前edxposed版本,比如选择25中最新版本 v25.4.4)
面具中安装edxposed
安卓7及以下(xposed)
- 安装Xposed installer
- 下载Xposed安装包(zip文件),重启进入Recovery,刷入该zip文件
最终在xposed框架中安装trustmealready模块解决ssl验证问题
注意: trustmealready模块可以免证书抓包。如果抓包仍然失败,可能是插件已被监测。
关闭插件,charles等抓包软件证书在设置中安装后可使用面具的movecert模块将证书的安全等级提高至系统级,再进行尝试。