Pixel4刷机

Pixel 4 Android10 环境下Root并安装Magisk与EdXposed框架

1.下载刷机工具platform-tools.zip

https://developer.android.com/studio/releases/platform-tools

选择Windows版本进行下载,并解压到指定文件夹。

2.从官方下载手机对应的镜像包

https://developers.google.com/android/images

这里选择下载Android 10的最新版本

解压下载的ZIP文件,从中找到其中压缩包的boot.img文件与flash-all、image文件等,解压到ADB工具文件目录。

3.将Android 10系统刷入Pixel 4

在adb文件目录的cmd界面执行adb reboot bootloader,此时手机将进入bootloader界面。

运行flash-all.bat,耐心等待一段时间后,手机将成功刷入新系统。

此时WIFI连接会受到限制,因为GOOGLE的网络验证服务器连接不上。

重新在手机端打开开发者模式,在设置–关于手机–版本号处连续点击7次。

在开发者选项中打开USB调试功能。

在adb中输入以下命令

# 删除默认的地址

adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
# 修改新的地址

adb shell settings put global captive_portal_http_url http://captive.v2ex.co/generate_204
adb shell settings put global captive_portal_https_url https://captive.v2ex.co/generate_204
之后将手机切换飞行模式,再切换回来就可以使用网络了。

4.下载Magisk Manager并完成Magisk安装

https://github.com/topjohnwu/Magisk/releases

也解压到ADB的工具文件目录。安装到手机后联网将显示Magisk的安装按钮,点击后进行最新版本的Magisk安装。再次点击安装,出现选项,这里选择《选择并修补一个文件》,找到之前准备好的boot.img文件并选中,完成后返回首页。此时在boot.img的同目录或上级目录将生成一个magisk_patched.img文件,把这个文件传到电脑端adb文件目录。手机端再次进入bootloader模式,在adb文件目录打开cmd,输入命令fastboot flash boot magisk_patched.img,完成后fastboot reboot。手机重启之后Magisk就成功刷入,在adb界面输入adb shell以及su,在手机端magisk授权后可获取管理员权限。

5.下载EdXposed Manager

https://github.com/ElderDrivers/EdXposedManager/releases

这里选择下载v4.6.2版本的APK文件,等下的EdXposed激活(选择Magisk下载)和模块管理都能在此APP进行。

6.下载EdXposed本体

由于Xposed中止更新,并且只支持到Android 8.0及以下,这里选择从Magisk中下载Xposed的衍生模块EdXposed,其中EdXposed的前置模块为Riru模块,所以先要进行Riru模块的安装。但是Magisk中提供的两个模块版本不兼容,无法正常安装,所以这里先下载v25.4.4.r426.05efc94版本的Riru进行本地安装,再在线安装v0.5.2.2_4683-master版本的EdXposed。