yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet General] Kroll888:
Hello,

I'm looking for stock ROM for YT3-X90L LTE (4/64 Intel Atom)

yt3-x90l_usr_s200357_2003030244_ww17_bp_row

Or at least version yt3-x90l_usr_s200307.

Anyone still have it and can share it?
[Thinkpad Tablet General] Jewizzle:
VERY URGENT!! VERY URGENT!!

Hello everyone,

Run into a problem in stock recovery, after an encryption failure on the x50f tablet. Now non of the partitions will mount hence I cannot factory reset or flash anything. Error mounting blocks and partition.

ANYONE WITH A SOLUTION??!!
[Thinkpad Tablet General] Gramdalf:
Try lenovo LMSA: https://support.lenovo.com/ca/en/downloads/ds101291-rescue-and-smart-assistant-lmsa
[Thinkpad Tablet General] Gramdalf:
Try this: https://support.lenovo.com/ca/en/downloads/ds101291-rescue-and-smart-assistant-lmsa
[Thinkpad Tablet General] svenjuga:
Hi,

is anybody interested in building a debloated, unGoogled, fast and battery saving ROM from stock for YT3-X50L? I have just hab success and could share instruction as well as flashable zip. I still haven't figured out how to create a new thread. So if someone is interested I would post here.
[Thinkpad Tablet General] Gramdalf:
So.

I have the YT3-850F, but I gather that the models are somewhat similar. I'm interested in creating a ROM for my model, but I would definitely be happy to do it in such a way that I could potentially port it to the YT3-X50L. I've found some good resources regarding my model, so I'm hoping to be able to get that working at some point.

In any case, I would be very interested in you writing down the steps and whatnot, and would be happy to at least attempt doing it myself.
[Thinkpad Tablet General] Yamaha169:
My two cents

Have this guy adb pull his system.img for building the rom... (Maybe check his build.prop, and his host.xml search for any bad symlinks)

After you established a good ROM

The recovery/boot

Both of you need the fstab file...

