GooglePixel3XL升级Android10后刷⼊Magisk成功获得
ROOT(补充。。。
这个标题关键字已经把差不多表⽰清楚了,不要嫌弃我标题党,哈哈哈~~~
⾔归正传
前提说明:
此⽂章和实践过程参考以下⽂章:
顺带发现:
刷⼊twrp-3.2.3-0-crosshatch,有时提⽰:(Too many links),另外临时Twrp3.2版,⽆法使⽤adb,需要安装的⽂件需要提前放⼊⼿机。
刷⼊twrp-3.4.0-0-crosshatch,在twrp模式下⽀持adb操作,可以随时push⽂件进去进⾏安装,但是开机会卡屏⽆线循环,只好再刷回原包。
感谢以上作者提供的经验!
简单总结(个⼈理解):Android10⽆法使⽤twrp刷⼊Magisk,(twrp官⽹介绍暂时不⽀持Android10),所以,使⽤刷⼊经过Magisk 修复后的boot.img将Magisk加⼊,实现获得Root效果
仅此记录下过程,⽅便查。
0x01:故事是这样开始的
刚回来,准备购⼊⼀台顺⼿机器,选了Google Pixel3 XL,本来是和店家⽼板约好刷最新系统带ROOT,⽆奈忘记了~(泪)
回来就准备⾃⼰刷下,毕竟感觉⾃⼰稍微有点基础,然后就开始⼀发不可收拾~~哈哈哈
期间店家提供了很多⽀持,感谢!是个⾮常不错的店家,推荐~此处避免⼴告,就不贴名字了,亲⼉⼦系列,就那么⼏家⼤家~
0x02:准备⼯作
a.稳定梯⼦,Magisk会⽤到,下载官⽅包也会⽤到
b.Google Pixel3 XL设备⼀台,⽬前⾃带Android 9 ,不带ROOT
c.准备adb 和 fastboot⼯具,需要下载Google的SDK Platform-Tools独⽴软件包(为了使⽤adb和fastboot)
选择⾃⼰需要平台下载就好,下载好,解压出来,
在解压后的⽬录,按住Shift 点击⿏标右键,选择“在此处打开命令⾏”
或者,在Window解压后⽬录,顶部地址栏,直接输⼊ cmd 回车
获得当前环境变量的cmd窗⼝,以下所有adb命令和fastboot命令均是在DOS界⾯下输⼊,想粘贴的,在⽹页复制后,到DOS 点击右键即可粘贴。
[Platform-Tools下载页⾯截图]
d.Google Pixel3 XL 官⽅完整包
下载最新的就可以,往下拉是最新的,写作时当前最新是:10.0.0 (QQ3A.200605.002.A1, Jun 2020, Telstra Only)
[Google Pixel3 XL 官⽅完整包下载页⾯截图]
e.Magisk安装包,有个帖⼦说,需要是Canary版本,我就了好久,Canary版本,到了,最后使⽤的最新版也可以。
⽹站有下载安装说明的,还报错Twrp模式下的如何使⽤安装,点击下载
[Magisk安装包下载页⾯截图]
0x03:准备完毕,开搞
再次前提说明:
理论上,直接解锁,刷⼊twrp,使⽤临时twrp安装Magisk.zip,开机,就可以
但这样操作在Android实验失败
本⽂仅说明Android10安装Magisk过程,
a.升级Android10,如果已经升级,可以忽略此步骤。
a1.解锁:设备打开“选项”-“关于⼿机”-“版本号”-点击8次数,打开开发者模式,允许电脑USB调试
a2.进⼊到bootloader,
adb reboot bootloader
然后,按⾳量上,调整到“Unlock te bootloader” ,按下电源键,确认,等待解锁完毕,重启。如图
a3.将下载好Android10 镜像包,放到⼀个⽬录,
例如: .../google/crosshatch-qq3a.200605.002.a1-factory-7e05d486.zip,然后解压,
获得⽬录.../google/crosshatch-qq3a.200605.002.a1/...
a4.将下载好的Platform-Tools,解压后,是放到镜像包⽬录.../google/crosshatch-qq3a.200605.002.a1/...⾥⾯,合并后的结果类似如下图:
[资源合并后截图]
a5.在当先⽬录,地址栏,输⼊cmd,打开Dos命令⾏窗⼝,或在此⽬录,按住Shift 点右键-“在此处打开命令⾏”
先检测下设备adb是否正常连接,如不正常,检查usb设备调试和数据线
adb devices
然后打开设备到bootloader 模式,设别会重启到bootloader模式
adb reboot bootloader
a6.开始刷机
双击⽬录下:flash-all.bat
google官方下载app 顺利的话,等待⼏分钟,就可以刷机完成,你就获得了最新的Android10 系统....
b.升级完毕,准备Root
b1.重启开机后,继续,打开USB 调试
b2.将源码⽬录下的 image-crosshatch-qq3a.200605.002.a1.zip ⽂件中的,boot.img解压出来,将boot.img放到⼿
机/sdcard/Download/⽬录
可以使⽤adb push xxx/google/.../boot.img / /sdcard/Download/
也可以在屏幕顶部下拉,点击最下⾯有个“Android系统,正在通过USB设备为此设备充电”,选择“⽂件传输/Android/auto”,在计算机⾥⾯把boot.img拖到/sdcard/Download/⽂件夹
b3.准备好梯⼦,
b4.安装MagiskManager,⼀个apk,安装就不⽤交了,拖动到sdcard 或者直接 adb install都可以。
b5.打开MagiskManager,⾸页⼀直会检查更新,如果没梯⼦,⽆法检查完毕,也就⽆法看到后⾯的“安装”按钮(这个是个⼈理解)我就等了很久,(截图是获得权限后操作截图)
选择“安装”--“选择并修补⼀个⽂件”--选中刚才放到/sdcard/Download/下的boot.img 等待修复完成
修复完成后,会在/sdcard/Download/⽬录⽣成⼀个修复后⽂件,名字为“magisk_patched.img”,将此⽂件拖到PC ,
可以类似刚才步骤b1,将“magisk_patched.img”,保存到“boot.img”同级⽬录
b6.切换到bootloader模式
adb reboot bootloader
b7.由于 Pixel XL 是双分区,所以要先确定当前是哪⼀个分区
fastboot getvar current-slot
会返回⼀个结果,结果中会写是 a 还是 b 。
我的设备返回的是:b ,
如果是 a 分区,就把 boot_b 改成 boot_a
b8.刷⼊修复后的“magisk_patched.img”
fastboot flash boot_b magisk_patched.img
最后开机
fastboot reboot
顺利的话,开机,就可以获得ROOT权限的Android10 Pixel3 XL (⾃⼰⿎掌)
最后上个验证图
补充 Pixel 2 XL Android 11 刷 Magiks
步骤⼤体⼀致,需要注意的是,需要使⽤ Magisk21.1 截⾄更新时间,最新是(21100)
如果之前使⽤的稳定版 Magisk20 ,在右上⾓设置-更新通道-选择测试版,更新即可。
更新完毕,依然是,下载 Pixel 2 XL 11的镜像,解压boot.img ,修改boot.img ,刷⼊,重启开机,ok
如果失败,开机⿊屏,重新刷⼊正常的boot.img 即可
以上
(提⽰:刷机有风险,ROOT需谨慎!⽂章技术来源⽹络,仅供个⼈交流使⽤,请勿⽤于⾮法⽤途!请勿⽤于⾮法⽤途!请勿⽤于⾮法⽤途!后果⾃负!)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论