Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
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
  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


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


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.