(I believe its in the recovery.img or boot.img...

Unpack it...

Re-write the partitions path layout for the device youll be using... (Aka pit mapping)

Ive done this once before...

If someone could share my Yamaha169/sevenmax Recovery??

If you can get me the file... Ill update it...
[Thinkpad Tablet General] svenjuga:
Never read about that. What is it good for?

I posted the twrp recovery (sevenmax) in this thread:

https://xdaforums.com/t/guide-yoga-tab-3-10-1-yt3-x50f-twrp-and-root.3695297/page-3
[Thinkpad Tablet General] svenjuga:
Requirements

bootloader unlocked and TWRP recovery installed. You may want to follow these instructions: https://xdaforums.com/t/guide-yoga-tab-3-10-1-yt3-x50f-twrp-and-root.3695297/

You can skip the rooting part (SuperSU/Magisk). But it will be helpful if you want to do further system changes later on.

Instructions (here's what I did)

• download and unpack latest original OTA update

• load with android kitchen (ClassyKitchen free works best for me https://xdaforums.com/t/...kitchen-for-android-roms-development.3862584/ I got bad results with Assayed Kitchen)

• deodex with kitchen

• remove empty folders and pre-install apps from system folder

• debloat with kitchen

• debloat manually by deleting from system\app and \priv-app folder all google and lenovo stuff

(at this point, much more can be removed if you know what you're doing. Or you just try and test, like I did. In order to keep as many functions as possible, I recommend deleting only google and lenevo related folders and doing the further cleanup later on, depending on your personal needs. Therefor device must be rooted.)

• build META-INF installer with kitchen

• build zip-ROM (for recovery) with kitchen oder just repack system folder, META-INF folder and boot.img to zip-file.

• delete dalvik, system, cache, data (with TWRP)

• flash your zip-ROM

Optional (before building zip-ROM)

• replace trebuchet launcher with Trebuchet 8.1.0.22 lineage port (or any other launcher that works with tablet mode) https://xdaforums.com/t/...het-laucher-for-any-rom-ver-8-1-0-22.3667436/

• replace LatinImeGoogle with SimpleKeyboard (from F-Droid)

• replace Calendar with SimpleCalendarPro (F-Droid)

• replace calculator with calculator (F-Droid)

• add camera folder within system\priv-app with camera.apk (lineageOS13)

• replace GooglePackageInstaller with PackageInstaller (lineageOS13)

• delete boot sound from system\media (you can delete ringtones, alarms, bootanimations etc. also)

• add F-Droid to system\priv-app\f-droid (recommended)

Root

to root the device just install Magisk:

• flash magisk.zip with TWRP

• reboot and install magisk.apk

For privacy reasons you may want to

• install AFWall+ (F-Droid, Root needed)

• install Privacy Browser (F-Droid)

Do further cleanup with your preferred system-apps removing app (I used Link2SD and System_App_Safe_Remover_Pro, device has to be rooted). Don't forget to make a TWRP backup before deleting system apps.

My result is a fast, stable and secure OS with low battery needs (~ 0.3%/h deep sleep mode and about 2-3%/h reading an eBook). You can check battery consumption with BBS (Better Battery Stats app) or reduce energy consumtion even more with SmartPack-Kernel Manager).

Have fun experimenting or just check out my ROM (YT3-X50L only)
[Thinkpad Tablet General] Yamaha169:
Hes got a great go on a rom,

im not familiar with the image kitchen hes using though, and each image kitchen has different tools/scripts/signing abilities.

The fstab file was in the split ramdisk of the recovery? If memory is correct?

(Correct me if im wrong)

But editing this file internally (you'll notice)

The 850m and the 850F and 850L will probably all different.

(To pull the radio and all partitions correctly these need to be aimed at the correct filepath.

(Its Almost like trying to pull a copy from your computer with the incorrect filepath) if you get my drift? But this is your recovery ....

I dont remember why i didnt use the official twrp recovery, i would think it would suit all models by now ?

I think IT bootlooped me And getting ROW software back then was scarce 😂✌️.

So i decompiled it Manually.

any questions ask?
[Thinkpad Tablet General] koliberk:
Hi, what will happen if I flash your ROM on my X50F ?

The only difference is you have sim1 and my if only WiFi
[Thinkpad Tablet General] svenjuga:
Hi, I don't know for sure but I think it will work. I recommend to backup your current OS with TWRP. And then just flash my ROM and see if it works. If not you still can restore your TWRP backup. Good luck!
[Thinkpad Tablet General] koliberk:
Now I have OTA updated to YT3-X50F_S000134_220825_ROW with SuperSu and TWRP.

Funny enough, I have some services regarding SMS, phone and other regarding communication 😁🤷

Will try to do backup and then will try to your ROM.
[Thinkpad Tablet General] svenjuga:
Hi, please report about your progress. Btw. you can get rid of services regarding SMS, phone etc. using a system app remover (root required)
[Thinkpad Tablet General] MobileMaster2022:
where did you get the latest ota from?
[Thinkpad Tablet General] svenjuga:
If I remember right, I couldn't find it online either. But there is a way to extract it from the phone during system update. The OTA will be downloaded and stored as a zip file when you do the system update. So you can start the update and wait until download finished. Don't apply the update but go to download folder and grab the zip file. Unfortunately I don't remember the right foder. Just search forums for tings like "OTA download folder". Thats what I did.

Good luck!
[Thinkpad Tablet General] MobileMaster2022:
I am updated to the latest on another rom. How will I get the stock OTA and be able to load it into kitchen. I have qfil rom but I don't know how to load that into kitchen.
[Thinkpad Tablet General] svenjuga:
What is your goal? Want to learn, do your research! Be patient and creative and try until you succeed.

If you want to get results quickly, use the ROM I have provided.
[Thinkpad Tablet General] anyabaker:
Here is a table that compares the specifications of the two tablets:

Feature	Lenovo Yoga Tab 3	Samsung Galaxy Tab A 10.1
Display	10.1-inch, 1280 x 800 pixels	10.1-inch, 1920 x 1200 pixels
Processor	MediaTek MT8163	Qualcomm Snapdragon 410
RAM	1GB	1.5GB
Storage	16GB	8GB, expandable up to 128GB
Rear camera	5MP	8MP
Front camera	2MP	2MP
Battery	7000mAh	6000mAh
Operating system	Android 5.1 Lollipop	Android 5.1 Lollipop
Price	Starting at $150	Starting at $170
[Thinkpad Tablet General] koliberk:
Hi, I have this flashed yesterday on my YT3-X50F, all seems to work very well, snappy ROM, well cooked 👏😁
[Thinkpad Tablet General] svenjuga:
pleased to hear, have fun with it
[Thinkpad Tablet General] brugernavn:
just installed svenjugas rom on a 50F, works good!

is there any way to get a newer version of android on this tablet?
[Thinkpad Tablet General] :
it seems that the OTA is performing a block update/patching (as opposed to the somehow older file patching) and it checks first for the sha1 of a small starting zone of the system partition. it is changed with every rw mount you make (so if you installed su for eg 'system' was mounted and the sha1 sum is no longer matching, regardless of whether you unroot-ed meanwhile)

not so much can be done, you need to flash the matching (ie that coresponds to the build number before this OTA) system image (i doubt you will find one on the net, yet another owner that has the same build number as you could dump his, as long as his is untouched of course)
[Thinkpad Tablet General] spunky168:
Thanks for the explanation

Thank you

---------- Post added at 02:58 PM ---------- Previous post was at 02:55 PM ----------

The 21mb file downloaded, then I hit install and reboot. The tab then booted into recovery and the android logo came up and it was proceed smoothly, until the native recovery screen popped up and the error message came up. Total time was about 1-2 min the most. I then hit reboot system and it went back to my startup screen.

Hope this helps.

Spunky168

"The Original Taepo Dong"
[Thinkpad Tablet General] Neo0:
Is there some way to reflash the whole Stock image? I did a quick google search but didn't find something :( (I have the X50F version)

Edit: Found a firmware on the russian lenovo forums but it seems like they closed their registration. Is anybody out there with a user account? The firmware can be found here: http://lenovo-forums.ru/files/file/1054-прошивка-yoga-tablet-3-yt3-x50f-s017-151023-row/
[Thinkpad Tablet General] :
YT3-X50F_S017_151023_ROW_QFI.rar
[Thinkpad Tablet General] Neo0:
Wow, thanks! :)

Edit: Did anybody already tried to flash the firmware? It seems like the Russian board is down at the moment and the instructions are not visible.

Is it possible to just unlock the bootloader, flash system, userdata, etc via fastboot?

I read about some program for qualcomm devices (QPST) which is also included in the firmware zip above.

I hope there is anybody who is experienced in this topic. I'm completely new to this and it's seems much harder to understand than flashing a Nexus device :D

Edit 2:

As the board is online again, here a small update:

The linked zip file contains a whole firmware for the tablet X50F but there are also some LTE files included so it seems like it isn't only for the wifi model.

I'll try to flash the basic images via fastboot and report back asap.
[Thinkpad Tablet General] Trillian:
Hi to all,

I've bought last day a lenovo yoga tablet 3 8 inch... The first and hot impression is a lovely tablet, considering the price, but even if I love HW and materials, I really hate the SW: the tablet is really slow and don't run smoothly.

Do you have some suggestions to make it more faster ?

Thanks
[Thinkpad Tablet General] qwwerty:
THANKS a lot for a manual! :)

TWRP is available here

http :// lenovo- forums . ru /topic/14844-lenovo-yoga-tablet-3-8%E2%80%9D-yt3-850lm-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D1%80%D0%B5%D0%BA%D0%B0%D0%B2%D0%B5%D1%80%D0%B8-twrp-by-sevenmaxs/

I succesfully loaded and linked it with TWRP Manager right now.

Can't wait for custom ROMs.

btw currently running YT3-850M_S000028_151217_ROW (latest), therefore i have no idea if there will be any problems with system update after this procedure
[Thinkpad Tablet General] Neo0:
You will have problems updating to coming versions with a rooted firmware. The only way to do OTA is to flash back a stock system.img

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] Jojodu89:
Help for Reflashing Yoga Tab 3

Hi

I have downloaded the file above but i don't know how to use it for reflashing my Yoga Tab 3.

Is anybody can help me please!!!!

Thanks a lot for your help !
[Thinkpad Tablet General] Neo0:
In theory all you have to do is to unlock the bootloader of your tab, unrar the archive, boot tab into fastboot mode and flash the images.

The images needed are in the archive you downloaded (don't ask for the folder but they end with ".img")

I haven't tested it yet so I can't give you any further instructions :(

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] Jojodu89:
Can I flash using the sd card or I have to use my computer.

I 've ever used custom rom on my old phone so I know flashing a custom rom from a zip file on sd card, but I have never used .img

Can you tell me more.

Thanks again.
[Thinkpad Tablet General] Jojodu89:
Thank you so much for your reactivity and your help.

I will try it as soon as possible and give you a back.
[Thinkpad Tablet General] DerVix:
Hey, i saw the Tut in the right time :D

Soo, i treid to flash the system but i'm only getting a error code.

Here's the Command:

c:\adb-tools>fastboot flash system system.img
load_file: could not allocate 1974840144 bytes
error: cannot load 'system.img'
[Thinkpad Tablet General] Neo0:
I think you didn't put in the right location for the system.img

Try the following in a terminal window:

Enter "Fastboot flash system" and than drag and drop the system.img in the terminal window, now hit enter.

Your mistake was to not enter the full path to the image. The way you entered it the system.img is searched in the ADB folder.

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] DerVix:
Well, that did not change anything.

When the file location is wrong the Allocation fail isn't appearing.

c:\adb-tools>fastboot flash system C:\adb-tools\system.img
load_file: could not allocate 1974840144 bytes
error: cannot load 'C:\adb-tools\system.img'

c:\adb-tools>fastboot flash system C:\adb-tools\Bull****_that_aint_existing.img
error: cannot load 'C:\adb-tools\Bull****_that_aint_existing.img'
[Thinkpad Tablet General] Neo0:
After some quick google it can be related to the adb files I uploaded. This would be strange as I used them to flash my tablet the exact way I described in the tutorial.

You can try the following version:

http://xdaforums.com/showthread.php?t=2317790

Edit: Your error seems to be uncommon but I found another thread concerning the error: http://xdaforums.com/showthread.php?t=2097887

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] DerVix:
Could it not be because i Debloated my system?

What if i'll try to clear the partition by using

fastboot erase system

and then flash? or am i going to delete the partition?
[Thinkpad Tablet General] Neo0:
I'm neither a developer nor experienced in editing or creating ROMs so I can only assume what's wrong. It can be related with your debloated system.img

Can you flash the unedited one?

I don't recommend to use the erase command unless you have a working image of it

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] DerVix:
Oh, ok, then sorry to bother you!

