How to unlock Nothing Phone (1) bootloader, and Root with Magisk [No TWRP Required]
Nothing launched their first smartphone, Phone 1 with NothingOS, and enthusiasts already started putting efforts into rooting the device and start unlocking the bootloader. Android enthusiasts and developers start testing several mods and tweaks alongside developers developing the custom ROMs.
Today, this guide will share how you can unlock your Nothing Phone 1. It’s pretty easy if you have performed this in the past, so without further ado, here is the quick guide to unlocking and installing Magisk on Nothing Phone 1.
Unlock Bootloader and Root Nothing Phone 1
The kernel source for the device is available to download and distributed under GNU GPL v2 License. At the same time, most OEMs provide references upon request or after a couple of months or updates.
I am stopping this thread for the time being, or until I feel better. Thanks everyone for checking it out and remember to follow the people that made it possible and contributed to it @Za_Raczke @evowizz
— linuxct (@linuxct) July 12, 2022
Nothing published device tree will begin the aftermarket ROMs.
Unlock Nothing Phone 1 Bootloader
- Your system (PC/Mac/Chromebook) should have installed the latest ADB (Android Debug Bridge).
- Do update your Android USB Driver.
Note: Your device’s data will wipe; ensure to keep a backup of your important data.
- Open Device Settings, and then scroll to About Phone.
- Tap on Software Info, and following a tap on Build Number x7 times to enable developer mode.
- Revert to the Settings page, and go to the system.
- There you will find the Developer Option on the bottom. Tap on it and enable the OEM unlocking by toggling the menu. (Device will ask you to set up a lock screen PIN/Password for Security purposes.)
- On the same menu, Scroll down until you find USB Debugging; toggle to enable it.
- After that, Connect your Phone with Mac/PC/Chromebook.
- Open CMD (Command Prompt) or Terminal, and execute “adb devices.”
- To confirm your device is connected successfully, on the desktop, it shows “authorized.”
- If your device prompt to enable USB Debugging, Allow it and then reboot to bootloader by executing “adb reboot bootloader.”
- After that, execute “fastboot flashing unlock” to communicate with your device. Still, for this, you need to switch to the Fastboot command from the bootloader menu. Otherwise, execute “fastboot flashing unlock_critical” if your device uses the low-level partitions.
- Keep pressing Volume Up key until you see on-screen text warning about the risk of unlocking the bootloader, “unlock the bootloader,” and then press the power button.
- Now, your device will unlock the bootloader and reboot to the bootloader menu with a red warning icon with “unlocked” text.
- Reboot your device now, and then execute the “fastboot reboot.”
You have successfully unlocked the bootloader of your Nothing Phone 1. Next, you need to Root your device with Magisk.
Root Nothing Phone 1 with Magisk
You can now proceed to start tweaking your Nothing Phone 1 using Magisk.
- You need to re-enable the Developer Option from the device settings.
- Download Nothing Phone 1 OTA Package (Courtesy: GoogleAPIs), Nothing Phone 1 Boot Image (Courtesy: Qiyue_XDA-Developers Member), or you can extract the boot image yourself from OTA Package.
Root Nothing Phone 1 using Magisk
- Open CMD (Command Prompt) or Terminal, execute “adb push <path_to_file> /sdcard/Download.”
- Now download, and Install Magisk on your device.
- Launch Magisk, and start the installation.
- After installing, Browse the package and patch file from a file manager.
- Open CMD/ Terminal to execute “adb pull /sdcard/Download/magisk_patched_[random_strings].img.”
- Reboot your device by “adb reboot bootloader,” next flash the patch boot image with “fastboot flash boot /path/to/magisk_patched_boot.img” command.
- Now, Reboot your Nothing Phone 1 “fastboot reboot.”
You can try different Magisk Modules, Xposed Modules, or install other root apps to enhance your experience. Do sideload your device manually to ensure you have the latest security patch. Custom ROMs, Custom Kernels allow you to adjust the performance of your device.
- What is the Google Pay Convenience Fee for Mobile Recharge Transactions?by Akhil Sharma
- What is Copilot? Microsoft Rebrands Bing to Compete Against ChatGPTby Akhil Sharma
- How to bypass the YouTube slowdown issue in Firefoxby Akhil Sharma
- What is the Lomdi AI App Store, and how do I use it?by Akhil Sharma
- How to Download and Use the Mozilla Firefox Extension on Mobileby Akhil Sharma