Rooting a Moto P 30 Note (or any Android device) involves several steps that can potentially void your warranty or even brick your device if done incorrectly. The general process includes unlocking the bootloader, installing a custom recovery, and then flashing a custom root package such as Magisk. Here’s a step-by-step guide on how to root your Moto P 30 Note.

Disclaimer

  • Rooting your device will void the warranty.
  • There is a risk of bricking your device.
  • Backup all your important data before proceeding.

Steps to Root Moto P 30 Note

Step 1: Unlock the Bootloader

  1. Enable Developer Options:
    • Go to Settings > About phone.
    • Tap on Build number 7 times to unlock Developer options.
  2. Enable OEM Unlocking:
    • Go to Settings > Developer options.
    • Enable OEM unlocking and USB debugging.
  3. Get your Unlock Key from Motorola:
    • Visit Motorola’s bootloader unlock site: Motorola Bootloader Unlock.
    • Follow the instructions to get an unlock code for your device.
      • You’ll need to connect your device to your computer and run the following command in a terminal (with adb and fastboot installed):

        adb reboot bootloader
        fastboot oem get_unlock_data
        
      • The command will return a string. Copy it, and paste it into Motorola’s website.
      • Submit the request, and Motorola will email you the unlock code.
  4. Unlock the Bootloader:
    • Once you receive the unlock code, run the following command in fastboot mode:

      fastboot oem unlock [your-unlock-code]
      
    • Your device will now be unlocked, and it will factory reset during the process.

Step 2: Install a Custom Recovery (TWRP)

  1. Download TWRP for Moto P 30 Note:
    • Find a compatible TWRP recovery image for your device. Make sure it matches your exact model.
  2. Flash TWRP via Fastboot:
    • Boot your device into fastboot mode again:

      adb reboot bootloader
      
    • Flash TWRP with the following command:

      fastboot flash recovery twrp.img
      
    • Replace twrp.img with the actual file name of the TWRP image you downloaded.

  3. Boot into TWRP:
    • Once TWRP is installed, boot into recovery mode by holding the Volume Up + Power buttons simultaneously until you see the TWRP interface.

Step 3: Flash Magisk to Root

  1. Download Magisk:
  2. Transfer Magisk to your phone:
    • While in TWRP, use the Mount feature to connect your device to your computer, and transfer the Magisk ZIP to your device.
  3. Install Magisk:
    • In TWRP, tap on Install and select the Magisk ZIP file you transferred to your phone.
    • Swipe to confirm the flash.
  4. Reboot System:
    • After flashing, reboot your device by selecting Reboot > System in TWRP.

Step 4: Verify Root

  1. Once your device reboots, install the Magisk Manager app from the APK you can find on the Magisk GitHub.
  2. Open the app to verify root access. You can also download a root checker app from the Play Store to confirm if your Moto P 30 Note is rooted.

Potential Issues

  • Bootloop: If you encounter a bootloop after flashing, you may need to flash a stock ROM to recover your device.
  • OTA Updates: Rooted devices with custom recoveries may no longer receive OTA updates, or updating may break root.

By following these steps, you should be able to successfully root your Moto P 30 Note. If you have any further questions or run into issues during the process, feel free to ask!