yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet Android Development] timmyDean:
Well, I saw over on rootwiz?? someone telling people how to put it back. So, if that's correct, you must be able to remove it. So, since you have root, I would say yes. I just haven't wanted nor needed to look for it.

The problem with Lenovo is you'll get it back. Even if it's not on your Christmas list. Looks like about every 3 to 4 OTA's they flash you totally stock again with a bunch of new BLOATWARE. I don't know how they keep from getting sued. Nothing like taking an OTA and finding your tablet is set back to factory. When I first got my Lenovo it wasn't too bad, then along came a couple OTA's and my tablet was loaded with crap. It looks like they are pimping us out like a 2 dollar hooker to anyone that pays them to load crap.

TD
[Thinkpad Tablet Android Development] rsgarcia888:
my version before rooting was the SG version....then i downloaded and flashed your file which rooted my K1 to US version 13_13 and i am satisfied with it.

now my question is, can i still get OTAs and will it remove my root if i get them?
[Thinkpad Tablet Android Development] timmyDean:
Yes, you will get OTA's, and they will be for the US version which you are now on.

Yes, root will be removed. There are two ways of keeping root. One is by locking it and backing it up therefore the update cannot delete it. The other means is to add a backdoor before taking the OTA so you can get back in and fix root if the OTA breaks it.

I originally thought that all you had to do was lock it. But, sometimes they reload the /system folder and this removes it. For example, if you install 02_02US and lock root, it stays there until it pulls 11, or 12, or 13.

This is what I do:

