正常解压后的文件下是这样的,之前是只需要执行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
卡刷包。
接下来就是使用
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
的权限来做一些事情了。