How to root Google Pixel 7 / Pixel 7 Pro
It is a step-by-step guide on how to safely root your Google Pixel 7 or 7 Pro using Magisk v25.2. First, we’ll unlock the bootloader using adb commands and then install the Magisk apk and patch boot.img file and copy to your device and flash it.
Rooting your Android device allows you to take full control of your device and unlock its hidden capabilities. If you’re looking to root their Google Pixel 7 or 7 Pro running Android 13, the process has never been easier thanks to the latest version of Magisk, version 25.2. Magisk is a popular rooting solution that offers a simple and straightforward way to root your device without compromising its stability or security.
Whether you’re a seasoned Android enthusiast or a newbie just starting out, this post is the perfect starting point for unlocking the full potential of your Google Pixel 7 or 7 Pro.
Before rooting your Google Pixel 7 there are some requirements you need to fulfil,
- A factory unlocked Google Pixel 7 or 7 Pro
- A USB cable
- ADB and Fastboot installed on your PC
- Bootloader Unlocked
Download the following files and keep them in a seperate folder on your PC;
- Google Pixel 7 Factory Image file (Download the specific build already installed on your phone, you can confirm from phone settings > about device)
- Magisk v25.2 apk
- Pixel USB drivers
- Android Platform tools (ADB and Fastboot drivers)
How to Unlock Pixel 7 Bootloader
Before rooting your phone, it is really important to unlock the bootloader first. To unlock the bootloader of a Google Pixel device, you’ll need to follow these steps:
Disclaimer: Unlocking the bootloader will void the warranty and wipe all data of your device so it is recommended to backup your important data before unlocking the bootloader.
Step 1: Enable Developer Options
Go to “Settings” > “System” > “About phone” and tap “Build number” seven times to enable Developer Options.
Step 2: Enable OEM Unlocking
Go to “Settings” > “System” > “Developer options” and turn on “OEM unlocking”.
Step 3: Backup your data
Unlocking the bootloader will erase all data on the device, so it’s important to backup your data.
Step 4: Enter bootloader mode
On your Google Pixel device, turn it off and then press and hold the volume down and power buttons until you see the bootloader menu. Use the volume keys to select “Bootloader” and then press the power button to enter bootloader mode.
Step 5: Open Command Prompt
On your PC, open the plaform tools folder, hold the Shift key on the keyboard and right click in the folder and select open command here.
Step 6: Unlock the bootloader
In the Command Prompt or Terminal window, enter the following command:
fastboot flashing unlock
Step 7: Confirm the action
On your Google Pixel device, use the volume keys to select “Unlock the bootloader” and then press the power button to confirm.
Step 8: Reboot the device
After the bootloader is unlocked, enter the following command in the Command Prompt or Terminal window:
Congratulations! You’ve successfully unlocked the bootloader on your Pixel 7. Now move on to the next section to root your phone using Magisk patched init_boot.img file.
How to Root Pixel 7 Pro using Magisk v25.2
To root a Google Pixel device using Magisk, you’ll need to follow these steps:
Step 1: Unlock the bootloader
I hope you’ve already unlocked the bootloader using the instructions given above.
Step 2: Download and Install Magisk apk
Download the latest version of Magisk from the official website and transfer it to your Google Pixel device. Link is given in the above download section, download the latest apk file and install it on your device, it will prompt you to enable install from unknown sources, accept it.
Step 3: Unzip the factory image file
Unzip the factory image file you have downloaded for your phone. In the same folder you’ll get another zip file, unzip it too to get the init_boot.img file and copy it to your Pixel device.
Step 4: Patch init_boot.img file
Open Magisk app on your device, tap on install and tap again on “Select and Patch a file” and browse the init_boot.img file you’ve just copied. It will patch the file and save it in the same folder. Now you’ve to transfer patched init_boot.img file to your PC to flash it using an adb command.
Step 5: Reboot the device in Fastboot
After Magisk is installed, Power off your phone and Press the Power + Volume Down keys together to boot into fastboot mode.
Step 6: Open Command Prompt
On your PC, open the plaform tools folder, hold the Windows button and right click in the folder and select open command here. Type the following commands to flash the patch boot file;
fastboot devices fastboot flash init_boot C:\Users\Imran\Desktop\Pixel 7 Root\platform-tools_r33.0.3-windows\platform-tools\magisk_patched-25200_xgjAS.img
(fastboot flash init_boot is the command and reset is the boot file location, you can drag the file after entering the command or paste the location directory)
Step 7: Verify root access
You can verify root access by downloading the root checker app from the Google Play Store.