1. Backup my apps because if the OTA knocks out root(#), you have to flash it.

2. I install the backdoor

3. I backup the su

4. I lock the su and backup su so updates HOPEFULLY don't break root(#)

5. Then I take the OTA.

6. After OTA, I reconnect and see if root(#) is still working. If not, I try the backup root(#). If they are both gone, then I hope the backdoor still works. If not then I flash back to where I was. I then ***** at Lenovo and look for a way to hack it.

Anyway, the backdoor and locking of su are in a script file you can run as long as you have adb working. 99% of the time su stays (because you lock it) or the backdoor works. Also, before taking the OTA you can usually download and see what they are changing. If it breaks root and the back door then what I usually do is pull it apart and build a custom system.img. Inside the OTA zip will be the boot.img. You can actually take it and 'cook' it in your kitchen adding root. Then you take the system.img from a prior release, mount it, and replace all the files with the ones inside your OTA. Make sure you account for blob changes if they are in the OTA. If there's a blob, then put it in the blob tool folder, extract it, and add it to the flash and replace bootloader.bin. Swear some more at Lenovo, and flash in your custom ROM. Now ad su and busybox, and superuser.apk. Use the dump tools in dump folder to build a new system.img. Replace your cooked boot.img with the original OTA boot.img and you're done.

Hope this helps,

TD
[Thinkpad Tablet Android Development] manooti:
I've tried the overclock utility since rooting and it wont let me overclock.

It lets me control the speed, but not allowing me to go higher than 1ghz. Is there a way to modify the stock kernel of the package that we flash with custom max values? Or can it be done at all? I'm hoping so since the whole system is flashed so theoretically, a custom system/kernel can be flashed?
[Thinkpad Tablet Android Development] ais11:
Ideapad K1 keeps restarting just after Lenovo and Nvidia logos

I have a new Ideapad K1. After few days of use, it now just keeps restarting after Lenovo and Nvidia logos. Its originally US version tablet.

After going through this and many other threads, I am still trying to understand if there is any easy way I can try to restore my tablet. I am not interested in rooting it, just wanna restore it. Wish to avoid loosing warranty, if possible. Anyone can guide me with a simple procedure? Thanks in advance.
[Thinkpad Tablet Android Development] timmyDean:
If you haven't done anything to it (meaning rooted it) and it's still under warranty, then call Lenovo and have them fix it. It should be covered.
[Thinkpad Tablet Android Development] ais11:
@timmyDean

Thanks a lot for your advise. Thats what I must have done but unfortunately its difficult for me to return the device to US as it was purchased there. So I am thinking if there is a possibility of sort of self repair rather than spending extra money to ship it to US. If there are fairly good chances of recovery then I may give it a try. Appreciate your advise.
[Thinkpad Tablet Android Development] gallahad2000:
Give more info, you said you went through this and other threads. Did you follow any of their directions (ie did you try to root your device).

If you've left it stock and just wish to do a factory reset I believe you have to turn it on while holding down the volume up button which will put it into recovery mode.

If, on the other hand, you've flashed anything you'll need to use this thread: http://xdaforums.com/showthread.php?t=1442162
[Thinkpad Tablet Android Development] ais11:
Thanks for your assistance. Actually I am new to android and trying to understand terms like "stock" or different versions/types of restores. I tried powering it up with Volume+ button but nothing seems to happen. I was assuming it may work only if there is certain file in certain location etc.

No I didn't do rooting. While I was using this Lenovo K1 tablet, I applied all available updates (US Version) through "settings/system updates". It stopped working all of a sudden after few days of last update. Nothing is done so far since its problem of restarting.

Will appreciate if its possible to get some simple instructions like which files to be copied on which location and what sequence can be followed to make it factory reset. Not interested in rooting unless if its really important to make it functional. Thanks once again.
[Thinkpad Tablet Android Development] gallahad2000:
I just remember reading that vol up + power takes you to recovery (I can't find where I read it now). I wouldn't believe that you would need any files in any certain locations. I looked into the K1 users manual but it talks about oneclick recovery, which is a pc recovery, installed on a partition of the K1s "hard drive". Can you call the lenovo 1-800 number? ...or would that be expensive?

Try this:

http://forums.lenovo.com/t5/ThinkPa...ctory-reset-on-my-ThinkPad-tablet/ta-p/601793

This isn't the article I read, mine just mentioned pressing the button, but this may work.

Here's one for the K1 but I have my doubts that this will fix your instability:

http://forums.lenovo.com/t5/IdeaPad-Slate-Tablets-Knowledge/Factory-reset/ta-p/567133
[Thinkpad Tablet Android Development] ais11:
Thanks once again. I was under impression that one of the procedures here in the forums may help bringing to tablet back to its life. Let me try talking to Lenovo support asking about that oneclick recovery and share the results with you guys.:) Thanks
[Thinkpad Tablet Android Development] rsgarcia888:
my k1 had an OTA update to US version 14_14....because of this i lost my root...any help on how to get back superuser?
[Thinkpad Tablet Android Development] timmyDean:
14_14 ROOTED

Yup, piece of cake. Flash the 13_13 back onto your tablet rooted. Then use the tools to backdoor the 13_13 and then take the 14_14 update.

Instructions:

1. Get on a rooted version.

2. Use the backdoor tool to make a backdoor into the system

3. Take the OTA's until the 14_14 is done and there are no more.

4. Reinstall the SU tools and busybox

5. Turn off the backdoor

TD
[Thinkpad Tablet Android Development] rosenbj:
Guess I did something wrong. I was on 13_13 running fine. Used the backdoor command file to turn the back door on. Did a reboot. Installed the updates. After the reboot root was gone. Tried installing Superuser and Busybox but still no root. Turn off the backdoor via the command also failed. The mount command in the shell script said operation not permitted.

Did the reboot after running the command (before the update to 14_14) cause my issue?

Thanks,

JR
[Thinkpad Tablet Android Development] timmyDean:
I tested it for you and it works. You need to turn on the backdoor and reboot the tablet.

Then take the update. After the update is installed, you have backdoor root only and if you turn it off (ouch). So, before you turn it off, reinstall busybox and su. Reboot, check su etc. and then turn off the backdoor and reboot. On 14_14 rooted!

"Take your stinking locked bootloader of my tablet you damn dirty Lenovo company"
[Thinkpad Tablet Android Development] rsgarcia888:
to use the backdoor method...adb should be working...now how would i know if my adb is working?
[Thinkpad Tablet Android Development] timmyDean:
adb.exe devices

you should see your device listed
[Thinkpad Tablet Android Development] rsgarcia888:
from where i can check that?
[Thinkpad Tablet Android Development] yaggermr:
enter the command adb devices you should see a number like ten digits listed if nothing shows up your not connected via adb.
[Thinkpad Tablet Android Development] rsgarcia888:
when i choose no. 1 (turn on backdoor) in the backdoor tools...gives "error:device not found"
[Thinkpad Tablet Android Development] timmyDean:
You need to get ADB working, you're missing the ADB drivers from Google
[Thinkpad Tablet Android Development] rsgarcia888:
so after backdoor on....install the OTA then reinstall super user before rebooting?....how can that be coz after installing the OTA, the tablet will reboot automatically??? u can only reinstall super user after rebooting?
[Thinkpad Tablet Android Development] timmyDean:
Install backdoor and reboot.

Backdoor keeps the tablet automatically rooted once you install it and reboot. So, take your OTA and then make sure you reinstall your su and busybox tools before you turn off the backboor.

Steps:

1. Power off tablet

2. Connect tablet to PC

3. Power on tablet

4. Make sure adb is communicating with tablet

5. Install backdoor (on)

6. Reboot tablet

7. Install OTA

8. Install SU and busybox

9. Reboot tablet

10. VERIFY YOU HAVE SU and busybox properly INSTALLED and then Turn Off backdoor

11. Reboot

12. Give me lots of credit
[Thinkpad Tablet Android Development] rsgarcia888:
something wrong in the steps above....after step 7, the tablet will flash and automatically go to step 9 (reboot),,,,

you cannot go to step 8 without rebooting first..

pls help,,,
[Thinkpad Tablet Android Development] timmyDean:
Sorry you're having trouble, please just follow the steps. Do NOT worry about rebooting after the backdoor is installed. It works and yes, the OTA reboots and you can reboot it too if you would like. It doesn't matter. Once you have the backdoor installed you only need to reboot once to lock in the backdoor. But feel free to reboot 1 to 100 times it doesn't matter until you turn Off the backdoor and then reboot. But, please remember to install su and busybox back before you turn Off the backdoor and reboot.

Hope this helps,

Let me know

TD

Example:

1. Install backdoor

2. reboot (Backdoor is now on until you turn it off and reboot)

3. Install OTA

4. reboot

5. reboot

6. reboot

7. reboot

8. install su and busybox

9. reboot

10. reboot

11. Turn OFF backdoor

12 reboot

13 BACKDOOR is gone!!!!!!

PS> Remember backdoor is NOT rooting, it is a way to renter the tablet as root so you can install a root. If you turn off the backdoor and reboot, it can only be turned back on if you are root. Therefore, if you forget to re-root your tablet and then turn off your backdoor, you're SOL.
[Thinkpad Tablet Android Development] rsgarcia888:
From where will i install superuser and busybox? From no. 3 option in backdoor tool?

EDIT: install su and busybox using the busybox tool inside the K1_V2 folder :)
[Thinkpad Tablet Android Development] rsgarcia888:
Mr TD can u just please upload a flashable rooted 14_14 US rooted version :)
[Thinkpad Tablet Android Development] rsgarcia888:
done it mr TD...it was not difficult after all...thanks so much...now my 14_14 version is rooted :)
[Thinkpad Tablet Android Development] timmyDean:
Glad you got it working.
[Thinkpad Tablet Android Development] lx1226:
Thanks a lot, TD. I followed your instruction and rooted K1. Then upgrade to 14_14 while keep rooted.

