Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用Magisk解锁Bootloader以及RootGoogle Pixel 3?

如何使用Magisk解锁Bootloader以及RootGoogle Pixel 3?

作者头像
FB客服
发布于 2018-12-07 05:58:58
发布于 2018-12-07 05:58:58
7.8K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

前言

与Google Nexus系列一样,如果你想要root Google Pixel智能手机或为其安装自定义ROM,那么首先你必须解锁Bootloader。在今年最新推出的Google Pixel 3和Google Pixel 3 XL同样也不例外。实际上,随着root神器Magisk的更新,root Pixel 3和Pixel 3 XL早已成为可能。目前Magisk的最新版本为17.3,有关更多信息可以参阅此处更新说明。使用Magisk解锁Pixel 3系列的Bootloader只需短短的几秒钟时间,让你的设备启动并运行Magisk也只需要几分钟时间。如果你曾经有过解锁Google Nexus,Google Pixel或OnePlus设备的经验,那么解锁Pixel 3和安装Magisk应该不会难倒你。如果你并没有尝试过,本文将会一步步的指导你完成整个过程。

在此,我要特别感谢Magisk的首席开发工程师topjohnwu,感谢他的所有工作和付出。大家可以在Twitter或Patreon上关注他。

一、解锁 Google Pixel 3 Bootloader

注:解锁bootloader将擦除设备中的所有数据,包括保存在设备内部存储器上的所有媒体,如图片,视频,音乐,文档等。为了避免不必要的麻烦和损失,请务必先将所有重要文件备份到PC或云存储,然后再执行此操作。

1. 打开手机 设置-关于手机-点击版本号7次,以打开“开发者选项”。

2. 返回到设置,打开 开发者选项-打开USB 调试,打开“OEM 解锁”。 出于安全考虑,这可能会要求你输入锁屏PIN/密码。

3. 向下滚动,直到看到“USB调试”选项并启用。

4. 将Pixel 3插入PC,并按照这里的步骤在PC上设置ADB和Fastboot。如果你只能访问Chromebook,请参照 本指南在Chrome OS上设置ADB和Fastboot。

5. 通过在保存ADB和Fastboot二进制文件的同一目录中打开命令提示符/Power Shell/Terminal,并根据你当前的操作系统输入以下命令,确保你的PC可以正常识别你的Pixel 3手机:

Windows 命令提示符:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
adb devices

Windows Power Shell:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\adb devices

macOS/Linux Terminal:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./adb devices

(注:对于本教程的其余部分,命令的使用同样取决于你的操作系统。)

如果你看到设备的序列号并且显示“authorized(已授权)”,那么你可以继续以下操作。如果这是你第一次为此设备设置ADB,则可能会在手机上看到“为你的PC启用USB调试”的提示。点击授予即可。如果你在使用Windows PC识别设备时遇到问题,那么请尝试安装最新的Google USB Drivers。

6. 现在,重启到bootloader菜单。你可以通过在启动时按住电源和音量调低键或输入以下ADB命令来执行此操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
adb reboot bootloader

7. 进入bootloader菜单后,现在你必须切换到使用fastboot命令与你的设备进行通信。要解锁Pixel 3的bootloader,请输入以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fastboot flashing unlock

8. 现在,你应该会在屏幕上看到一个警告文本,告诉你解锁bootloader将会带来的巨大潜在风险。在电源和音量按钮旁的屏幕上,你应该能看到一些提示内容。按音量增大键,直到显示“unlock the bootloader”,然后再按电源键。’

9. 此时,手机将解锁bootloader并重启到bootloader菜单。这次,bootloader将显示一个红色警告图标和“unlocked”字样。

10. 现在,重启手机回到Android 9 Pie OS。你可以通过发送以下fastboot命令来执行此操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fastboot reboot

11.到这里,我们就成功解锁了Google Pixel 3或Google Pixel 3 XL的bootloader!你将在每次重启时都看到一条手机bootloader已被解锁的警告信息,但不要担心这不会影响你的日常使用。

二、使用 Magisk Root Google Pixel 3

注:以下说明是在发布自定义recovery(如TWRP)之前撰写的。因此,安装Magisk的唯一方法是从bootloader刷入patched boot image。因此,当下一个软件版本可用更新的引导映像时,我提供的库存引导映像将过时。一旦TWRP可用,我将会更新这些指令,因此指令与版本号无关。

