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。