It is weird that I need to copy the latest adb from Android SDK to folder \k1\adb to have the adb working.

Thanks for sharing your excellent work.
[Thinkpad Tablet Android Development] lx1226:
Hi TD,

Can I leave the backdoor open? Why need I to turn it off at the last step?

I did not see any side effect.
[Thinkpad Tablet Android Development] rogerjohnsen:
Awesome to have K1 rooted (finally) thread hard to follow

First of all a major congratulations to timmyDean for all his effort to make an easy for the rest of us way to root the K1. For those of you waiting for a clean root solution - this is the best.

For the site admins: I have to say, maybe it was just me, but reading the thread as a tutorial was confusing though - as demonstrated by the posts. It would be nice to have that cleaned-up so it's easier to follow - maybe start a new thread where V2 is released?
[Thinkpad Tablet Android Development] timmyDean:
With the backdoor ON, sound normally doesn't work.

TD
[Thinkpad Tablet Android Development] michaewt:
Lenovo K1 - Stuck at 3.1 rooted "04 04 US" - advice needed

timmyDean - cudos btw, nice work on the k1 front...

Hoping you can advise please? My K1 is bootable at 04_04 rooted, but seems to be stuck there. .

I think I might need only that "K1 Recover Stock 02_02 start my life over again kit"... but can't get file b/c of Buford T Justice MegaUpload raid... unsure of next steps, just hacking now.

The K1's not for me - time for cleanup then unload - it's incapable of running popular and common Corporate VPN clients. I'm out $300 for keeping it beyond return period, my bad. Beers/Tips, etc for time whenever you get some - and when I found out how that works... :D

Is there an alternative location yet for all these uploaded kits?