No, you understood me wrong, my System.img on the TAB is debloated, not that one i'm trying to flash.
[Thinkpad Tablet General] Neo0:
You're welcome, I didn't meant to be rude :)

Okay, than I'm out of ideas. Can you try another computer?

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] DerVix:
Well, yeah, tomorrow.

If that doesent do the trick i'm gonna do the erase command, im just afraid that the partition will be gone.
[Thinkpad Tablet General] Neo0:
I also debloated my partition and removed some apps before reflashing the image and didn't had any problems :/

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] :
try using the sparse option fastboot -S 500M flash system system.img
[Thinkpad Tablet General] DerVix:
I did, now there was happening more then before, but still, no flash :(

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot -S 500M flash system c:
\adb-tools\system.img
erasing 'system'...
OKAY [ 1.407s]
sending sparse 'system' (508349 KB)...
FAILED (remote: data too large)
finished. total time: 1.991s

EDIT!

So, i got the Tablet flashed and i fixed the nasty bug i had :D

The trick was to use "Minimal ADB and Fastboot" and just the normal flash comand.

Here's a log:

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash system c:\adb-too
ls\system.img
target reported max download size of 268435456 bytes
erasing 'system'...
OKAY [ 1.405s]
sending sparse 'system' (259466 KB)...
OKAY [ 9.072s]
writing 'system'...
OKAY [ 7.888s]
sending sparse 'system' (257414 KB)...
OKAY [ 9.191s]
writing 'system'...
OKAY [ 21.828s]
sending sparse 'system' (258659 KB)...
OKAY [ 9.074s]
writing 'system'...
OKAY [ 20.885s]
sending sparse 'system' (261291 KB)...
OKAY [ 9.186s]
writing 'system'...
OKAY [ 21.244s]
sending sparse 'system' (252270 KB)...
OKAY [ 8.852s]
writing 'system'...
OKAY [ 20.820s]
sending sparse 'system' (258041 KB)...
OKAY [ 8.991s]
writing 'system'...
OKAY [ 20.703s]
sending sparse 'system' (252356 KB)...
OKAY [ 9.051s]
writing 'system'...
OKAY [ 21.344s]
sending sparse 'system' (129053 KB)...
OKAY [ 4.534s]
writing 'system'...
OKAY [ 10.654s]
finished. total time: 214.744s
[Thinkpad Tablet General] kotowski:
I've been eagerly watching this thread for a good description of a rooting method and confirmation it works. It appears that Neo0's steps and DerVix's note about using Minimal ADB & Fastboot is the method I might try. Does anyone know if this will work on a YT3-850M?
[Thinkpad Tablet General] 350Rocket:
I am waiting to see if custom roms actually help the major lag with this device. The stock rom doesn't seem to have much of anything I would call bloat and it looks like stock Android pretty much. This is my first tablet and being used to an htc one m8 this is pretty slow. I have used tablets in stores and I'm aware they tend to be laggier than phones so I'm not complaining I just wonder how much it will actually improve.
[Thinkpad Tablet General] UncleScotty:
Do you know where I can get an 850M image? I want to see if it works on my 850L, enabling voice calls and not disabling anything else.
[Thinkpad Tablet General] silentheero:
I have really been hesitating to try anything since we do not have working official images for these devices (unless I have missed them on some obscure Lenovo ftp). Anyone find them?
[Thinkpad Tablet General] kotowski:
EDIT: Nevermind - looks like a subscription site.

http://www.dlgsm.com/index.php?dir=/FLASH-FILES/LENOVO/Y_Series has what appear to be stock ROMs, but I'm not familiar with the site enough to trust they're truly stock...
[Thinkpad Tablet General] Glen L:
new firmware OTA available, I tried installing it 3x but it keeps failing...

maybe because my tablet is rooted?
[Thinkpad Tablet General] Neo0:
Yes. No Ota with root

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] DerVix:
Hello, me, again^^.

