[Thinkpad Tablet Android Development] Yahoo Mike:
This version of TWRP works on both the TB-X605F (wifi) and TB-X605L (LTE). It does not work for the TB-X605FC/FL (Tab M10 FHD Rel).

Warning: this TWRP is for the Lenovo Smart Tab M10 with the Snapdragon 450 (SDA450) chipset. This image will

not

work for the second gen M10 (TB-X606F/L), which use a Mediatek SOC. See this thread.

For the M10 HD (TB-X505F/L), see this thread. For the TB-X505X, see this thread.

#include <std_disclaimer.h>
/*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/

Possible issues with TB-X605L

If the latest version of TWRP for TB-X605F doesn't work for your TB-X605L model, try version 3.4.0-0 from twrp.me.

Installation

TWRP for this device is officially supported. You can download it from twrp.me or in the TWRP App (from the PlayStore). Installation instructions are included on twrp.me.

It is recommended that you also install Magisk. This will ensure TWRP remains your default recovery.

Step-by-step guide

download TWRP to your PC (see the Download section below)

download magisk.zip to your MicroSD or OTG device. Get the latest Magisk zip file here.

if your bootloader is already unlocked, go to step 4. To unlock bootloader:

on tablet: go to Settings->System->About and press "Build number" 7 times to enable Developer Options.

on tablet: go to Settings->System->DeveloperOptions. Turn on: "OEM unlocking" and "USB debugging".

connect tablet to your computer. Tablet will ask for permission to "Allow USB debugging". Tick "always allow" and select "OK".

backup any files you want to keep to an external device (MicroSD/OTG/computer), because the next step will wipe all your photos, files, google account etc on the tablet.

Now unlock the bootloader:

adb reboot bootloader
fastboot oem unlock-go
fastboot reboot

flash the twrp image:

adb reboot bootloader
fastboot flash recovery twrp.img

if you haven't loaded Magisk yet, go to step 6. If you have already loaded Magisk, you can just reboot and you're finished:

fastboot reboot
adb reboot recovery

load Magisk (step one): reboot to recovery. Do not reboot into the system, because it will over-write TWRP with stock recovery. If that happens, go back to step 4 and start again. When you issue the reboot command (below), you have to immediately press the button combination to reboot to recovery (TWRP). Here are the steps:

issue the reboot command:

fastboot reboot

immediately press and hold all three buttons (Pwr+VolUp+VolDown). The tablet might reboot twice. Release all the buttons when you see the TWRP screen, or hear your PC acknowledge that ADB is connected.

load Magisk (step two): flash Magisk. In TWRP:

select "Install"

use "select storage" to locate device you stored magisk.zip on.

press the OK button

select the Magisk zip file

swipe to confirm Flash

when Magisk is finished, hit the back button to go back to main TWRP screen.

select "Reboot" then "System"

if the Magisk Manager app wasn't automatically loaded, you can get it here.

finished!

If you prefer to use button combos, rather than fastboot/ADB commands:

Vol Down + Power = fastboot mode

Vol Up + Vol Down + Power = recovery mode

Changelog

02/03/2022 - TWRP 3.6.1_9: new TWRP release

23/11/2021 - TWRP 3.6.0_9: new TWRP release

01/01/2021 - TWRP 3.5.0-0: new TWRP release

21/11/2020 - TWRP 3.4.0-1: new official version with SPL patch

19/11/2020 - promoted security patch level to 2099-12-31. No need to worry about SPLs ever again.

02/09/2020 - promote security patch level to 2020-08-01 for TB-X605F_S210208_200807_ROW

06/08/2020 - officially supported

31/07/2020 - upgrade to TWRP 3.4.0-0
- data decryption working (security patch 2020-04-01)
- landscape mode (by popular demand)
- add more partitions to Backup options

15/01/2020 - reverted to API 28 (Android Pie)
- renamed "sdcard1" to "external_sd"
- changed [ro.build.incremental.version] in preparation for OTA #4

24/11/2019 - fixed date/time & EDL reboot mode
- dropped back to API 27

20/11/2019 - initial commit (API 28) - encryption/decryption not working

Downloads

official

​

TWRP for X605F: twrp.me

Source code

github.com/minimal-manifest-twrp/platform_manifest_twrp_omni/tree/twrp-9.0

github.com/TeamWin/android_device_lenovo_X605F (official)

github.com/Yahoo-Mike/recovery_device_lenovo_X605F (unofficial)

FAQ

See the third post for answers to some FAQs like:

Will this TWRP work with other M10 and P10 devices?

Why is my "Data" partition empty (0 MB)?

how do I root my device?

Credits

The guys at TeamWin Recovery Project.

Everyone whose device trees I plagiarised from GitHub.

The amazing work of @Chaser42, @Long_Sam and others to get this project started.

XDA:DevDB Information

X605F Recovery, Tool/Utility for the Lenovo Thinkpad Tablet

Contributors

Yahoo Mike, Chaser42

Source Code: https://github.com/TeamWin/android_device_lenovo_X605F

Version Information

Status: Testing

Created 2019-11-19

Last Updated 2022-05-22 (v3.6.1 and warning for TB-X605L)