Let me know best way to handle - I will purchase space or acquire some for upload, if need be.

Thanks

Tal
[Thinkpad Tablet Android Development] timmyDean:
Alternate download location: http://depositfiles.com/files/6qd3tbtzl

Or for 02_02 http://depositfiles.com/files/qcnhlcznq
[Thinkpad Tablet Android Development] rogerjohnsen:
Ahhh - *That's* why my sound wasn't working... I re-did the root and it was back but didn't take the 14_14 update. For some reason taking the 14_14 update and my battery dies overnight like the early days. I don't know if it's anything I'm running but back to 13_13 and it's fine.
[Thinkpad Tablet Android Development] prodikey:
hi there,

I want to root my Lenovo K1 my very first question where to download the APX driver??

I'm try to google but yet can't find it...

Thanks

Bryan
[Thinkpad Tablet Android Development] twe69:
It should be in here but its over 1GB to download as it has all the other files, maybe a better place to find it but not sure. Not had anyone answer my questions from the other rooting thread..... Let us know how it goes, could try this method....
[Thinkpad Tablet Android Development] prodikey:
Lenovo K1 - APX driver

Unzip to C:\Temp

Connect K1 to PC via USB port (device is OFF)

On K1, press Vol+ , Vol - and Power hold three buttons together until is power up

Release the buttons when PC defect new hardware

Path to C:\temp

Driver >> download from the URL given (11MB+)

http://depositfiles.com/files/thjngiccw

Results >> check here http://screencast.com/t/PpmgN8uf6

Thanks
[Thinkpad Tablet Android Development] Dueces99:
First off, timmyDean amazing job with this guide. I successfully installed the 13_13 with root, and am in the process of setting up ADB so I can update to the 14_14 and keep my root, but I ran into a little snag. I'm trying to backup everything using TB but when I open TB I get a message saying "Your ROM is rooted but the "su" binary has non-optimal access rights..." TB gives the option to fix it but when I choose "Yes, do it" it gives me an error saying "Sorry, access right on the "su" binary could not be fixed. Please try to root your device again blah blah..."

This mean I did something wrong in the rooting process, or should I not be worried? I just don't wanna back everything up then upon update to 14_14 I lose root despite using the backdoor. Probably worrying when I shouldnt be, but just wanted to check first.

Thanks!
[Thinkpad Tablet Android Development] pcsfo:
Rooting K1 Tablet - ADB and Backdoor

Some tip to rooting the Lenovo K1 tablet
[Thinkpad Tablet Android Development] gallahad2000:
Someone just posted that Lenovo is releasing the ThinkPads source code. Hopefully the K1 will be next.
[Thinkpad Tablet Android Development] Dueces99:
Okay, as far as having my K1 be recognized in ADB mode ('adb devices' command) I now have the proper drivers for it. My problem now is the drivers I had installed before, I can't seem to find a way to completely uninstall them. What happens is because drivers are already installed, I'll try to update them but it Win7 will just keep telling me that the '...best driver is already installed...'. Does anyone have any recommendations on 3rd part software that will do this for me, or maybe certain steps to be taken that I have overlooked? Thanks!

Robert
[Thinkpad Tablet Android Development] f4rell09:
Is this thread not for idea

Pad a1 ? Any support for idea pad a1?? Any suggestions ? Thanks
[Thinkpad Tablet Android Development] jfkerekes:
Evidentally the K1 source is out there now as well... this from a post from another thread in this forum:

Direct Link

http://download.lenovo.com/lenovo/co...dTablet-K1.zip

Link to the Thread

http://forums.lenovo.com/t5/IdeaPad-.../610273/page/5

Hope this helps.
[Thinkpad Tablet Android Development] tech5:
dumb question ....but pulling my hair out (i dont got alot to start with)

just picked up a K1 and decided while i was board at the shop today to root it , but cant seem to fine the K1-V2 file anywhere to download so decided to try to use the K1-V1 and only have partial root , any chance there is a copy of K1-V2 stored somewhere that uncle sam's not blacklisted ?
[Thinkpad Tablet Android Development] rezapatel:
Feeling's really mutual. I ain't a total noob but really cant seem to find the right direction to get this thing rooted!

Pls, if someone's looking at this and does know, share so i can have a rooted K1 over the weekend, else i really dont know when i can spare the time to root thing thing :)
[Thinkpad Tablet Android Development] prodikey:
for SG

The Download link is down....

