yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet General] misteurz:
I've tried both...

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] :
and you are having an X90F and you are on the latest build (151205)?
[Thinkpad Tablet General] misteurz:
Yes

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] :
for sure i am confused... two owners of the same device having the same software on it are having different behavior compared with other two users with the same stuff.

nice
[Thinkpad Tablet General] misteurz:
Hmmm, strange things...

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] Shug69:
Verified boot? [MENTION=2524823]rupelke[/MENTION] -do you have the same asmisteurs that pressing vol up on bootloader warning screen doesn't work or did you just freak at seeing screen and back out - I know I did first I saw it- its unclear from your post
[Thinkpad Tablet General] Shug69:
I left secure boot disabled. Only other difference I can think of.
[Thinkpad Tablet General] misteurz:
In fact, I remember one thing which seems different of what you said : oem unlock was done in about 2 seconds. Oem relock was done in about 2 seconds too but at this moment the tablet erases everything.

So, in fact, no erase after oem unlock

Envoyé de mon LG-H815 en utilisant Tapatalk

---------- Post added at 10:20 ---------- Previous post was at 10:19 ----------

Edit : you still want to see my bootloader file?

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] :
good to know... from my knowledge any device state change (between locked/unlocked/verified) triggers a 'data' erase

yes, but first i need to check something else

[MENTION=2195656]joesnose[/MENTION]: when you got the tab back, was it the same? you had disabled Secure Boot if i recall, so is it possible that they returned you the same one? do you have a Secure Boot disabled warning when booting?

[MENTION=4696121]Shug69[/MENTION]: do you have a Secure Boot disabled warning when booting?

a sim[le way to check would be to enable in bios again the Secure Boot
[Thinkpad Tablet General] Shug69:
Getting into bios is messy it involves messing up your recovery. I get bootloader error 4 now which is similar to 3 but also warns about verified boot and has options continue (vol up) or power down (vol down)

Hoping someone with secure boot is successful or more people confirm first.
[Thinkpad Tablet General] :
on your fastboot screen is it saying that 'Secure Boot is disabled' or similar?

also, you can try to do a 'fastboot boot that_bad_recovery.img' to get in bios from the fastboot interface

so far, one possible scenario would be that some models(???) cannot boot in normal android when unlocked but this is stupid (allowing a custom boot yet stop a normal android)
[Thinkpad Tablet General] Shug69:
This is indeed true:) Fastboot screen includes secure boot disabled info.
[Thinkpad Tablet General] :
you could check if that command with the bad recovery brings you the bios (will not flash anything and you will be in the same state as before -> unlocked) and if it does change SB to Enabled to see ...

well then if only [MENTION=2195656]joesnose[/MENTION] can confirm that his unlocked tab shows too the Secure Boot disabled on his fastboot screen and this means (wow) that one cannot boot to Android when in unlocked state (wowow)

now this is a new one for me
[Thinkpad Tablet General] Shug69:
I was unlocked before I had secure boot disabled
[Thinkpad Tablet General] :
and Android booted as normal...
[Thinkpad Tablet General] joesnose:
Indeed I have a different tablet from the one where I disabled secure boot.

But I was never able to boot with secure boot disabled and oem unlocked, error code 04....two options.

1 power off

2 fastboot

Choosing normal boot in fast boot just brought me back to bootloader error 04 with same 2 options
[Thinkpad Tablet General] :
well any idea is a good idea at this stage... different behaviors on different owners of the same tab model

on some it boots Android after unlocking (as it should) on others it doesn't, yet all of them can run twrp and install root (while unlocked) and run Android (after they lock back)
[Thinkpad Tablet General] joesnose:
But some can't boot android in unlocked condition!
[Thinkpad Tablet General] :
said that too

