正常解压后的文件下是这样的,之前是只需要执行flash-all.bat 就可以全部输入,
现在不可以了,会报错,对这方面不了解,所所以我就手动执行了,以此输入如下镜像,记得把压缩包都解压出来执行路径 fastboot flash bootloader bootloader
-angler-angler-03.84.img fastboot flash radio radio-angler-angler-03.88.img fastboot reboot-bootloader fastboot flash recovery recovery.img fastboot flash boot boot.img fastboot flash vendor vendor.img fastboot flash system system.img

4. 重启手机

fastboot reboot

重启之后手机就是正常新的8.1系统

3. 刷入 twrp recovery

recovery 相当于 Windows PE 微型系统,在 recovery 里我们也可以挂载磁盘,修改系统分区,使用 adb 命令,等一系列功能。详细的功能列表可以百度或者谷歌。

https://twrp.me/

根据设备型号选择自己的手机型号

选择最新的

λ adb push Magisk-v20.4.zip /sdcard/
Magisk-v20.4.zip: 1 file pushed, 0 skipped. 5.9 MB/s (5942417 bytes in 0.959s)

然后使用 twrp 将这个卡刷包安装进手机里。首先点选上一节最后一张图中的 Install

然后选择我们刚刚传输进去的 Magisk-v17.3.zip 卡刷包。

滑动确认安装。

安装完成后直接重启即可, Reboot System

重启后发现 Magisk Manager 已经安装好了,并且是作为系统App,卸载不了的。卸载只有安装官网 release 页面里的 Magisk-uninstaller-20181022.zip 卡刷包。

5. 获取 root 权限

接下来就是使用 adb 命令进入安卓手机的 shell ,并且获取 root 权限

在手机上找到 设置→系统→关于手机→版本号 ,点击 版本号 五下,打开 开发者选项 ,然后进入 设置→系统→开发者选项 ,打开 USB调试选项 。然后USB连接到电脑,使用 adb 命令连上去。

λ adb shell                             
angler:/ $                              
angler:/ $ show ami                     
/system/bin/sh: show: not found         
127|angler:/ $ who ami                  
/system/bin/sh: who: not found          
127|angler:/ $ whoami                   
shell                                   

手机上会出现授权,点击接受该指纹的电脑连接。

此时手机上会出现 Magisk 的超级用户请求,点击允许,

com.android.shell 即可获取 root 权限。此时是 shell 权限,权限非常小。我们来切换到 root 用户:

angler:/ $ su -

点击允许之后, su - 这个命令才会返回,然后运行 whoami 命令,可以看到已经是 root 了。


这时候就可以用 root 的权限来做一些事情了。