FORUMS
Remove All Ads from XDA

[GUIDE] Unlock/Root Lenovo Smart Tab P10 (TB-X705F) by Chaser42

43 posts
Thanks Meter: 20
 
By Chaser42, Member on 10th August 2019, 06:13 AM
Post Reply Email Thread
10th October 2019, 02:52 AM |#51  
OP Member
Houston, TEXAS
Thanks Meter: 20
 
More
Quote:
Originally Posted by Zayonx

Hi @Chaser42 ,

I am currently trying to root the lenovo smart tab m10, which is the previous verion of the P10, but now i'm facing a problem, i have been searching for an understandable way for me to patch the boot.img manually using applypatcher, and a boot.img.p, but i can't figure out how you managed to get it to work ? I am getting lost in which SHA1 i should put and where.
Would you tell my how to find the "Desired" SHA1 of the target file ?

The M10 and the P10 are essentially the same except that the P10 has a couple extra bells and whistles. This guide should really cover both models but I don't have a test M10. So I haven't mentioned the M10 because I don't have the stock bootloader image files for that device.

Hopefully, you have the right boot.img file from the previous build, the boot.img.p file from the latest OTA update, and the updater-script file also from the previous OTA update. And based on the guide for the applypatch tool, you have found the device specific values to substitute on the command line.

Specifically for the P10, the updater-script file invokes applypatch with this line:

apply_patch("EMMC:/dev/block/bootdevice/by-name/boot:29449492:d43fa926899470668e751c3b80dba4e0ccce b57b:29451540:7e0ade7be617f811e20f53fe5eb4fb175d29 ba9b",
"-", 7e0ade7be617f811e20f53fe5eb4fb175d29ba9b, 29451540,
d43fa926899470668e751c3b80dba4e0ccceb57b,
package_extract_file("patch/boot.img.p"))


And based on that, I patched the P10 bootloader image with this command:

applypatch boot.img newboot.img 7e0ade7be617f811e20f53fe5eb4fb175d29ba9b 29451540 d43fa926899470668e751c3b80dba4e0ccceb57b:/sdcard0/bootimg/boot.img.p

Let me know if you're still stuck.

Chaser
11th October 2019, 10:26 AM |#52  
OSIRIS2010's Avatar
Senior Member
Flag BPF
Thanks Meter: 94
 
Donate to Me
More
Hello, i´ve also the Lenovo Smart Tab M10,
I have for the Stock ROM Android 8.1 the ROM File.
" TB-X605L_USER_S000020_20180921_Q00020_ROW.zip "
Inside ist the boot.img, so i was able to patch it with Magisk Manger and i got root.

i didn´t find a file for Andoid 9.0 only the OTA.
" TB-X605L_USER_S120006_20190411_Q00020_ROW_TO_TB-X605L_USR_S210039_190808_Q00332_ROW_WC85DFE731.zip "

Is there a way to apply root ?
11th October 2019, 05:16 PM |#53  
OP Member
Houston, TEXAS
Thanks Meter: 20
 
More
Quote:
Originally Posted by OSIRIS2010

Hello, i´ve also the Lenovo Smart Tab M10,
I have for the Stock ROM Android 8.1 the ROM File.
" TB-X605L_USER_S000020_20180921_Q00020_ROW.zip "
Inside ist the boot.img, so i was able to patch it with Magisk Manger and i got root.

i didn´t find a file for Andoid 9.0 only the OTA.
" TB-X605L_USER_S120006_20190411_Q00020_ROW_TO_TB-X605L_USR_S210039_190808_Q00332_ROW_WC85DFE731.zip "

Is there a way to apply root ?

I'm pretty certain that we can get you updated to the latest version of your stock ROM with root. The P10, P10 LTE, M10, and M10 LTE are all essentially the same device with minor differences in hardware. As such, each one has its own version of the stock ROM.

I've been thinking about doing this for a little while and now it would seem that there is definitely community demand for it...

It only makes sense that I put all of the devices under this guide. I'm going to do some research to see if I can find all of the stock ROMs for the other three devices. I will then create all of the relevant bootloader images and link all of those files to this guide. Then I'll edit the original post a bit so that it make sense to all four devices without being overly complicated.