also we should consider missing information (no intent to upset no one) as an option here... so i think other owners should confirm/infirm this stuff before concluding anything (it's only strange to have this never met cases like this one)

so the quiz of the day:

@ all: are you able to boot to Android in unlocked state?
[Thinkpad Tablet General] Shug69:
Its pretty weird if even the bootloader error screens aren't even consistant - with different options.

Has anyone tried to boot directly into recovery (twrp) wipe and then reboot from there?
[Thinkpad Tablet General] rupelke:
with the bootloader error i can do two things, press vol up for START and press vol down for FASTBOOT.

when i press vol up (START) i get that screen where you can see if your tab is unlocked etc... and you can chose to do a normal boot, restart, power off, recovery mode and restart bootloader.

when i choose normal boot i get that bootloader error again.

When I press vol down i get bootloader error code 01 with a red sentence "The partition does not appear to contain an android boot image"

So my tab does not start
[Thinkpad Tablet General] Shug69:
Have you tried recovery. Is it twrp. Can you do a factory reset and then try reboot from recovery
[Thinkpad Tablet General] rupelke:
If I try recovery i get the bootloader error 03 again but when I am in that screen with the choices i can start twrp from the commandline fastboot boot twrp but it is safe to do a factory reset with the stock recovery mode right ?
[Thinkpad Tablet General] Shug69:
Try first just boot twrp and reboot from there. I flashed the recovery as opposed to booting. Bootloader error screen 1 is the only one I've never seen.
[Thinkpad Tablet General] :
describe what were the EXACT steps you made before all this...

how you unlocked, what you did while in twrp, what ever other commands you give
[Thinkpad Tablet General] rupelke:
I already did that but if i do that it just restarts and give me the bootloader 03 error again.

all my steps

1) I unlocked the tab trough fastboot

2) Installed SuperSu

3) flashed twrp and booted

4) tried to install all those files from that stock rom post. (Row-boot, Row-bootloader, Row-recovery )

Boot - worked , Recovery - worked , Bootloader - failed but succeed with fastboot.

5) from there it is al blurry what i did yesterday but i did not experiment with any commandlines in fastboot.

I haven't done any factory reset since because i thought that i maybe will brick the tab
[Thinkpad Tablet General] :
I won't even ask why did you did all this stuff... (who told you?)

do this first:

go in fastboot mode and using the boot.img file from here (EXTRACT first the boot.img file from the zip!!!) input this EXACT command

fastboot boot boot.img if it boots to Android go in Settings and in Developer Options check that 'Allow OEM unlock' is active

and now, if it booted to Android (you can still do it even if it did not as at this moment you DON'T have a valid image on your boot partition), reboot to fastboot mode again and input

fastboot flash boot boot.img

whatever you do DO NOT lock your tab!!! leave it unlocked
[Thinkpad Tablet General] rupelke:
when i boot that boot.img it restarts and gives me that bootloader 03 error again and when i press vol up ( START ) it goes to that menu again
[Thinkpad Tablet General] :
what is your tab model? Yoga Tab 3 Pro - X90F ?

don't do anything until told to... no more messing with your tab ok?

i will try to prepare a zip that will dump some partitions from your tab and you will send that to me so i can figure what is wrong

when you flashed yesterday the various image files, is it possible that you flashed the zip file instead of the img file in the zip?

also, from what you recall is it possible that you gave yesterday other fastboot commands? erase or format on other partitions than boot and recovery ?

it's important so i understand how bad your device is bricked

i repeat that yet again DO NOT LOCK YOUR TAB leave it unlocked
[Thinkpad Tablet General] rupelke:
Yes it is the pro 3 x90f, yes i think i did a erase command when i was stuck at that bios screen, but i fixed that by reinstalling the bootloader.

I will be back @ home at 22h Brussel time
[Thinkpad Tablet General] mletchworth:
Ionioni: thank you so much for leading the way on x90 development.

For anyone having issues with the bootloader screen, I would suggest pressing Start (vol up) and allowing the tablet to reboot at least 5 times before reporting an error. I was very nervous at first after unlocking and installing TWRP, but it just took some time.
[Thinkpad Tablet General] :
as per the post with TWRP and ROOTING method:

I DO NOT RECOMMEND THAT YOU FLASH TWRP PERMANENTLY!

you will lose the OTA capabilities this way (and you will have to flash back your stock recovey when you want to OTA and at the moment the only stock recovery available is for the X90F model).

i don't think is too much to give a fastboot boot twrp.img from fastboot mode when you need some stuff to be done with twrp

however each one is free do to as it wishes... it's just my opinion that the benefit of having twrp as a permanent recovery is not that much., compared to starting it in the 'live' temporary mode.

at least until there a stock of good known working files for all the models and the restore to stock is validated (atm is wip)

also wip a twrp way for a complete backup/restore of ALL the partitions from the tab (so that one can come back if he bricks)

you should all thank Lenovo for having this awesome attitude versus his clients (software/support etc)

[MENTION=3330997]mletchworth[/MENTION] so after you unlocked you rebooted few times and that allowed to boot Android? hmm...

[COLOR="Blue"]@ ALL: i still have not enough replies for a conclusion:

IF YOUR TABLET IS LOCKED/UNLOCKED AND YOU GO AND CHECK "ALLOW OEM UNLOCK" IS THE BOX STILL CHECKED AFTER A FEW REBOOTS???[/COLOR]

when you reply to this state:

- your tab model

- if the "Allow OEM unlock" flag stays checked when you reboot

- other stuff you think relates to that, for eg. it gets unchecked in some specific condition

this is no longer required: the "Allow OEM unlock" is NOT persistent (will reset/clear on reboot)
[Thinkpad Tablet General] Shug69:
Unlocked- OEM unlock toggles off after TWO reboots normal or recovery but after one reboot from fast boot.
[Thinkpad Tablet General] misteurz:
Exactly the same

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] :
you are LOCKED no?
[Thinkpad Tablet General] misteurz:
Yes, sorry.