使用未锁定的bootloader,现在你可以启动已修改的引导映像。要让Magisk工作,你需要patched Pixel 3的boot image。幸运的是,Magisk Manager app可以为你解决这个问题。我已在我自己的Google Pixel 3 XL以及Dees_Troy的Google Pixel 3上进行了测试,确认Magisk可以在这两种设备上运行。

1. 由于设备已被擦除,因此你需要返回并重新启用开发人员选项以及USB调试。 请确保你的PC仍能识别你的Pixel 3手机。

2. 下载Google Pixel 3或Google Pixel 3 XL的stock boot image。注意:请确保你设备的版本号与引导映像相匹配。你可以通过打开手机 设置-关于手机-点击版本号 进行查看。

Download Google Pixel 3 (“blueline”) stock boot image 版本号 PD1A.180720.030 Download Google Pixel 3 XL (“crosshatch”) stock boot image 版本号 PD1A.180720.030

3. 将stock boot image移动到设备内部存储器的文件夹中。下载文件夹。

4. 安装最新的Magisk Manager beta APK。如果以下patched boot image无法启动,请尝试通过加入Magisk Canary channel下载最新的Magisk Manager APK。

5. 点按“安装”。

6. 再次点击“安装”,不会安装显示的zip文件。

7. 点击“Patch Boot Image File”。

8. 选择之前保存的stock boot image文件。

9. 此时,你应该会在屏幕上看到“Magisk Manager patching the stock boot image”的进度。完成后,点击关闭。Magisk Manager应该已将文件保存为“patched_boot.img”到Download目录下。

10. 将patched_boot.img文件从你的设备移动到你的PC上。为了避免麻烦,请将文件移动到ADB和Fastboot二进制文件所在的同一目录下。

11. 再次重新启动到bootloader菜单。

12.(可选)在bootloader中,输入以下fastboot命令临时引导patched Magisk boot image:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fastboot boot patched_boot.img

13. 几秒钟后,你的手机应该会退出bootloader菜单,并重新启动到Android Pie OS。如果成功,你应该能够打开Magisk Manager并查看安装了哪个版本的Magisk。现在,我们需要实际安装Magisk,这样我们就不必在每次启动之前运行这个fastboot命令了。

14. 让我们将patched Magisk boot image刷入到启动分区。在bootloader界面输入以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fastboot flash boot patched_boot.img

15.(可选)由于Google Pixel 3和Pixel 3 XL支持A/B分区,因此你还可以将patched boot image刷入到非活动插槽( inactive slot)。 只需将上述命令中的“boot”替换为“boot_a”或“boot_b”即可。

16. 重新启动回到Android Pie OS,并通过打开Magisk Manager来检查root的状态。

三、Root Pixel 3 或 Pixel 3 XL 后,我们可以做些什么?

以下是我所想到的能干的一些事情:

1、安装Active Edge Mod以完全自定义Pixel 3上的挤压手势。(注:这尚未更新支持Pixel 3,但开发人员正在为此努力!) 2、通过Substratum主题引擎为系统应用或第三方应用安装自定义主题。同样,你也可以使用Pluvius等应用根据当前壁纸动态来设置系统主题。 3、使用Titanium Backup进行完整的应用备份。 4、重新启用通话录音(Android Pie通话录音功能非root用户将无法使用)。 5、想念Android Nougat的blob表情符号吗?现在,你可以使用Blobmoji Magisk模块重新获取到这些表情符号。 6、Magisk Module repo中有大量的音频mods,可以让你体验更好的音乐播放! 7、喜欢stock Gboard keyboard app?看看这些Gboard主题。 8、你是谷歌应用和服务的忠实粉丝吗?root后,你就可以启用许多还未正式推出的开发中的功能。你可以查看我们的文章,我们的教程文章中有大量关于这方面的示例。 9、不是Google Pixel Launcher的粉丝? 那么,你可以选择使用像Lawnchair这样的第三方launcher,你可以将它集成到最近的应用程序概述和手势导航中。 10、自定义默认系统媒体,字体,启动动画等。 11、获取YouTube Vanced-适用于Android YouTube应用增强版。 12、这是我们开发的一个app,可以让你自定义显示饱和度级别,如果你喜欢更加强烈的颜色。