I'm interesetd in if we would have the Drivers for the device, if it wouldnt be pretty easy to port a CFW, i know nothing about the programming of Android FW's, but it seems like that would be the biggest struggle when porting an CFW.

Or are there bigger struggels?
[Thinkpad Tablet General] Neo0:
Lenovo published the sources for the X50F (maybe for others, too). You can find and download them from their support site.

I'm not a developer so I don't know how to use them to build a CM/AOSP rom.

I looked into the zip. In my (unprofessional) opinion there are all drivers included.

Edit:

Did anyone manged to install xposed? I tried to flash it but the tablet won't boot anymore.

Edit 2:

Got it booted but the tablet is horrible slow. Cleaning caches doesn't solve anything.

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] Glen L:
I've reverted root, but it still wont update.

it says e:error in @/cache/recovery/block.map
[Thinkpad Tablet General] :
see post #41 in this thread

you will need to flash you stock rom back, some stock rom files are already available
[Thinkpad Tablet General] :
first read this for some generic stuff on block-based updates (like the ones used on your device)

the check is not there just so it won't allow someone who played with his device (system partition) to take updates, but to check whether the data that will be patched is the one that was used when the diff patch was made (ie the genuine one)

the first range_sha1 computes and checks the hash of the first two blocks (block 0 and 1 , each 4096 bytes) of the system partition and because 'system' was mounted read-write meanwhile it fails (even a simple mount will update for eg the last mounted time field in the filesystem and will make the hash to be different). the next range_sha1 (2'nd line) is even more detailed (this one validates all the block that are going to be patched) checks 40 areas of blocks that are to be patched.

even if you disable the checks ( by just deleting the lines) the problem is that the data that will be patched is no longer the same and this is likely to result in corrupted binaries (those that had their content over the ranges that are to be updated). also, if you delete the lines when you make the new update package you will need access to the OEM keys used to sign an OTA (and i don't think you have them :) ) or you package will be rejected by the recovery when loaded.

unless the OTA updates (replaces) the whole system partition and in that case you could extract the (big) system.new and apply it using some other tools (but since the script checks for some specific ranges i don't think that's the case) you should bring the system in his expected condition (flash a stock rom or ask some other owner to dump his partitions, not only system one as they have to match the build and write that).
[Thinkpad Tablet General] meki98:
rar not zip

I can only find my rom has rar but my recovery can only read zip file :( so i can't use apply update from sd card
[Thinkpad Tablet General] Neo0:
I think you have to unpack the archive on your pc. Did you looked inside the archive? What files are there?

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] Glen L:
Thanks for that information.

I guess I would have to flash the original image.

Would you know where to find them?
[Thinkpad Tablet General] silentheero:
There's the issue. Lenovo doesn't have official images available. And the source code is probably not complete, but this hasn't been tested by anyone yet. They would have to build from it to tell.
[Thinkpad Tablet General] meki98:
yes

Yes but i don't now waht i am looking for and i can't find anyting intresting

Only a folder called sw in this filder are a lot of img files
[Thinkpad Tablet General] Neo0:
In this SW folder you have to look for the system.img, recovery.img,etc.

Ignore all other images naming "system_01.img", etc. you only need the biggest img files of one kind

Edit:

Just a small update concerning Xposed. I got it working by updating busybox to latest version :)

Gesendet von meinem D6503 mit Tapatalk
[Thinkpad Tablet General] meki98:
Ok fond it system.img 1.928.555 kb

And next?
[Thinkpad Tablet General] Neo0:
I wrote some instructions a few pages back where I described the procedure :)

Gesendet von meinem D6503 mit Tapatalk