How to Root Any Android 6.0 Marshmallow Devices
Rooting your Android device can give you complete control over your device and allow you to access features and functionality that are not available on a stock device. In this tutorial, we will guide you through the process of rooting any Android 6.0 Marshmallow device.
Before You Begin
Before you proceed with rooting your Android device, there are a few important things to consider:
- Backup your data: Rooting involves making changes to the system files of your device, which can potentially lead to data loss. It is essential to create a backup of all your important data before proceeding.
- Charge your device: Ensure that your device has at least 50% battery charge before starting the rooting process.
This will prevent any interruptions during the procedure.
- Enable USB debugging: Go to the Settings menu on your Android device, scroll down to “About Phone,” tap on it, and locate the “Build Number.” Tap on it seven times to enable Developer Options. Now go back to the main Settings menu, scroll down to “Developer Options,” and enable USB debugging.
The Rooting Process
Now that you have taken all necessary precautions, let’s dive into the actual rooting process:
Step 1: Unlocking Bootloader
The first step in rooting any Android device is unlocking the bootloader. Follow these steps:
- Power off your Android device.
- Boot into bootloader mode. The method may vary depending on your device, but it usually involves pressing and holding specific key combinations (e.g., Power + Volume Down).
- Connect your device to your computer using a USB cable.
- Open a command prompt or terminal on your computer and enter the following command:
adb devices. This will verify if your device is recognized by your computer.
- Next, enter the command to unlock the bootloader.
The command may vary depending on your device manufacturer. For example, for Nexus devices, the command is:
fastboot oem unlock.
- Follow the on-screen instructions, which will confirm unlocking the bootloader. Note that this process will erase all data on your device.
Step 2: Flashing a Custom Recovery
After unlocking the bootloader, the next step is to flash a custom recovery onto your Android device. Here’s how:
- Download a compatible custom recovery image, such as TWRP or CWM, for your specific Android device model.
- Place the downloaded recovery image file in the same directory as ADB and Fastboot files.
- In the command prompt or terminal window, enter the following command:
- Your device will now reboot into recovery mode. Use the volume keys to navigate and power button to select options within the recovery menu.
$ fastboot flash recovery recovery.img
$ fastboot reboot
Note: Replace “recovery.img” with the actual name of your custom recovery image file.
Step 3: Rooting with SuperSU
With the custom recovery in place, you can now proceed to root your Android device using SuperSU:
- Download the latest SuperSU ZIP file onto your computer and transfer it to your device’s internal storage or SD card.
- Boot into recovery mode by following the same steps mentioned in Step 2.
- In the recovery menu, select “Install” and navigate to the location where you transferred the SuperSU ZIP file.
- Select the SuperSU ZIP file and swipe to flash it.
- Once the flashing process is complete, reboot your device.
Congratulations! Your Device is Rooted!
Your Android device running Marshmallow is now successfully rooted. You can now enjoy additional features, install custom ROMs, and explore a world of possibilities that come with rooting.
Note: Rooting your Android device voids its warranty, and improper execution of these steps may result in a bricked device. Proceed at your own risk.
Remember, with great power comes great responsibility. Make sure to exercise caution while making any system-level changes on your rooted Android device. Happy rooting!