FORUMS
Remove All Ads from XDA
Honor 7x
Win an Honor 7X!

[TWRP][Root][Guide] Lenovo P8 (TB-8703F and TB-8703X)

32 posts
Thanks Meter: 19
 
By danj88, Member on 16th October 2017, 03:22 AM
Post Reply Email Thread
I found this version of TWRP on the official Chinese Lenovo forum (original thread). The Lenovo P8 was originally released in the Chinese market, but there is now a version with an English stock ROM and full Play Store access being sold online.

The instructions I have written also work for the 4G model (TB-8703X) but you will be using a different version of TWRP (see below).

Notes:
This method installs TWRP and SuperSU without unlocking the bootloader. As such, there are some risks involved. Pay special attention to the steps labeled ''IMPORTANT'' to prevent a bootloop from occurring.

Necessary files:
QPST flash tool (use the latest version): https://androidmtk.com/download-qpst-flash-tool
Qualcomm USB driver : https://androiddatahost.com/nbyn6
TWRP:
- If you have the WiFi TB-8703F model, use TWRP-3.1.1-0821-LENOVO_P8(8703F)-CN-wzsx150-QPST.7z: http://www.mediafire.com/file/s6wpp3...zsx150-QPST.7z
- If you have the 4G TB-8703X model, use TWRP-3.1.1-0820-LENOVO_P8(8703X)-CN-wzsx150-QPST.7z: http://www.mediafire.com/file/o3qoa4...zsx150-QPST.7z

Instructions:
1) Install QPST and the Qualcomm USB driver from the above links. Also extract the TWRP archive specific to your model number
2) Run QFIL (part of the QPST package), and select the build type ''Flat Build''
3) Next to ''Select Programmer'' click ''browse'' and select prog_emmc_firehose_8953_ddr.mbn (located in your TWRP folder)
4) Next to ''Select Build'' click ''Load XML'' and select rawprogram0.xml and then select patch0.xml (both located in your TWRP folder)
5) Turn your device off. Then, press and hold the volume up button and connect your device to your PC via the USB cable
6) QFIL should detect your device in 9008 mode (''Qualcomm HS-USB QDLoader 9008'' will appear at the top)
7) Click the blue ''Download'' button
8) IMPORTANT - once it has finished downloading, disconnect the device and enter TWRP by holding the volume up and power button together (it should vibrate just before loading into TWRP)
9) You will notice that TWRP is in Chinese, but we will now change the language to English. Slide the slider at the bottom all the way to the right, and click the grey button that is second to last in the right column (see here). Then, click the white globle icon at the top right (see here), and set the language to English (see here)
10) IMPORTANT - Press ''Advanced'' and then ''RM Forceencrypt''. Swipe to confirm. Now reboot into system (do not install SuperSU just yet).
11) Once it successfully boots into Android, power down the device again and enter TWRP (hold volume up + power button together)
12) Press ''Advanced'' and then ''Install SU'. Swipe to install.
13) IMPORTANT - after SU successfully installs, go back to the main menu, click ''Advanced'' and then ''RM Forceencrypt''. Swipe to confirm.
14) Reboot into system and your device should now be rooted

Findings:
I encountered a small issue with AdAway not loading initially. This was easily fixed by going into the SuperSU app and changing the setting ''Default access'' to ''grant''. After you successfully load AdAway and see the ''grant permissions'' popup, you can revert the setting back to ''Prompt'' in SuperSU.

----------
Stock ROM for TB-8703F, should you wish to revert back to the original recovery: https://forum.xda-developers.com/sho...9&postcount=16 (credit to @daitalos)
-----------

Special thanks to @wzsx150 and the L.R Team for creating this version of TWRP.
The Following 12 Users Say Thank You to danj88 For This Useful Post: [ View ] Gift danj88 Ad-Free
 
 
18th October 2017, 07:29 PM |#2  
Junior Member
Thanks Meter: 0
 
More
Error step 7
Thank you for your work.

Error in step 7) Click the blue "Download" button.

'misc.bin' not found.

18:10:09: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Program Files (x86)\Qualcomm\QPST\bin\fh_loader.exe --port=\\.\COM3 --sendxml=rawprogram0.xml --search_path=E:\Descargas\topo\Twrp --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=emmc
************************************************

18:10:09: DEBUG: Binary build date: Oct 31 2016 @ 22:51:02

18:10:09: DEBUG: Build Version: 16.10.31.22.51.02

18:10:09: INFO: Current working dir (cwd): C:\Users\TARS\AppData\Roaming\Qualcomm\QFIL\COMPOR T_3\
18:10:09: INFO: Showing network mappings to allow debugging
18:10:09: DEBUG: Se registrar*n las nuevas conexiones.

18:10:09: DEBUG:

18:10:09: DEBUG: No hay entradas en la lista.

18:10:09: DEBUG:

18:10:09: INFO:



