The Nothing Phone 2a Plus is currently my main phone.
Prerequisites
Get and patch boot.img
- Update the phone first.
- Get your build number. For this example, my build number is
PacmanPro-U2.6-241217-1545. - Go to Nothing Archive 2a Plus and find your build number there.
- Click OTA Images for your build number.
- Download
image-boot.7z. Example:PacmanPro_U2.6-241217-1545-image-boot.7z - Extract archive to get
boot.img. - Install APatch on your phone.
- Patch your
boot.imgusing APatch. Take note of your SuperKey.
Rooting
- Unlock the bootloader. (Backup your files, this will erase all of your data.)
- Enable USB debugging and OEM unlocking in Developer options.
- Connect phone to your computer.
adb devicesto allow ADB access.adb reboot bootloaderto reboot to bootloader.fastboot devicesto verify if the phone is connected.fastboot flashing unlockto unlock bootloader. (This will factory reset your device.)fastboot rebootto reboot device.
- Flash patched
boot.imgusing fastboot.adb reboot bootloaderto reboot to bootloader.fastboot getvar current-slotto get current active slot.fastboot flash boot_[slot] apatch_patched_XXXXX_X.XX.X.imgto flash the patchedboot.img. Example with slot B:fastboot flash boot_b apatch_patched_10763_0.10.7_aobg.imgfastboot rebootto reboot device.
- Open APatch with your SuperKey to verify if APatch has been installed.
OTA Updates
- Disable all modules. Delete all modules if upgrading to a major Android version.
- Restore your original
boot.imgusing fastboot. Take note of your build number. - Perform the OTA update.
- Patch your
boot.imgbased on the new build number. - Flash your new
boot.img. - Enable your modules.