I only have my P10 and my test P10, so I can only make certain that the files I have for that device actually work. I'm going to need feedback from people who have the other specific device models to let me know if the files I create for those devices also actually work.

Hopefully I'll have an update for everyone soon.

Chaser
The Following User Says Thank You to Chaser42 For This Useful Post: [ View ] Gift Chaser42 Ad-Free
11th October 2019, 07:51 PM |#54  
OP Member
Houston, TEXAS
Thanks Meter: 20
 
More
There is very little information available on the web regarding the stock ROMs for any of the Lenovo Smart Tabs. Thanks to a gross lack of support from Lenovo, THIS XDA THREAD is the de facto source of all things stock ROM related for the P10, and hopefully soon-to-be all the other devices.

I'm confident that we can work together as a community to get the missing info for the P10 LTE, M10, and M10 LTE.

The easiest way is to get the file names from the spectacular Lenovo Moto Smart Assistant tool. All the stock ROM files are downloaded to a Windows folder. That folder path is:

C:\ProgramData\LMSA\Download\RomFiles

Of course, this method requires that you downloaded the updates using LMSA. If you got your updates via the automatic updater in Android, LMSA won't have a copy left over in that folder. The easiest way to get all the files is to start over using the emergency recovery option which downloads and applies the first version of the stock ROM. Then use LMSA to download each update from Lenovo. You don't have to use LMSA to apply the update, you just have to connect your device to LMSA before you have updated to initiate the download process.

Why wouldn't you want to use the LMSA tool to apply the OTA updates? Because often, the spectacular tool doesn't freaking work! You'll be able to download the update to your PC, but you may have to download it again really Android automatic updater to update that way. But wait! Sometimes the automatic update or doesn't work. Then you have to use the manual method by copying the update zip file to your external SD card. The instructions for that method I have detailed in the original post.

So hopefully you guys can help out getting that information. I just need to file names. With just the names I can get the entire files from Lenovo. I will create all of the updated bootloader images for each version of the stock ROM and make them all available here for download.

And then we will be one step closer global domination...

Chaser
11th October 2019, 08:32 PM |#55  
Junior Member
Thanks Meter: 3
 
More
Lenovo Tab M10 TB-X605L Root
Link to the russian forum with M10 LTE (TB-X605L) root guide 4pda.ru/forum/index.php?showtopic=941828&view=findpost&p=8941645 2

---------- Post added at 08:32 PM ---------- Previous post was at 08:24 PM ----------

Here is the list of M10 LTE (TB-X605L) stock ROM and all OTA updates
Stock ROM: download.lenovo.com/lsa/Rescue/Tablet/TB-X605/TB-X605L_USER_S000020_20180921_Q00020_ROW.zip

OTA #1: paddl.ota.lenovomm.com/dls/v6/TB-X605L_USER_S000020_20180921_Q00020_ROW_TO_TB-X605L_USER_S000030_20190214_Q00020_ROW_WC414DA7E7. zip
OTA #2: paddl.ota.lenovomm.com/dls/v6/TB-X605L_USER_S000030_20190214_Q00020_ROW_TO_TB-X605L_USER_S120006_20190411_Q00020_ROW_WCFDAC0545. zip
OTA #3: paddl.ota.lenovomm.com/dls/v6/TB-X605L_USER_S120006_20190411_Q00020_ROW_TO_TB-X605L_USR_S210039_190808_Q00332_ROW_WC85DFE731.zip
The Following User Says Thank You to abramxx For This Useful Post: [ View ] Gift abramxx Ad-Free
12th October 2019, 02:35 AM |#56  
OP Member
Houston, TEXAS
Thanks Meter: 20
 
More
Quote:
Originally Posted by abramxx

Link to the russian forum with M10 LTE (TB-X605L) root guide 4pda.ru/forum/index.php?showtopic=941828&view=findpost&p=8941645 2

---------- Post added at 08:32 PM ---------- Previous post was at 08:24 PM ----------

Here is the list of M10 LTE (TB-X605L) stock ROM and all OTA updates
Stock ROM: download.lenovo.com/lsa/Rescue/Tablet/TB-X605/TB-X605L_USER_S000020_20180921_Q00020_ROW.zip

