Complete Nothing Phone Rooting Guide
Root any Nothing Phone model - Phone 1, 2, 2a, 3 series with bootloader unlock and Magisk installation.
🔗 Essential Resources
- 📖 Main Rooting Guide - Universal rooting principles and safety
- 🔓 Bootloader Unlocking - General bootloader concepts
- 🛠️ Custom Recovery - TWRP installation guide
- ❓ FAQ & Troubleshooting - Solutions for common issues
Critical Warnings
⚠️ Nothing-Specific Considerations
- Warranty void - Unlocking bootloader voids Nothing warranty
- Complete data erasure - All personal data will be wiped
- Banking app issues - Some financial apps may detect root
- Nothing OS integrity - Modifications may affect unique Nothing features
Supported Devices
All Nothing Phone models supported:
- Nothing Phone (1) - Codename:
Spacewar
- Nothing Phone (2) - Codename:
Pong
- Nothing Phone (2a) - Codename:
Pacman
- Nothing Phone (2a) Plus - Codename:
PacmanPlus
- Nothing Phone (3) - Codename:
Asteroids
- Nothing Phone (3a) - Codename:
AsteroidsPlus
Prerequisites & Setup
Required Tools
- Platform Tools - ADB/Fastboot
- Magisk APK - Latest release
- Stock firmware for your device model (for boot.img extraction)
- Custom recovery (optional) - TWRP or OrangeFox
Device Preparation
- Enable Developer Options - Settings → About Phone → Tap Build Number 7 times
- Configure Developer Settings:
- Enable USB Debugging
- Enable OEM Unlocking
- Backup all data - Photos, contacts, apps, settings
- Charge to 50%+ - Ensure sufficient battery
Connection Verification
# Test ADB connection
adb devices
# Should show your device with "device" status
# If "unauthorized", accept USB debugging prompt on phone
Bootloader Unlocking
⚠️ Data Erasure Warning
Unlocking bootloader COMPLETELY WIPES your device. Ensure all important data is backed up.
Enter Fastboot Mode
# Method 1: ADB command
adb reboot bootloader
# Method 2: Hardware keys
# Power off device → Hold Volume Down + Power buttons
Verify Connection
fastboot devices
# Should show your device listed
Unlock Bootloader
fastboot flashing unlock
On your device:
- Use Volume keys to navigate to "Unlock the bootloader"
- Press Power button to confirm
- Device will erase and reboot automatically
Complete Initial Setup
After automatic factory reset:
- Complete initial device setup
- Re-enable Developer Options (Build Number × 7)
- Re-enable USB Debugging
Root Installation Methods
Method A: Boot Image Patching (Recommended)
Step 1: Extract Boot Image
- Download stock firmware for your exact device model and version
- Extract firmware package using 7-Zip or similar tool
- Locate boot.img file within extracted files
- Copy boot.img to easily accessible location
Step 2: Patch Boot Image
Transfer boot.img to device:
bashadb push boot.img /sdcard/Download/
Install Magisk APK on device:
bashadb install Magisk-v[version].apk
Patch boot image:
- Open Magisk app on device
- Tap Install → Select and patch a file
- Navigate to Downloads and select boot.img
- Wait for patching to complete
Retrieve patched image:
bashadb pull /sdcard/Download/magisk_patched_[hash].img ./
Step 3: Flash Patched Boot
Boot to fastboot mode:
bashadb reboot bootloader
Flash patched boot:
bashfastboot flash boot magisk_patched_[hash].img
Reboot system:
bashfastboot reboot
Method B: Custom Recovery Installation
Step 1: Install Custom Recovery
Download recovery image for your specific Nothing Phone model
Flash recovery:
bashfastboot flash recovery recovery.img
Boot to recovery:
bashfastboot reboot recovery # Or: Volume Up + Power after powering off
Step 2: Install Magisk via Recovery
- Transfer Magisk ZIP to device storage
- In recovery interface:
- TWRP: Install → Select Magisk ZIP → Swipe to confirm
- OrangeFox: Files → Select Magisk ZIP → Install
- Reboot system
Verification & Setup
Confirm Root Access
- Open Magisk app - Should show "Magisk" and "Zygisk" as installed
- Test root access - Use Root Checker app or terminal
su
command - Grant permissions - Approve root requests from apps as needed
Configure Security Settings
- Enable Zygisk - Magisk → Settings → Enable Zygisk
- Configure DenyList - Add banking apps, Netflix, etc.
- Install bypass modules - For Play Integrity if needed
- Create backup - TWRP NANDroid or Magisk backup
Alternative Root Solutions
KernelSU (Enhanced Security)
Ideal for advanced users seeking better banking app compatibility
- Check kernel compatibility at KernelSU.org
- Flash KernelSU-supported kernel for your device
- Install KernelSU Manager app
- Configure App Profiles for granular control
APatch (Experimental)
For developers and testing purposes
- Check device compatibility at APatch GitHub
- Follow installation documentation carefully
- Requires advanced knowledge for troubleshooting
Troubleshooting
Common Issues
Fastboot Not Recognized
- Install proper USB drivers (Windows)
- Try different USB ports/cables (preferably original Nothing cable)
- Use USB 2.0 ports if USB 3.0 causes issues
Bootloop After Root
# Flash stock boot image to recover
fastboot flash boot stock_boot.img
Banking Apps Not Working
- Enable Zygisk in Magisk settings
- Configure DenyList properly
- Install bypass modules: Universal SafetyNet Fix, Shamiko
- Clear banking app data and re-setup
Recovery Not Booting
- Ensure correct recovery for your exact model
- Try temporary boot first:bash
fastboot boot recovery.img
Emergency Recovery Commands
# Flash complete stock firmware
fastboot update firmware.zip
# Factory reset via fastboot
fastboot -w
# Flash individual partitions
fastboot flash boot boot.img
fastboot flash recovery recovery.img
Restore to Stock
Unroot Process
- Uninstall Magisk - Magisk → Settings → Complete Uninstall
- Flash stock firmware - Use official Nothing firmware
- Factory reset - Ensure clean restoration
Lock Bootloader (Optional)
fastboot flashing lock
⚠️ Critical Warning
Only lock bootloader with completely stock firmware. Locking with custom firmware can permanently brick your device.
Banking App Compatibility
Modern Play Integrity Solutions
- Tricky Store Module - Latest bypass method
- Enable Zygisk - Required for modern bypasses
- Configure DenyList - Hide root from specific apps
- Test with Play Integrity Checker - Verify bypass success
Configuration Steps
- Install bypass modules through Magisk
- Enable Zygisk in Magisk settings
- Add problematic apps to DenyList
- Clear app data for banking/payment apps
- Re-login and test functionality
Success! Your Nothing Phone is Rooted
Congratulations! Your Nothing Phone now has root access. Here's what to do next:
Immediate Next Steps
- Browse Root Apps - Discover 300+ curated applications
- Setup Banking App Bypass - Configure root hiding
- Install Essential Apps - Start with recommended apps
Advanced Customization
- Custom Recovery - Install TWRP for advanced features
- Custom ROM - Explore LineageOS and other ROMs
- LSPosed Framework - Enable Xposed modules
Welcome to unlimited Nothing Phone customization! 🚀