华为荣耀Magic2 ROOT的方式
因为自己淋过雨,所以想给别人撑把伞(不知道管不管用)
只能获取RECOVERY_RAMDIS.img,所以目前属于双系统,有点不好就是,不知道是不是之前使用的隐藏应用的模块+magisk,目前总是死机,,,有没有大佬知道解决方案,dddd
我的环境:
Root前手机需要解锁BootLocker,是通过咸鱼商家进行解锁的。
第一次root,是商家给弄得,后来使用隐藏应用模块死机,再重启root就掉了
目前手机系统版本:android 9,TNY-AL00 9.1.0.257(C00)
获取系统方式
1、通过更新包,可以通过burp代理截取更新包的请求,获取下载完整系统的地址
2、通过第三方网站获取:
https://professorjtj.github.io/
必须开启HiSuite Proxy才能添加下载 https://github.com/ProfessorJTJ/HISuite-Proxy/releases/
参考文章:https://www.bilibili.com/read/cv15227424
将下载到的update_full_base.zip中的UPDATE.APP提取出来,通过HuaweiUpdateExtractor_0.9.9.5 [下载地址:https://forum.xda-developers.com/attachments/huaweiupdateextractor_0-9-9-5-zip.3966156/] 提取RECOVERY_RAMDIS.img,在使用HuaweiUpdateExtractor_0.9.9.5进行提取RECOVERY_RAMDIS.img的时候,会报RECOVERY_RAMDIS.img: Invalid header crc - Expected: 13383 Got: 41042错误,通过设置HuaweiUpdateExtractor_0.9.9.5并保存取消报错[参考:https://www.youtube.com/watch?v=KZyZ7C_8ZGk]
提取到RECOVERY_RAMDIS.img后,就可以使用magisk进行修修补了。
刷入patch_boot.img 的方式
参考:https://club.hihonor.com/cn/thread-18856510-1-1.html
手机进去fastboot的方法:
1、adb reboot bootloader
手机开机时一直无法找到fastboot设备,然后百度说是缺少驱动啥的,在电脑上安装了华为手机助手,还时无法列出设备,最后思考可能需要手动进入fastboot模式才可以
2、参考链接https://www.jianshu.com/p/3cbdf1a24686,在手机关机后,按住音量下键不放,插入usb线,然后果然进入fastboot界面。
输入以下命令,刷入magisk补丁后的img
fastboot flash recovery_ramdisk patched_boot.img
刷入成功后重启
fastboot reboot
重启后断开usb连接,开机后进行关机操作
开机按住电源键和音量+健,等待进入root开机界面
(到这里我的手机就已经root成功了,可能因为第一次root过,比较顺利。)