OTA #1: paddl.ota.lenovomm.com/dls/v6/TB-X605L_USER_S000020_20180921_Q00020_ROW_TO_TB-X605L_USER_S000030_20190214_Q00020_ROW_WC414DA7E7. zip
OTA #2: paddl.ota.lenovomm.com/dls/v6/TB-X605L_USER_S000030_20190214_Q00020_ROW_TO_TB-X605L_USER_S120006_20190411_Q00020_ROW_WCFDAC0545. zip
OTA #3: paddl.ota.lenovomm.com/dls/v6/TB-X605L_USER_S120006_20190411_Q00020_ROW_TO_TB-X605L_USR_S210039_190808_Q00332_ROW_WC85DFE731.zip

Awesome find! The Russians are smart. Why didn't I search with Yandex? Yandex brings up that page on the first hit when you search for X605L.

In America, you root tablet. In Russia, tablet roots you. (Sorry, I couldn't resist.)

From what I read, it looks like they created the newest bootloader image for the X605L. Were you able to use their files to get you fully up-to-date and rooted on the M10 LTE?

Chaser
12th October 2019, 05:34 AM |#57  
Junior Member
Thanks Meter: 3
 
More
It's my post actually
And I did test it with the actual M10 LTE device. But I'm too lazy to copy boot images outside 4pda...

BTW: another method to capture OTA update URL is to use "adb logcat" when checking/downloading OTA using the device built-in system update. And parse the log afterwards
12th October 2019, 08:04 AM |#58  
OP Member
Houston, TEXAS
Thanks Meter: 20
 
More
Quote:
Originally Posted by abramxx

It's my post actually
And I did test it with the actual M10 LTE device. But I'm too lazy to copy boot images outside 4pda...

BTW: another method to capture OTA update URL is to use "adb logcat" when checking/downloading OTA using the device built-in system update. And parse the log afterwards

I can't believe it! I actually looked up your profile at 4pda and my brain failed to make the connection to the same username here on XDA.

Большое спасибо! That's a great method of getting the OTA update URL. When I was having trouble with the LMSA tool I just copied the OTA update file directly from /data/data/com.lenovo.ota. Fortunately I was already rooted at that point. I think it's ridiculous that Lenovo tries to hide all of this information behind the LMSA tool. Everything we want to do here is standard Android stuff and they actually try to hide the stock ROM information from the users! It makes me crazy.

So it would seem that you and I are supporting root for the P10 and M10 LTE in parallel. It looks like we essentially used as the same methods to find all of our stock ROM files and to create the new bootloader images manually using applypatch. I'm happy to maintain links to all the files here to make it easy for people to find. Now I just need to get the info for the P10 LTE and the M10.

Go Lenovo! Great job providing poor documentation and buggy tools to support your otherwise fine products.

Chaser
12th October 2019, 09:43 AM |#59  
OSIRIS2010's Avatar
Senior Member
Flag BPF
Thanks Meter: 94
 
Donate to Me
More
If you need any help, I can support you with the TB-X605L. M10 LTE. I need only the boot.img from the latest Firmware.
12th October 2019, 10:33 AM |#60  
OP Member
Houston, TEXAS
Thanks Meter: 20
 
More
Quote:
Originally Posted by OSIRIS2010

If you need any help, I can support you with the TB-X605L. M10 LTE. I need only the boot.img from the latest Firmware.

@abramxx already has everything you need for the X605L over on the Russian forums. I'm going to organize all the files over here in the next day or so. But if you follow the links in his post just a few back, you can get the bootloader image that he created right now.

Chaser
12th October 2019, 10:50 AM |#61  
OSIRIS2010's Avatar
Senior Member
Flag BPF
Thanks Meter: 94
 
Donate to Me
More
Quote:
Originally Posted by Chaser42

@abramxx already has everything you need for the X605L over on the Russian forums. I'm going to organize all the files over here in the next day or so. But if you follow the links in his post just a few back, you can get the bootloader image that he created right now.

Chaser

I also find the forum, but I can't download this file. 404 error file was not found.
@abramxx can you help ?
Post Reply Subscribe to Thread

Tags
root, smart-tab-p10, tb-x705f, unlock

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

Advanced Search
Display Modes