How to Root Lenovo P8
Hi folks, do you own a Lenovo P8 Android device that you want to root? Do you even know what rooting means?
Firstly, rooting is a method that enables you to gain root access to the Android operating system code (the like term for iOS devices is jailbreaking). It also gives you the ability to modify software codes on your device. Or install another software that your manufacturer won’t normally allow you to.
Rooting your Lenovo P8 is very tricky and therefore some steps have been laid out. These steps are meant to be followed cautiously so that you don’t brick your device.
The instructions you’ll find here also works for the 4G model (TB-8703X).
This method will install TWRP and SuperSU without unlocking the bootloader. Hence, some risks are involved. Pay proper attention to the steps labeled “IMPORTANT” to prevent a boot loop from happening.
The QPST flash tool (get the latest version): DOWNLOAD HERE
The Qualcomm USB driver: DOWNLOAD HERE
If you have the WiFi TB-8703F model, use TWRP-3.1.1-0821-LENOVO_P8(8703F)-CN-wzsx150-QPST.7z: DOWNLOAD HERE
If you have the 4G TB-8703X model, use TWRP-3.1.1-0820-LENOVO_P8(8703X)-CN-wzsx150-QPST.7z: DOWNLOAD HERE
Download and install QPST and the Qualcomm USB driver from the above links. Also, extract the TWRP archive specific to your model number
Run the QFIL (part of the QPST package), and choose the build type ”Flat Build”
Just before ”Select Programmer” choose ”browse” and select prog_emmc_firehose_8953_ddr.mbn (located in the TWRP folder)
Just before ”Select Build” choose ”Load XML” and select rawprogram0.xml and then select patch0.xml (both located in your TWRP folder)
Switch off your device. Then, press and hold the volume up button and connect your phone to your PC via a USB cable
QFIL will detect your device in 9008 modes (”Qualcomm HS-USB QDLoader 9008” should appear at the top)
Click the ”Download” button
IMPORTANT: after it has finished downloading, disconnect the device and enter TWRP by holding the volume up button and power button together (it will vibrate just before loading into TWRP)
You’ll observe that TWRP is in Chinese, but you can change the language to English. Touch the slider at the bottom all the way to the right, then click the grey button that is second to last in the right column (see it here). Then, select the white globe icon at the top right (see it here), and change the language to English (see it here)
IMPORTANT: Tap ”Advanced” and select ”RM Forceencrypt”. Swipe to confirm. Now reboot into the system (do not install SuperSU yet).
After it successfully boots into Android, power down the device again and re-enters TWRP (hold volume up button + power button together)
Tap ”Advanced” and then ”Install SU’. Swipe to install.
IMPORTANT: after SU installs successfully, go back to the main menu, Tap ”Advanced” and then ”RM Forceencrypt”. Swipe to confirm.
Reboot the system and your device should now be rooted.
Read More: 5 Best Ways to Speed Up Your Windows 10
In case you encounter a small issue with the ‘AdAway’ not loading initially. Easily fix it by going to the SuperSU app and changing the setting ”Default access” to ”grant”. After you successfully load AdAway and see the ”grant permissions” popup, you can change the setting back to ”Prompt” in SuperSU.
Finally, if you have any questions, ensure you make use of the comment box.