需要准备的文件:
- 获取 Google USB 驱动程序并安装 https://developer.android.com/studio/run/win-usb
- 下载Google官方镜像文件 [8.1.0 (OPM4.171019.021.D1, Jun 2018)] https://developers.google.cn/android/images#marlin
- 下载 SDK Platform-Tools for Windows (adb, fastboot这些工具) https://developer.android.com/studio/releases/platform-tools
- 下载 Latest Stable Magisk Version: v16.0 稳定版本 https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
- 下载 twrp-pixel-installer-marlin-3.2.1-2.zip twrp-3.2.1-2-marlin.img https://dl.twrp.me/marlin/
刷机过程:
- 设置USB调试模式。设置->系统->开发者选项->USB调试 打开
- 在PC上面安装Google USB驱动文件,方法:找到android_winusb.inf,右键菜单选择安装
- 解压 platform-tools_r28.0.0-windows.zip 到一个目录下,命名为A目录
- 将twrp-3.2.1-2-marlin.img twrp-pixel-installer-marlin-3.2.1-2.zip 拷贝到A目录下
- 将Google官方的镜像文件解开,将里面的所有文件和目录都拷贝到A目录的根目录下
- 将手机连接上数据线
- 在A目录下,执行,adb reboot bootloader
- 当手机重启并进入bootloader后,通过命令查看 fastboot devices
这时可以查看到已连接的设备 - 这一步是解锁最重要的一步,执行 fastboot oem unlock
- 检查是否已经解锁 执行 fastboot oem device-info
- 正式开始刷机, 在A目录下面运行flash-all.bat,即可进行刷机,等待几分钟就可以了。
root过程:
- 将 Magisk-v16.0.zip 拷到手机SD卡根目录下
- 在A目录下,执行,adb reboot bootloader
- 执行 fastboot boot twrp-3.2.1-2-marlin.img
- 在手机上找到 Magisk-v16.0.zip,安装,重启后就可以了。
原文:https://www.cnblogs.com/russinovich/p/9220371.html