前几天买了个一加8当做备用机,用来打游戏和拍照用。(主要是我的iPhone8还不怎么卡,我也就不想换掉)
当然了,安卓嘛,肯定得root了才好玩,于是我还是和以前一样,使用Magisk进行root,然后安装edxposed。
安装Magisk
(相关文件下载链接在文章末尾。)
1.下载刷机包
首先,你得去氢OS的官网下载与手机同版本的系统的全量卡刷包。-->一加8系统下载与更新
下载后的文件名应该是这样的格式:OnePlus8Hydrogen_xx.x.xx_OTA_xxxx_all_xxxxxx_xxxxxxxxxxx;
2.提取boot.img
下载好后,使用我文章末尾提供的Payload_Dumber工具拆分刷机包中的payload.bin
文件。
1.先将payload工具文件夹打开,将刷机包中payload.bin
解压出来,并放入payload_input文件夹,如图:
2.双击执行payload_dumper.exe
,此时程序会拆分payload.bin文件,当出现boot字样的时候,就可以关闭程序了,因为我们只需要boot.img
文件,输出的文件在payload_output文件夹里:
3.这就是所需要的官方boo.img文件,将它复制到手机根目录。
注意:一定要使用与手机系统版本对应的刷机包所拆出来boot.img文件,若版本与手机当前系统版本不同,会导致WIFI无法正常使用。比如我的手机现在是HydrogenOS11.0.2.2.IN21的版本,那么就只能使用HydrogenOS11.0.2.2.IN21版本的刷机包来拆分boot.img。
3.使用Magisk打补丁
在手机上安装MagiskManager,这是Github的Releases地址:
安装后,点击右上角齿轮检查一下更新通道是否为Canary,如果不是则改为Canery,然后回到主页面,在Magisk那一栏点击安装,点击选择并修补一个文件,在这一步选择上一步放到手机根目录的boot.img,然后它会自动会下载一点东西并修补这个文件,等最后出现All done!的字样后就可以退出了,在存储目录的Download文件夹就有一个magisk_patched.img
文件,请将此文件传到电脑上。(没得图片,因为我忘了存~)
4.使用adb工具解锁并刷入
在电脑上下载SDK Platform Tools,解压后在同目录下打开命令行或终端,这里用MacOS进行演示。首先在手机开机状态下,输入adb reboot bootloader
重启手机至fastboot模式,然后输入fastboot oem unlock
进行解锁:
把你上一步移动到电脑上的magisk_patched.img
移动到与SDK Platform Tools同目录下,然后输入fastboot flash boot magisk_patched.img
来刷入新的boot文件。(也没有图片,也是因为忘了存~)
等出现OKAY字样的时候就可以输入fastboot reboot
来重启进入系统了,进入系统后,打开MagiskManager,你就可以看到Magisk安装成功了,你也可以进行root和安装模块操作了。
安装EdXposed
这一步教你们怎么安装edxposed。
1.在文章末尾下载Riru或者在Magisk线上仓库里下载Riru Core。
2.下在文章末尾提供的Riru Edxposed,请不要用Magisk线上仓库里的版本!必须使用Android R的YAHFA版本。
3.在Magisk里面安装他俩就完成了。
文件下载
https://cowtransfer.com/s/eeb3f406e16b44
文件 | 对应文件名 | 版本 |
---|---|---|
EdXposed包 | EdXposed-YAHFA-v0.5.0.6_4586-master-release.zip | v0.5.0.6 |
Riru包 | Riru-v23.1(51).zip | v23.1 |
Payload工具包 | Payload_Dumber_x64.zip | --- |
EdXposedManager安装包 | EdXposedManager-4.5.7-45700-org.meowcat.edxposed.manager-release.apk | 4.5.7-r |
MagiskManager安装包 | MagiskManager_315_app-debug.apk | 315-d |