try download it prompted " Oops! Google Chrome could not find www.multiupload.com"

screen shot >> http://screencast.com/t/fyP8XG1ahXE

Any idea where to download please... I now on K1_A301_14_14_120223_SG.

Thanks
[Thinkpad Tablet Android Development] dop2010:
Sorry for a noob question, but what is the most safe (or temporary) way to root K1?

I'm on K1_A301_14_14_120223_SG and I don't want to end up with some US version or lose all stock apps and games.

Actually I only need root for ScreenCast app to work.
[Thinkpad Tablet Android Development] birkopf:
I have flashed that into my IdeaPad K1, but unfortunately I cannot boot inro recovery any more. when I issue command:

adb shell k1recovery nothing happens. What could be the reason ?
[Android Q&A, Help & Troubleshooting] pyrostic:
This is an open request for a developer to help find a solution, or way to strip the auto update feature that Amazon has installed on the kindle fire.

As it sits there are no known ways to stop the OTA updates aside from keeping wifi off, and installing a different rom(only one other BTW).

This is an open request for anyone that has the knowledge to help us keep Amazon from forcing us to update and keep our root in tact.

Thanks in advance.
[Nexus S Q&A, Help & Troubleshooting] wierd165:
How do I revert back after one-click root to the stock everything including radio, rom, build, etc. I am currently running Cynagon mod RC1 7 and have had numerous issues, I would just like a clean, simple cut answer so I can give this to someone for the holidays, any help would be mightly appreciated, as i've asked this in the past and can never seem to get a clear cut answer, thanks.
[Nexus S Q&A, Help & Troubleshooting] pcbroch:
Just flash a full rom, it should restore the radio, the recovery, and the OS. Then do a reset to factory defaults if you are paranoid.

Get the proper rom for you phone here:

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

If you're on T-Mobile, you have an i9020-T, this should work for you. It is the full 2.3.6 image.

http://android.clients.google.com/p...a25375426.signed-soju-ota-189904.1ada2537.zip
[Nexus S Q&A, Help & Troubleshooting] mahanddeem:
Is this also working if you're coming from stock unrooted ICS 4.0.3 ?

And

Is there any risk of loosing IMEI if you're going full ROM ?
[Nexus S Q&A, Help & Troubleshooting] pcbroch:
I have reverted back from 4.0.3 yesterday by reflashing the full 2.3.6 rom without any issues. I'm not sure I understand what you mean by losing IMEI.

My phone works just fine after doing this (more than once!).
[Nexus S Q&A, Help & Troubleshooting] wierd165:
Ok here's my problem i did the ics update earlier before you told me this and still having issues, now when I go to recovery I get a android with his chest open with a red caution sign on it...how could I just format everything, essentially make it the way it was out of box so I could start over...because of all the issues I'm currently having.
[Nexus S Q&A, Help & Troubleshooting] furiannn:
When you get to that point, you need to hold down power then press vol up. Then you will be able to flash the zip. You need to put the zip on the phone first though, unless you have CWM recovery, in which case you can mount the sdcard section and move it across then, and flash it after.
[Nexus S Q&A, Help & Troubleshooting] mahanddeem:
OK thanks...Just please let's summarize this

1.You were on I9020T bone stock , unrooted

2.You had GB 2.3.6

3.You updated manually (or OTA) to 4.0.3

4.You decided to revert to GB 2.3.6

5.You used exactly the same method of manual update (stock recovery after copying the .zip file and in this case the full ROM of 2.3.6 to SD)

6.You followed the stock recovery steps and chose the .zip 2.3.6..

7.After everything was setup , you booted into GB 2.3.6 without any problems

Is that right ? or better if you make the exact detailed steps you did to revert to GB 2.3.6 would be apreciated

Thanks
[Nexus S Q&A, Help & Troubleshooting] wierd165:
Tried, but then I get this error:

--Install /sdcard ...

Finding update package...

Opening update package...

Verifying update package...

Installing update...

assert failed: !less_than_int(1316544229. getprop("ro.build.date.utc"))

E:Error in /tmp/sideload/package.zip

(Status 7)

Installation aborted.

Any help?
[Nexus S Q&A, Help & Troubleshooting] Raver27:
I think u need a custom recovery to be able to revert back to gingerbread
[Nexus S Q&A, Help & Troubleshooting] wierd165:
how would I go about flashing the custom recovery? I tried to flash another full rom package with the recovery in it and like i said i got that error...