找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 57|回复: 0

Google Pixel3 XL 升级Android10 后刷入Magisk成功获得ROOT (补充 Pixe...

[复制链接]

2万

主题

128

回帖

10万

积分

管理员

积分
105864
发表于 2023-4-12 14:36:14 | 显示全部楼层 |阅读模式 IP:美国

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Google Pixel3 XL 升级Android10 后刷入Magisk成功获得ROOT (补充 Pixel2 xl 刷 android 11)

这个标题关键字已经把差不多表示清楚了,不要嫌弃我标题党,哈哈哈~~~

言归正传
前提说明:
  此文章和实践过程参考以下文章:
   Andriod Q上的root教程(适用于(Pixel 3,3 XL,3a和3a XL)地址:http://bbs.gfan.com/android-9608088-1-1.html
   Magisk root方法及一些模块 地址:http://bbs.gfan.com/android-9624620-1-1.html
   Pixel 4/3/2 XL升级安卓Android 10.0并root教程  地址:https://www.uso.cn/post/view/44987  (尤其是这篇,我也是尝试了多个版本twrp和Magisk,不是开机卡屏就是 刷入Magisk失败 泪)
   顺带发现:
    刷入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)
      Platform-Tools下载地址:https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
      选择自己需要平台下载就好,下载好,解压出来,
      在解压后的目录,按住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版本,找到了,最后使用的最新版也可以。
      附上官网地址:https://magiskmanager.com/      (这个网页很大...打开有点卡,习惯就好-_-!!)
      网站有下载安装说明的,还报错Twrp模式下的如何使用安装,点击下载
      [Magisk安装包下载页面截图]

    

0x03:准备完毕,开搞
    再次前提说明:
    如果设备是Android 9 ,建议参考其他帖,例如:http://bbs.gfan.com/android-9534769-1-1.html
    理论上,直接解锁,刷入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
   顺利的话,等待几分钟,就可以刷机完成,你就获得了最新的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|IOTsec-Zone|在线工具|CTF WiKi|CTF平台汇总|CTF show|ctfhub|棱角安全|rutracker|攻防世界|php手册|peiqi文库|CyberChef|猫捉鱼铃|手机版|小黑屋|cn-sec|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2024-5-22 04:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表