这里我的手机是已经被解锁了,如果你的手机为被解锁,需要用解锁工具解锁

1.准备
Android8.1: https://developers.google.cn/android/images
kali_nethunter: https://www.offensive-security.com/kali-linux-nethunter-download/
platform-tools:https://developer.android.google.cn/studio/releases/platform-tools(解压以后配置,将该文件配置到系统环境变量中)
twrp:https://twrp.me/
Magisk:https://magiskmanager.com/
魔趣安卓定制UI:https://download.mokeedev.com/
Supersu: https://download.chainfire.eu/696/supersu/

2.电源键+(音量-键)进入fastboot模式
图片说明

3.清除分区
在fastboot模式下,打开cmd按顺序执行如下命令

fastboot erase cache
fastboot erase userdata 
fastboot erase boot
fastboot erase recovery
fastboot erase system
fastboot erase vendor
fastboot reboot

4.依次刷入系统镜像

fastboot flash bootloader bootloader-angler-angler-03.84.img
fastboot reboot-bootloader
fastboot flash radio radio-angler-angler-03.88.img
fastboot reboot-bootloader
fastboot erase cache
fastboot flash:raw boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash vendor vendor.img(这个必须刷,不刷进不了系统)
fastboot reboot

执行完 fastboot reboot 之后,随即进入fastboot模式,继续执行

fastboot flash recovery twrp-3.5.2_9-0-angler.img

图片说明

5.通过音量键切换模式,进入Recovery mode
图片说明

接下来可能有点烧脑,反正我是搞了很久
第一条路:
a、依次点击Advanced-ADB Sideload-Swipe to Start Sideload
接下来通过cmd,依次执行如下:

adb sideload SR5-SuperSU-v2.82-SR5-supersuapp.com.zip(个人建议在此处最好重启一下系统,看Android8.1是否可以正常启动)
adb sideload MK81.0-angler-200126-RELEASE.zip
Reboot -〉System
adb sideload Magisk-v22.0.zip
adb sideload nethunter-2021.1-angler-oreo-kalifs-full.zip
Reboot -〉System

下面谈谈supersu和Magisk的区别
一开始并没有太关注Supersu和Magisk的区别,通过各种搜索,各种博客,结合试验的结果发现,Magisk和Supersu不能同时使用,注意上面第一条路的使用情况不是同时使用,一个是用在Android原生系统上,一个是用在Android定制UI上的。并且Magisk的功能比Supersu的功能强大。

第二条路:个人建议条路更好

adb sideload Magisk-v22.0.zip

接下来你是不是想着重启系统呢,看看系统能不能启动进入桌面?不用想,我告诉你,不可能进入桌面的。一直卡在android界面不懂
接下来你需要做的是 Advanced-Terminal

cd cache
touch .disable_magisk

之后重启系统可以完美的进入。还没结束呢!接下来你需要做好初始化备份,防止后面操作失误有后悔药吃。


问题并没有结束,待后续补充。问题:在我接着刷入

adb sideload nethunter-2021.1-angler-oreo-kalifs-full.zip

重新进入系统并没成功,卡在Android界面。我又试着这样刷入

adb sideload SR5-SuperSU-v2.82-SR5-supersuapp.com.zip
adb sideload nethunter-2021.1-angler-oreo-kalifs-full.zip

成功到是成功了,但是问题又来了,Magisk没有了授权的功能???


这里我还为大家提供了解决Android8.1装入成功之后连接WiFi出现“网络已连接,但无法访问互联网”的问题,执行以下命令必须保证你手机开发者模式中的USB调试功能开启,否则无法执行如下命令。

adb shell settings put global captive_portal_detection_enabled 1
adb shell settings put global captive_portal_mode 1
adb shell settings put global captive_portal_use_https 0
adb shell settings put global captive_portal_server connect.rom.miui.com
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204

当你顺利执行完如下命令后,只需开-关飞行模式,刷新网络即可