Android刷机记录
Android刷机 ¶
1 | # 命令 |
第一步 解锁 ¶
第二步 进bootloader ¶
-
手机关机状态下,按电源键和音量减,直到出现写着Fastboot mode的界面
-
或者使用命令
1
adb reboot bootloader
第三步 电脑装入usb驱动 ¶
安装原始设备制造商 (OEM) USB 驱动程序 | Android 开发者 | Android Developers (google.cn)
win10 设备管理器,查找驱动,选择android_sdk\extras\google\usb_driver\
查找安装
安装好驱动后 可以使用fastboot devices
查找到设备,才能进行第四步
第四步 刷入Android版本镜像 ¶
刷机镜像下载:Factory Images for Nexus and Pixel Devices | Google Play services
系统构建版本号:Codenames, Tags, and Build Numbers | Android Open Source Project (google.cn)
- Android8.1推荐选择:OPM1.171019.011 android-8.1.0_r1
- Android7.0推荐选择:N2G47O android-7.1.2_r8
手机进入bootloader
,解压zip镜像包,运行./flash-all.sh
第五步 刷入twrp与Magisk ¶
pixel刷入临时twrp ¶
1 | fastboot boot twrp-3.3.0-0-sailfish.img |
将zip刷机包放入手机sd卡 ¶
1 | adb push twrp-pixel-installer-sailfish-3.3.0-0.zip /sdcard/ |
新版Magisk为.apk,修改后缀名.zip
后放入;同时安装该apk,可以免去联网下载完整版的过程。
-
twrp下载地址:TeamWin - TWRP
-
Magisk下载地址:Releases · topjohnwu/Magisk (github.com)
刷入永久twrp和Magisk ¶
点Install
,选择相应的zip包刷入
选择不要安装TWRP App
第六步 刷入LSPosed ¶
1 | adb push LSPosed-v1.8.2-6519-zygisk-release.zip /sdcard/Download/ |
Magisk设置中开启Zygisk,Magisk刷入LSPosed-zygisk-release.zip
或者Magisk先安装Riru模块,再Magisk刷入LSPosed-riru-release.zip
模块 ¶
Magisk模块仓库:Fox2Code/FoxMagiskModuleManager at 0.4.4 (github.com)
Magisk模块 ¶
MagiskHide Props Config:修改属性值
Xposed模块 ¶
JustTrustMePlush:SSL校验
其他初始化设置 ¶
修改可调试ro.debuggable标志位 ¶
root权限下
1 | magisk resetprop ro.debuggable 1 |
重启后失效
使用Magisk插件MagiskHide Props Config ¶
props命令运行,执行Add/edit custom props (active)
1 | ro.secure=0 |
adbd具有root权限 ¶
[2014.11.10][ROOT] adbd Insecure v2.00 | XDA Forums (xda-developers.com)
配合上述修改属性值,运行apk修改设置
虽然adb root可以运行了,但adb shell还是shell权限?
解决网络受限、修改NTP服务器 ¶
root身份执行
1 | settings delete global captive_portal_https_url |
captive_portal_http_url地址也可选谷歌的
1 | https://www.google.cn/generate_204 |
ntp_server也可填
1 | 1.hk.pool.ntp.org |
其他 ¶
手机wifi调试软件 ¶
WiFi ADB for Android - APK Download (apkpure.com)
可以让设备同时连接多台主机或虚拟机
手机终端软件Termux ¶
Termux可以模拟Linux,允许输入终端命令