Professional Documents
Culture Documents
Root Android Phone v1 - Final
Root Android Phone v1 - Final
Disclaimer
1. A Physical Android Phone. This guide will show how to root a OnePlus 7T in preparation
for installing Kali Nethunter.
Requirements
Download the
tools for your
Scroll Down
platform.
Part 2 - Download Platform Tools
2. Extract the zip file on your Desktop or any other easily accessible location.
Part 3 - Unlock Bootloader
Scroll Down
Tap 7 times
Part 3 - Unlock Bootloader
2. Press Settings > System > Developer Options. When in Developer Options enable USB
debugging and OEM unlocking.
Scroll Down
Part 3 - Unlock Bootloader
3. Open Platform Tools folder in Powershell (if you encounter issues, run as admin)
2. Boot into Fastboot mode. Hold in the Volume Up + Volume Down + Power Button.
3. Open System then click on Windows Update. Press Check for updates.
1
Part 3 - Install Drivers
4. Click on “Driver Updates”. Check the “Android Bootloader Interface” and install.
1
2
3
Part 3 - Unlock Bootloader - Install Drivers
5. Restart Windows.
Install Qualcomm Driver (Needed to unbrick phone)
8. Enter the command ./adb devices if the device is picked up, then run the
command ./adb reboot edl
Install Qualcomm Driver (Needed to unbrick phone)
2
Install Qualcomm Driver (Needed to unbrick phone)
11. Click on ”Driver updates” then click on ”Optional updates” and “Download & install”
1
2
3
Install Qualcomm Driver (Needed to unbrick phone)
13. Boot into Fastboot mode from EDL. Hold in the Volume Up + Volume Down + Power Button.
14. Press the power button in the bootloader menu to start the phone.
2. Allow USB Debugging when prompted (may be after the next step)
Part 3b - Unlock Bootloader
3. In Powershell, Enter the command ./adb devices , you should see that your
device is picked up.
Part 3b - Unlock Bootloader
6. Use volume down to select “Unlock the Bootloader”. Then press the power button.
Part 3b - Unlock Bootloader
7. This wipes your phone and may take while. Wait until you see the Hello message.
IMPORTANT: Do not setup any face & fingerprint or screen lock once you restart the
phone.
Setup your phone as usual, but with the above caution.
Root your phone using Injected boot image
1. Make a note of the following information on your phone (next slides show the steps)
a) Model number
b) Android version
c) Build number
Root your phone using Injected boot image
Press on Settings
Swipe up Press on About phone
Root your phone using Injected boot image
2. In my case I have a OnePlus 7T T-Mobile (US) and had to find the firmware on XDA-Forums. Go to the
OnePlus link, and your phone’s model and download the firmware.
3. When downloading, go to the correct website for your model and unzip the downloaded file
Scroll Down
Root your phone using Injected boot image
Make sure that your firmware on your phone is the same version as the version on the
website.
4. Go to GitHub and download the payload-dumper-go tool for your Operating System:
https://github.com/ssut/payload-dumper-go
Scroll Down
When you see the link to prebuilt binaries click on the
link.
Root your phone using Injected boot image
8. Open a Powershell terminal in Go Payload Dumper folder and run the command.
9. Wait for the payload dumper to extract all the different image files.
Root your phone using Injected boot image
10. See the folder starting with extracted, in that folder you have boot.img. Remember the path to this file.
Root your phone using Injected boot image
10. You now have to unlock Developer Options on your phone again and enable USB
Debugging.
Press on Software
version (or Build
Number) 7 times.
Press on Settings
Swipe up
Root your phone using Injected boot image
Scroll Down
Root your phone using Injected boot image
11. Connect your phone to the computer. Press Allow to Allow USB Debugging.
Root your phone using Injected boot image
9. We will now use the Android Platform Tools to move the boot image to the Download
folder on your OnePlus 7T device. Open the platform-tools folder again in Powershell.
Use command .\adb push <Path to boot.img file> /sdcard/Download
Root your phone using Injected boot image
Press OK
Press Open
Press on Releases
Root your phone using Injected boot image
12. Once the patched img was created, go to File Manager and look for the file name.
Remember the
filename. We will
Check under now pull it from
Downloads the storage.
Root your phone using Injected boot image
13. Use the Android Platform Tools to pull the pacthed boot image.
14. Restart in bootloader mode .\adb reboot bootloader then flash the boot
image with the patched Magisk image with the following command:
16. Your phone is now rooted. But you need to do a few more steps before installing
Nethunter.
17. To confirm that your phone is rooted. Install and run the Root checker app.
Search for
Root Checker Press Install
Confirmation
Press “VERIFY ROOT”
To list all connected devices. You will need to have USB debugging turned on.
You also need to allow for USB debugging on your phone.
./adb devices
1. Website: https://www.youtube.com/davidbombal
2. Website: https://www.kali.org/docs/nethunter/