你可能听说过解锁bootloader和root设备后,将导致你无法玩某些游戏,例如Pokémon Go 和 Fate/Grand Order甚至无法正常使用一些银行的app程序。但你大可放心,MagiskHide可以帮助你隐藏设备被修改的痕迹,让你像正常用户一样使用应用和玩游戏。此外,解锁bootloader将会影响你获取更新。你需要了解如何 sideload每月安全补丁更新,当然这也非常的容易。

最后,如果你想对你的设备进行更多的控制,你可以在Pixel 3上刷入自定义ROM和内核。自定义ROM可以为你提供许多库存软件上没有的选项。自定义内核允许你调整设备的性能,以增加电池寿命或提高你喜爱游戏的帧数。由于Google Pixel 3和Pixel 3 XL刚发布不久,因此目前还没有任何可用于该设备的自定义ROM或内核。如果你对此感兴趣,你可以关注这两种设备的XDA论坛。

Google Pixel 3 论坛 Google Pixel 3 XL 论坛

*参考来源:XDA,FB小编secist编译,转载请注明来自FreeBuf.COM

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Google Pixel 4 Android13 刷入Magisk + KernelSU 双root环境
官网下载地址https://developers.google.cn/android/images#flame点开右边选择对应的型号,
拉灯的小手
2023/06/20
2.5K0
冷门机强制root
拥有twrp的可以直接卡刷magisk(但是冷门机根本就没有人适配第三方rec,也没有第三方ROM)比自我的金立s10c
Erwin
2019/12/31
3.1K0
【Android】Pixel 2 Android 9 系统 ROOT 操作 ( TWRP 下载 | Magisk Manager 下载 | 线刷包下载 | 线刷 9.0 系统 | ROOT 操作 )
ROOT 前先解锁 Bootloader , 参考博客 【Android】Pixel 2 解锁 Bootloader
韩曙亮
2023/03/28
3.3K0
【Android】Pixel 2 Android 9 系统 ROOT 操作 ( TWRP 下载 | Magisk Manager 下载 | 线刷包下载 | 线刷 9.0 系统 | ROOT 操作 )
Android10 安装 Magisk + EdXposed 框架
请根据自己的手机,结合网上相关资料。自行解锁。本文使用的手机是Pixel。其他手机大同小异或更为复杂。对于华为或三星手机可以参考Magisk官网的安装说明。
xuing
2019/11/27
5.8K0
Android10 安装 Magisk + EdXposed 框架
Magisk/面具安装教程
目前Magisk只适配了骁龙处理器、联发科处理器的手机,其他处理器请不要操作。安卓11、10、9、8通用。操作前建议备份数据!
kenvie
2022/01/20
18.7K0
Magisk/面具安装教程
一文入门Android逆向
本文节主要介绍一下Android逆向常用的环境、工具、动静态分析思路,笔者通过学习肉丝大佬分享的一些内容,加上自己一些经验总结而来。
FB客服
2020/09/14
3.3K0
一文入门Android逆向
Pixel 4 刷写crDroid 8.4
昨天刷了一个crDroid,感觉不错,然后到了P4这里,感觉功能有点少,去XDA逛了一下.发现P4的ROM少的可怜,居然还有PE,笑死,我自带原生不香? 发现cr也有,不过是个人编译版 不多叭叭,直
云深无际
2022/07/13
1.3K0
Pixel 4 刷写crDroid 8.4
Android 刷机实践
#在刷机之前,需要在电脑上下载 Android Preview 包,一般我都是到安卓中国 ,这里可以下载最新的包。
zucchiniy
2020/05/22
1.7K0
Pixel XL安装LineageOS
https://download.lineageos.org/marlin 准备两个文件 zip+img 前者是系统文件。后者是引导使用的文件 开机状态,链接adb 注意确认再这台机器调试 https://mirrorbits.lineageos.org/full/marlin/20210818/lineage-17.1-20210818-nightly-marlin-signed.zip rom地址 重启到fastboot 然后测试fastboot的链接情况 fastboot flas
云深无际
2021/09/14
1.7K0
Pixel XL安装LineageOS
Pixel 4 刷写 protonAOSP+Root
因为我把手机给我爸用了一周,备用机就是Pixel 4 ,虽然欢喜也几多伤感,首当其冲就是巡航问题,几乎是一直在插着充电,当然也可能是开热点耗费太多的能量。
云深无际
2022/07/13
6270
Pixel 4 刷写 protonAOSP+Root
【Android】Pixel 2 解锁 Bootloader
1 . 重启 bootloader : 执行 adb reboot bootloader 命令 , 手机会进入 fastboot 界面 ;
韩曙亮
2023/03/27
7850
【Android】Pixel 2 解锁 Bootloader
Nexus 5X 刷机和 Root
打开开发者模式,打开“OEM解锁”和“USB调试”,先执行 ./adb reboot bootloader。
三流之路
2019/01/03
2.9K0
Google Pixel 2刷入crDroid8.4+root
Google Pixel 2 是我很喜欢的一台小手机,除了续航尿以外我真的挑不出来什么毛病(祖传18W不是缺点,是传承)。
云深无际
2022/07/13
1.4K0
Google Pixel 2刷入crDroid8.4+root
Magisk模块常用功能编写
虽然像小米等手机厂商也提供了所谓支持 root 的开发版 Rom,但在较新的版本中,他们无法直接写入像 /system/ 之类的被保护的路径。这就导致了很多事情仍然做不了。最经典的就是连系统证书都修改不了。。。
mythsman
2022/11/14
6.3K0
Magisk模块常用功能编写
Magisk
Magisk 是一个非常流行的 Android 系统修改工具,广泛用于实现无系统修改的 root 权限管理。它提供了一种强大的方式来修改 Android 系统,而不会对设备的原生操作系统造成永久性破坏,这种方法被称为 “系统分区不可修改”(Systemless)。通过这种方式,Magisk 使得 Android 用户能够在不影响设备OTA更新或撤销设备保修的前提下,享受 root 权限和其他高级功能。
阿超
2025/01/05
1930
如何迎接Android Q
在这里,我们可以获取Android新版本的相关信息,如本次Android Q Beta版本,我们可以获知它的几大特点。 ①隐私保护持续升级 在新版本Android Q中,Google添加了一些安全特性,如基于文件的加密、敏感信息的访问权限、摄像头/麦克风后台访问、锁定模式、加密备份等。给予了用户更多的地理位置控制,Android Q 允许用户指定应用从不、仅在使用期间 (运行时),或者任何时候 (退到后台) 都能获取位置信息。 ②用户互动新方式 Android Q针对智能设备的新趋势——折叠屏及大屏设备,进行了多项改进,并且在Android Q Beta2版本中引入了折叠屏模拟器。 ③网络连接 Android Q扩展了网络连接堆栈的功能,并添加了新的网络连接API。 ④摄像头、媒体及图像 ⑤神经网络 API 1.2 ⑥强化Android基础 ⑦Bubbles: 多任务管理新方法(Android Q Beta2版本) ⑧与公开API 兼容(Android Q Beta2版本)
用户5521279
2019/06/02
8270
pixel刷机
下载对应镜像 https://developers.google.com/android/images#sailfish 下载twrp推荐3.0.0 https://dl.twrp.me/sailfish/twrp-3.3.0-0-sailfish.img.html 下载magisk 下载最新的 https://github.com/topjohnwu/Magisk/releases frida-server https://github.com/frida/frida/releases
tea9
2022/09/08
1.2K0
一加8T(Android 11)安装Magisk获取Root并屏蔽检测、安装Edxposed、过SafetyNet等折腾之旅
国行版的一加手机,当然是氢OS了,如果你想要耍一耍氧OS,那你要忍住不要更新!否则就没法直接卡刷高版本氧OS,默认不允许同级或降级刷包。 建议使用氧OS的小伙伴,最好有软路由环境,否则感觉会很不方便。有网络问题,自挂梯子,不在下文重复了
xuing
2020/12/28
18K0
一加8T(Android 11)安装Magisk获取Root并屏蔽检测、安装Edxposed、过SafetyNet等折腾之旅
浅谈fastboot
友情链接: 浅谈recovery - https://impdx.vip/2019/04/09/%E6%B5%85%E8%B0%88recovery/
impdx-忧郁的派大星
2020/11/03
3.8K0
谷歌手机解锁,刷机以及root
镜像下载地址:https://developers.google.cn/android/images#bullhead
小小咸鱼YwY
2020/12/18
2.9K0
谷歌手机解锁,刷机以及root
相关推荐
Google Pixel 4 Android13 刷入Magisk + KernelSU 双root环境
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验