We need to tap kernel build version and enable developer options.
Turn on USB debugging
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
Install magisk.apk from https://github.com/topjohnwu/Magisk
Go to https://developers.google.com/android to download the relative factory image file. https://link.zhihu.com/?target=https%3A//developers.google.com/android/images
Unzip this image file to get init_boot.img file.
Use adb push ./init_boot.img /storage/emulated/0/Downloads/ to send init_boot.img file to your mobile device.
Use magisk.apk to patch this init_boot.img
Use adb pull /storage/emulated/0/Downloads/{the_patched_init_boot.img} ./ to get patched init_boot.img from the mobile device.
Flash the_patched_init_boot.img file into your mobie device
adb reboot bootloader
fastboot flash init_boot {the_patched_init_boot.img}
fastboot reboot
Done.
The key difference between
factory imageandOTA imageis that:when you use
OTA image, you don't need towipe you mobileorunlock the bootloader.Please note that: install a OTA may cover the
rooted boot_init.img.So, if you want to install a
specific kernel versionwithrootand withoutwipe your mobile. You should usefactory imageinstead ofOTA imageIf 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
WARNING: If you want to support 32-bit applications, then you must un-install
the installed magisk (if existed)and then useforked-magiskto 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:
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:
Shizuku : https://github.com/RikkaApps/ShizukuPixel-IMS: https://github.com/kyujin-cho/pixel-volte-patchPixel-IMS and you are fine.Not recommended in PRC.
Some reviews say the 5G speed depends on which city you are in, and 4G is enough in most cases.