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.

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.
    How to unlock Nothing Phone (1) bootloader, and Root with Magisk [No TWRP Required]

  • After that, Connect your Phone with Mac/PC/Chromebook.
  • Open CMD (Command Prompt) or Terminal, and execute “adb devices.”
    How to unlock Nothing Phone (1) bootloader, and Root with Magisk [No TWRP Required]
    Courtesy: XDA-Developers
  • 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.”
  • That’s!

You have successfully unlocked the bootloader of your Nothing Phone 1. Next, you need to Root your device with Magisk.

How to unlock Nothing Phone (1) bootloader, and Root with Magisk [No TWRP Required]
Courtesy: XDA-Developers

Root Nothing Phone 1 with Magisk

You can now proceed to start tweaking your Nothing Phone 1 using Magisk.


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.”
  • Done.
How to unlock Nothing Phone (1) bootloader, and Root with Magisk [No TWRP Required]
Courtesy: XDA Member Qiyue_

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.