locked- OEM unlock toggles off after TWO reboots normal or recovery but after one reboot from fast boot.

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] mletchworth:
Yep. Not sure why it didn't boot up right away but it's working great now.

And I apologize for being unclear about TWRP. I only used the fastboot boot command then installed superSU. I actually like the bootloader warning screen - it's super easy to get to fastboot or stock recovery.

In other news, after rebooting once, the OEM unlocking stays checked, but after rebooting a second time, it unchecks itself.
[Thinkpad Tablet General] rupelke:
Big thanks for the help [MENTION=997923]ionioni[/MENTION] !

He helped me fixing my bricked tab, I did something very wrong.

So guys pls follow every step these dev's tell you, don't experiment!

if you want too keep your tablet ofcourse!
[Thinkpad Tablet General] :
was a funny journey... especially the sdcard(s) part and of course the 'faster boot with zip boot' patent pending one :)

@ others: released the stock rom restore for X90F models
[Thinkpad Tablet General] joesnose:
Thanks ionioni! Great work.

should I grab this or can I just restore from my backup?
[Thinkpad Tablet General] :
well this one restores only the needed partitions (keeping the device specific ones intact )

you can use yours too but if you formatted(Reset) your data meanwhile (after you made the backup) then your 'data' partition (that is always encrypted even if you have no password set) is encrypted using a different key than the one stored in your backup and after you restore from your backup it will no longer match (the key is re-created at each Factory Reset) and this will force you to format 'data' on your first boot after the restore (will give some "Invalid encrypted storage" message and force you to format) and this means what you had on 'data' will be lost...

