Any time a new smartphone gets released, a particular mission of most Android enthusiasts is to unlock the bootloader and then root the device. Then comes a plethora of development options in the form of custom ROMs, kernels, and other tweaks and mods.
You’ll be delighted to find out that unlocking the bootloader for Nothing Phone 1 takes seconds. Once you’ve unlocked the bootloader, it’ll take you a matter of minutes to root your device. If you’ve unlocked the bootloader and rooted a non-carrier variant of the OnePlus or Google Pixel device, you won’t have any trouble unlocking your Nothing Phone 1 and installing Magisk. In this guide, you’ll get to know how you can easily root your Nothing Phone 1 via Magisk after unlocking the bootloader.
How to unlock the bootloader on your Nothing Phone 1
Every device is shipped with its bootloader secured in a locked state by default. Therefore, in order to make modifications to the smartphone, you will first need to unlock the bootloader of the device. This is a prerequisite for performing any customizations. In order to unlock the bootloader of your Nothing Phone (1), follow the instructions below:
- Open the Settings App on your smartphone and tap on About Phone.
- Locate the section titled “Software info” and then tap on it.
- On the screen that opens up, tap on the Build Number seven times until you see a message saying you’re now a developer.
- Return to the main Settings page and then tap on System. Near the bottom of the list, you’ll see Developer Options, which you need to tap on.
- You’ll see an OEM unlocking option, which you should enable. For security purposes, it might ask you to input the lock screen PIN/Password if you’ve set one.
- Scroll down until you see USB debugging. You’ll need to enable it too.
- Plug in your Phone 1 into your PC/Chromebook/Mac. Ensure that you’re using the latest version of ADB and Fastboot binaries.
- Open up a terminal window/Command Prompt and then enter this command –
- If you’re seeing your smartphone’s serial number and it states “authorized”, it means you’re good to go. If it’s your first time setting up ADB, then you’ll likely see a prompt on your phone for device to enable USB Debugging for your PC. You’ll need to grant it the necessary permission. If you’re having trouble getting your PC to recognize your device, try to install the latest Android USB Drivers.
- Reboot to bootloader menu. You can either do that by holding the power + volume down buttons while booting or by entering this ADB command –
adb reboot bootloader
- Once you’re in the bootloader menu, you should switch to using fastboot command for communicating with the device. For unlocking your device’s bootloader, enter the following command –
fastboot flashing unlock
If you have to flash low-level firmware partitions like the bootloader images, you’ll need to execute another command –
fastboot flashing unlock_critical
- You’ll see text on the screen warning you regarding the potential risks of unlocking the bootloader. On the screen next to the power and volume button, you’ll see some text. Press the volume up key until it mentions “Unlock the bootloader”. Once it says that, you should press the power button.
- The Nothing Phone 1 will unlock the bootloder and then reboot to the bootloader menu. This time, the bootloader would show a red warning icon and “unlocked” text.
- Reboot your device back to the Android OS. Do this by entering the following fastboot command –
- You have unlocked the bootloader in your Nothing Phone 1. You’ll see a warning message that your device’s bootloader is unlocked on every boot but you shouldn’t be worried as it won’t affect your day-to-day use.
You May Like: Download Google Camera 8.5 For Nothing Phone (1) – Gcam
How to root your Nothing 1 with Magisk?
With an unlocked bootloader, you’ll be able to boot modified boot images. For Magisk to work properly, you’ll have to patch the Nothing Phone 1’s stock boot image.
- As your Nothing Phone 1 will be wiped during unlocking the bootloader, you’ll have to go back and re-enable the Developer Options and re-enable USB Debugging. Ensure that your Nothing Phone 1 still gets recognized by your PC.
- Download the full OTA package corresponding to the software version installed on your Nothing Phone 1. At the time of writing, the newest available software for this device is Nothing OS 1.0.2 ad it’s full OTA zip can be downloaded here.
- Extract the stock boot image from the downloaded OTA package. If you don’t want to download the entire OTA file, you can also download the boot image from the XDA forums To avoid any version mismatch and any other unforeseen errors, it’s advised that you should extract the boot image yourself.
- Once you’ve got the stock boot image to patch, you should push it to your device with the command –
adb push <path_to_file>. /sdcard/Download
- Download and install the Magisk app on your phone.
- Open the Magisk app and then tap on the Install button.
- Choose “Select and Patch a File” and wait for the file manager to pop up.
- Select the boot image that you’ve pushed earlier and let Magisk patch it.
- Pull it off your Nothing Phone 1 with the following command –
adb pull /sdcard/Download/magisk_patched_[random_strings].img
- Reboot your phone into the bootloader mode by entering the following command –
adb reboot bootloader
- Flash the patched boot image by –
fastboot flash boot /path/to/magisk_patched_boot.img
- Reboot the phone by –
- Open the Magisk app and you’ll find that your Nothing Phone 1 has been rebooted