Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Lenovo doesn't provide updates for the Thinkpad Tablet any more. I'd like to install a custom ROM and therefore need root.

How can I root my Lenovo Thinkpad Tablet?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

The method "debugfs automated root" works for the latest official ROM of the Thinkpad Tablet. Like most other root methods, you need to have the Android SDK (or at least adb) installed and must be able to connect adb to your Lenovo Thinkpad (Enable debug mode).

Linux Users

  1. Download the exploit from the XDA Post.
  2. unzip DebugfsRoot_Generic_v2.3.zip
  3. adb push debugfs /data/local/
  4. adb push su /data/local/
  5. adb push debugfsinput /data/local/
  6. adb shell mv /data/local/tmp /data/local/tmp.bak
  7. adb shell ln -s /dev/block/mmcblk0p3 /data/local/tmp
  8. adb reboot
  9. adb shell chmod 777 /data/local/debugfs
  10. Now run the exploit: adb shell "/data/local/debugfs -w /dev/block/mmcblk0p3 < /data/local/debugfsinput"
  11. Cleanup: adb shell rm /data/local/tmp && adb shell mv /data/local/tmp.bak /data/local/tmp
  12. Install superuser: adb install Superuser.apk

Windows

Just run the provided RootDebugfs.bat

share|improve this answer
    
Is this specific to that device, or kind of Generic for certain Android versions? –  Izzy Jan 10 '13 at 15:39
    
I believe that the exploit can be used on other devices too. But I cannot verify this of course. All I can say is that it worked for me with the latest stock version. And this is the situation most people who want to root the TPT are in. –  Flow Jan 10 '13 at 15:41
    
Hm, so I might give this a try with my Cat, before I return it due to its display error... Will take a look at the stuff if it does no harm when failing ;) –  Izzy Jan 10 '13 at 16:11
    
If you want to use the exploit method on anther device make sure to replace /dev/block/mmcblk0p3 with the correct device node. –  Flow Jan 10 '13 at 16:13
    
Good point. Which one is it? I mean, the "target partition" (recovery, system, data...)? –  Izzy Jan 10 '13 at 16:19

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.