[MENTION=4696121]Shug69[/MENTION] and [MENTION=2195656]joesnose[/MENTION] you should lose all the files (twrp, scripts etc) we used so far (during the testing) and use only the public released ones (well unless you don't have some other stuff to do with them)
[Thinkpad Tablet General] joesnose:
Is this issue not the same if I grab the "stock" rom you uploaded?
[Thinkpad Tablet General] :
no, as said it will keep the device specific partitions intact (including the one where the key used for encryption is stored) and this means that on a device that has the 'data' partition valid it should be able to keep it alive after restore (well if the owner hasn't done some stuff and messed up his 'data' or the partition where the key is stored) and worst case one can 'Factory Reset' if not else...

keep in mind that the main objective is to restore a bricked device to a working state (the 'data' being kept usable is an added bonus :) )
[Thinkpad Tablet General] joesnose:
Thanks for clearing that up. Nice one.
[Thinkpad Tablet General] :
some clarifications:

[MENTION=2195656]joesnose[/MENTION]: all this discussion was with me assuming that by 'my backup' you mean the .gz and .md5 files that were generated during our testing phase NOT the twrp backup which is a completely different matter

one can (and should) restore from his twrp backup as usual when performing 'regular' restoring in order to take an ota or to put back his 'system' when he thinks something is not right

this return to stock rom on the other hand is somehow different and his purpose is to be used when one has badly bricked or cannot fix his device by 'normal' means (twrp backup etc.) and should be used only as a last resort when everything else has failed. keep in mind that this stock rom restore will restore the files/partitions on the tab to the 05.12.2015 build number regardless of what build number one had (atm is this one yet in the future as new OTA will emerge the build number will of course change for the partitions/files on your tab after you update). it is useful for instance to one who bricked (badly) and has no twrp backup or when he tried with the twrp backup it still remained bricked (for instance his bootloader or boot is corrupted or the twrp backup was impropeerly done or not at all) you get my point
[Thinkpad Tablet General] joesnose:
Very clear thanks for concise explanation.
[Thinkpad Tablet General] Duiesel:
Sorry, I think it can be a little helpfull to this thread.

Haven't seen that Tab 3 Pro Atom Z8500 based.

My Fault.

:(
[Thinkpad Tablet General] Lusanagi:
Maybe useless because it's already been confirmed by many, but what the hell:

X90F, locked and still unrooted, Allow bootloader unlock also gets deactivated after second reboot.
[Thinkpad Tablet General] :
[MENTION=4369756]Lusanagi[/MENTION] OK

@ ALL: reports on the persistence of the "Allow OEM unlock" no longer needed, concluded and updated the main thread post: "Allow OEM unlock" is NOT persistent (will be cleared on reboot)
[Thinkpad Tablet General] mletchworth:
ionioni,

I think Lusanagi was trying to say YT3-X90F, which is the same model number as my Yoga Tab 3 Pro (WiFi).

2 days ago (post #102) you said you didn't have enough replies for a conclusion on the "Allow OEM Unlock" check box issue. Seems obvious to me Lusanagi was simply trying to help out by giving you another data point, and providing his specific model number.

You're really doing an amazing job of providing us with a solution to fastboot TWRP, install SuperSU, and possibly recover a partially bricked device. But damn dude, what's with all the "useless" and "nothing here" posts?
[Thinkpad Tablet General] :
context interpretative.

a minimal quote from an old message is a better way of replying

most of them were obsolete messages, from the testing phase stage, hence 'useless' for the actual state of the tools, info on how to backup, or test various stuff that could confuse the casual user
[Thinkpad Tablet General] :
no longer required

@ ALL if a new OTA should come in the future (later than the actual one 05.12.2015) don't apply it, first download and copy it someplace so i can check some stuff
[Thinkpad Tablet General] misteurz:
Ok sir[emoji2]

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] Peterdk:
Thanks for your hard work!

I was wondering, if anyone knows, if it will be possible to install e.g. Windows 10 on this tablet in the future?
[Thinkpad Tablet General] joesnose:
Well i was able to check out the bios at one point and was unable to find any simple boot options. I was wanting to try and boot linux from usb.

Maybe someone smarter than myself could figure it out.
[Thinkpad Tablet General] misteurz:
Hi,

Just a message to tell you that i've done everything again yesterday (unlock bootloader ) and as it's written by another user, if you force reboot 3 or 4 times, the "error 3" message allows boot.

So now, I'm unlocked, and happy.

Thanks to all

Envoyé de mon LG-H815 en utilisant Tapatalk
[Thinkpad Tablet General] Frosted flakes:
There is an update. I understand I would need to have root access to copy the file, is that correct?
[Thinkpad Tablet General] :
i already have it so you can update

but to answer: normally it should be located on the internal sdcard after it is downloaded (check for some ota or update folder)
[Thinkpad Tablet General] misteurz:
Too late for me. I've sent it back to amazon, because it is too slow and laggy.
[Thinkpad Tablet General] :
nothing to be sorry... seems the problems are still there
[Thinkpad Tablet General] misteurz:
Oh... So, no regrets
[Thinkpad Tablet General] :
how can one not love Lenovo?

after having zillions of complains on the huge memory leakage (kernel locks >1GB of the RAM) they released a so much expected OTA and guess what? they enabled ZRAM (hahaha) ... i mean they obviously have no clue about what/why is happening... Excellent!!!

in the next episode (OTA) will Lenovo enable SWAP on a dedicated 8GB new eMMC partition or will it send to each user an old external IDE HDD to be used as swap?

don't miss the real action as is happening! watch YogaTab3 Pro series on Lenovo Entertainment Network (for selected subscribers only... get your membership now! only $500...but hurry, prices will fall fast :) )

coming soon on LEN a whole new series: Yoga Tab 4 (Yoga Tab 3 Pro same hw but in multiple colors, only red to start, but as soon as the other colors will arrive from the other side of China they will be shipped to the customers so that they will be able to use the revolutionary concept LPH Lenovo Paint at Home/patent pending/). what are you waiting for? reserve one for your kid! (pencils not included)

oh boy!
[Thinkpad Tablet General] misteurz:
OMG!

maybe Lenovo could buy ingeneers on ebay?

or take one or two brains from Motorola teams...
[Thinkpad Tablet General] Lusanagi:
And is the root method still working on this new OTA?
[Thinkpad Tablet General] Shug69:
Of course. Someone might one day stop you loading a recovery on an unlocked bootloader but it won't be lenovo.
[Thinkpad Tablet General] joesnose:
Worked for me [emoji2]
[Thinkpad Tablet General] mletchworth:
Can you recommend any tweaks to the kernel settings (or other apps/settings) to speed up the tablet?
[Thinkpad Tablet General] Shug69:
We shouldn't have to do things like this but one of the biggest speedups is turning off transitions in the developer settings. Personally I can do without them.
[Thinkpad Tablet General] joesnose:
Mine keeps locking up when its asleep! Have to hard power down to get back to ui. Very frustrating.
[Thinkpad Tablet General] pedrazadixon:
work on YT3-850F?
[Thinkpad Tablet General] Shug69:
Read first sentence of first post. I think you can root with kingroot and there's a Russian lenovo forum with stock ROM and maybe twrp.

Or start here :http://xdaforums.com/thinkpad-table...-t3247657/post64928215?nocache=1#post64928215
[Thinkpad Tablet General] walther1337:
Thanks for the root method. Works great. It's nice to have effective ad blocking. Has anyone found a link for OTA changelogs?
[Thinkpad Tablet General] :
updated OP with new (improved) build of TWRP (see post 2 for details)
[Thinkpad Tablet General] mletchworth:
Thanks for the TWRP update - it looks great.

Please note: if you made a backup of your stock system partition (or other partitions) with the old TWRP, you must use that same version to restore it. Those backups aren't visible in the new version.

I'm already rooted on the S100195_1512052308 (Dec 5, 2015) firmware, but I wanted to update to the newest software/firmware from Lenovo. I have decided to keep the bootloader unlocked so I don't accidentally brick the tablet. What I did was this:

Make sure Allow OEM Unlock is checked under Developer Options (even if you turned it on before, it will turn itself off after 2 reboots).

Fastboot into the new TWRP and make a full backup of rooted device.

Fastboot into the old TWRP and restore stock unrooted system, then reboot.

Update to S100232_1512310950 (Dec 31, 2015). Update is 182mb.

Note: I did not uncheck Allow OEM Unlock or run the "fastboot oem lock" command prior to updating.

Device will reboot during the update process and stay maybe 5 minutes at a screen saying "Installing system update" with a blue progress bar.

Device will reboot automatically a couple times before coming back online.

Eventually you'll see the familiar "Android is upgrading..Optimizing app # of ##".

Go back into Developer Options and re-check Allow OEM Unlock.

Fastboot into the new TWRP and make a full unrooted backup. Also make a backup of just the system partition just to be safe.

Install SuperSU in TWRP. Reboot.

Delete old TWRP backups.

Enjoy rooted device
[Thinkpad Tablet General] :
some comments:

yes, the old TWRP backups are not usable in the new one and it's better this way so no 'compatibility' surprises arise, i assume everyone will use the new one from now on (also a disable forced encryption tool is on his way so that 'data' will be also usable)

1. if the bootloader was unlocked it will STAY unlocked until a 'oem lock' is performed, the locked/verified/unlocked status is stored in a BIOS variable and it won't change when an update is applied

2. why? the old modified(rooted) system backup will be of no use after you applied the OTA

3. at this step, only for those who flashed twrp permanently: remember to restore also the stock 'recovery'

4. the 'Allow OEM Unlock' is irrelevant for the OTA process, that flag only matters if your device is in a 'locked' state and you want to unlock

5. no need, you are already unlocked (it is also a volatile one)
[Thinkpad Tablet General] mletchworth:
Thanks for the clarification. I figure what I did was overkill, but I didn't want to make any mistakes.
[Thinkpad Tablet General] :
forgot to mention, i think i said it already many times, but never hurts once more: STAY UNLOCKED! you should forget about the 'oem lock' command, yes some warning at boot time will come with that but it's better this way (i will make a tool to patch the bootloader for those that think it's too much to confirm the unlocked status boot message)