Skip to content

Instantly share code, notes, and snippets.

@emeryao
Last active November 12, 2024 04:48
Show Gist options
  • Save emeryao/2ce5b5ffc5684d472dd582890a2f7307 to your computer and use it in GitHub Desktop.
Save emeryao/2ce5b5ffc5684d472dd582890a2f7307 to your computer and use it in GitHub Desktop.
Pixel 6 Pro

Root with magisk

  1. flash latest factory image
  2. use canary version of magisk to patch boot.img
  3. fastboot flash boot magisk_boot.img

Change Model ID

  1. get devinfo.img
C:\ $ adb shell
raven:/ $ su
raven:/ # dd if=/dev/block/by-name/devinfo of=/sdcard/devinfo.img
raven:/ # exit
raven:/ $ exit
C:\ $ adb pull /sdcard/devinfo.img
  1. update Model ID using hex editor @ 0x000000F7
  2. save modified file to devinfo_modified.img
  3. write back
C:\ $ adb push ./devinfo_modified.img /sdcard/
C:\ $ adb shell
raven:/ $ su
raven:/ # dd if=/sdcard/devinfo_modified.img of=/dev/block/by-name/devinfo
raven:/ # reboot

Pixel 6 Pro Model IDs

Phone Model ID
Pixel 6 Pro G8V0U (AU, US)
Pixel 6 Pro GLU0G (CA, DE, FR, GB, IE, TW)
Pixel 6 Pro GF5KQ (JP)
-
Pixel 6 GB7N6 (AU, CA, DE, FR, GB, IE, TW, and US - Unlocked, Google Fi & T-Mobile)
Pixel 6 G9S9B (US, AT&T & Verizon only)
Pixel 6 GR1YH (JP)
@emeryao
Copy link
Author

emeryao commented Nov 10, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment