Play on Google Pixel
Install magisk
Enable developter options
We need to tap kernel build version
and enable developer options
.
Enable adb
Turn on USB debugging
Unlock bootloader
WARNING: IF YOU UNLOCK BOOTLOADER, ALL YOUR DATA WILL BE WIPED.
Inside developer options
, we need to unlock OEM
so that we can unlock bootloader
after.
adb reboot bootloader
fastboot flashing unlock
Download the factory images
Install
magisk.apk
from https://github.com/topjohnwu/MagiskGo to https://developers.google.com/android to download the
relative factory image
file. https://link.zhihu.com/?target=https%3A//developers.google.com/android/imagesUnzip this
image file
to getinit_boot.img
file.Use
adb push ./init_boot.img /storage/emulated/0/Downloads/
to sendinit_boot.img
file to your mobile device.Use
magisk.apk
to patch thisinit_boot.img
Use
adb pull /storage/emulated/0/Downloads/{the_patched_init_boot.img} ./
to getpatched init_boot.img
from the mobile device.Flash
the_patched_init_boot.img
file into your mobie deviceadb reboot bootloader fastboot flash init_boot {the_patched_init_boot.img} fastboot reboot
Done.
Install OTA Images
The key difference between
factory image
andOTA image
is that:when you use
OTA image
, you don’t need towipe you mobile
orunlock the bootloader
.Please note that: install a OTA may cover the
rooted boot_init.img
.So, if you want to install a
specific kernel version
withroot
and withoutwipe your mobile
. You should usefactory image
instead ofOTA image
If you don’t want to
wipe your mobile
, just modifyflash-all.sh
:# fastboot -w update image-cheetah-td1a.220804.009.a2.zip fastboot update image-cheetah-td1a.220804.009.a2.zip
- Download the OTA that you want in https://developers.google.com/android/ota
- Follow the tutorial.
Support 32-Bit Applications
WARNING: If you want to support 32-bit applications, then you must un-install
the installed magisk (if existed)
and then useforked-magisk
to replacemagisk
, and do the same as previous.
Although Google Pixel 7 / 7 Pro is the first mobile that only support 64 bit apps
, the fact is that: all the 32-bit libraries are still available, but Google delete tle supported-abi-list on props.
So, if we modify the props back, then we still can run 32-bit applications perfectly.
There are 2 forked-magisk can do this, just choose one of them:
Enable VoLTE
If your SIM
card can use access the Internet
, but can’t send/receive any messages. Then you should enable VoLTE
to make it work.
Steps:
- Install
Shizuku
: https://github.com/RikkaApps/Shizuku - Install
Pixel-IMS
: https://github.com/kyujin-cho/pixel-volte-patch - Follow the tutorial in
Pixel-IMS
and you are fine.
Enable 5G
Not recommended in PRC.
Some reviews say the 5G speed depends on which city you are in, and 4G is enough in most cases.
Reference
- Now you can use 32-bit apps on your Pixel 7 (unofficially)
- https://www.xda-developers.com/how-to-unlock-bootloader-root-magisk-google-pixel-7-pro/
- https://forum.xda-developers.com/t/guide-root-pixel-7-pro-with-magisk-unlock-bootloader-pass-safetynet-more.4505353/
- 让新手机发挥全部实力,在国内如何「正确」使用 Pixel 7|pixel_新浪新闻