18:10:09: INFO: Trying to store 'rawprogram0.xml' in string table
18:10:09: DEBUG: ================================================== ================================
18:10:09: DEBUG: ================================================== ================================
18:10:09: INFO: Looking for file 'rawprogram0.xml'
18:10:09: DEBUG: 1. Calling stat(E:\Descargas\topo\Twrp\rawprogram0.xml')
18:10:09: DEBUG: 2. Calling fopen('E:\Descargas\topo\Twrp\rawprogram0.xml') with AccessMode='rb'
18:10:09: DEBUG: Trying get filesize, calling fseek()
18:10:09: DEBUG: Found 'E:\Descargas\topo\Twrp\rawprogram0.xml' (671 bytes)
18:10:09: DEBUG: 2. Calling fopen('E:\Descargas\topo\Twrp\rawprogram0.xml') with AccessMode='r'
18:10:09: DEBUG: Trying get filesize, calling fseek()
18:10:09: DEBUG: User set ZLPAWAREHOST to 1

18:10:09: INFO: User wants to talk to port '\\.\COM3'
18:10:09: DEBUG: port_fd=0xCC

18:10:09: INFO: Took 0.01600000 seconds to open port
18:10:09: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
18:10:09: INFO: If you don't want this, use --dontsorttags

18:10:09: DEBUG: ================================================== ================================
18:10:09: DEBUG: ================================================== ================================
18:10:09: INFO: Looking for file 'recovery-TWRP-3.1.1-0821-LENOVO_P8(8703F)-CN-wzsx150.img'
18:10:09: DEBUG: 1. Calling stat(E:\Descargas\topo\Twrp\recovery-TWRP-3.1.1-0821-LENOVO_P8(8703F)-CN-wzsx150.img')
18:10:09: DEBUG: 2. Calling fopen('E:\Descargas\topo\Twrp\recovery-TWRP-3.1.1-0821-LENOVO_P8(8703F)-CN-wzsx150.img') with AccessMode='rb'
18:10:09: DEBUG: Trying get filesize, calling fseek()
18:10:09: DEBUG: Found 'E:\Descargas\topo\Twrp\recovery-TWRP-3.1.1-0821-LENOVO_P8(8703F)-CN-wzsx150.img' (31382828 bytes)
18:10:09: DEBUG: 2. Calling fopen('E:\Descargas\topo\Twrp\recovery-TWRP-3.1.1-0821-LENOVO_P8(8703F)-CN-wzsx150.img') with AccessMode='rb'
18:10:09: DEBUG: Trying get filesize, calling fseek()
18:10:09: DEBUG: ================================================== ================================
18:10:09: DEBUG: ================================================== ================================
18:10:09: INFO: Looking for file 'misc.bin'
18:10:09: DEBUG: 1. Calling stat(E:\Descargas\topo\Twrp\misc.bin')
18:10:09: DEBUG: 2. Calling stat(misc.bin')


(_)
__ ____ _ _ __ _ __ _ _ __ __ _
\ \ /\ / / _` | '__| '_ \| | '_ \ / _` |
\ V V / (_| | | | | | | | | | | (_| |
\_/\_/ \__,_|_| |_| |_|_|_| |_|\__, |
__/ |
|___/


18:10:09: WARNING: find_file:7638 Couldn't find the file 'misc.bin', returning NULL


_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|


18:10:09: {ERROR: handleProgram:8405 'misc.bin' not found. You could possibly try --notfiles=misc.bin,OtherFileToSkip.bin (note, exiting since you specified --noprompt)

S

----------
Sorry, the file 'misc.bin' is a system file (hidden) that had not decompressed.
Now everything is correct.

Thank you very much.
19th October 2017, 02:44 PM |#3  
Junior Member
Thanks Meter: 0
 
More
Hi,
thank you for your work.
What rom can i install on my lenovo TB-8703F tablet? Lineage 15 is compatible? where i can download it?
21st October 2017, 04:21 PM |#4  
Junior Member
Thanks Meter: 3
 
More
Excellent
Excellent work. Thank you very much for doing this & doing it so well & making everything very clear. I have been trawling the Russian forums trying to work out how to root for the last 2 days. You have just made a great little tablet even better. Thank you.
Best, Will
22nd October 2017, 05:00 PM |#5  
Member
Thanks Meter: 10
 
More
Any possibility of installing Magisk instead of SuperSU?
22nd October 2017, 06:27 PM |#6  
Junior Member
Thanks Meter: 0
 
More
Ok, two potentially stupid questions: Am I going to receive ota after rooting the device? Is there any custom rom?
Thanks for your help!
24th October 2017, 01:41 AM |#7  
Junior Member
Thanks Meter: 1
 
More
Tested. [Worked]
Tested and working! Thank-you!

I only ran into a small hiccup which was the driver was unsigned and wouldn't install when I connected my device. I used method #1 mentioned (replace @ signs with . ) www@howtogeek@com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/ and reconnected my device and it worked.
24th October 2017, 08:49 PM |#8  
Quote:
Originally Posted by elros90

Ok, two potentially stupid questions: Am I going to receive ota after rooting the device? Is there any custom rom?
Thanks for your help!

Of course not,you will not get updates,except if you turn to stock rom again..
(Lenovo P8 will not get update Nougat, only security update perhaps)
sry for english
25th October 2017, 02:04 PM |#9  
Junior Member
Thanks Meter: 0
 
More
somebody could tell me which custom rom is compatible with TB8703F tablet. I would like to install at least android nougat or oreo on this tablet. Thank you
25th October 2017, 06:13 PM |#10  
Quote:
Originally Posted by gamicizia

somebody could tell me which custom rom is compatible with TB8703F tablet. I would like to install at least android nougat or oreo on this tablet. Thank you

you have humor ...
there is no custom rom for this device
there will be no nougat update on this device from Lenovo, or other custom rom...
perhaps,only some security update on marshmallow ofcourse..
26th October 2017, 02:44 PM |#11  
Member
Thanks Meter: 8
 
More
Is unlocking the bootloader impossible on this model or is it just a matter of time until a way is found?
Post Reply Subscribe to Thread

Tags
8703f, lenovo p8, lenovo tab3 8 plus, lenovo-p8, tb-8703f, tb-8703x

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes