This version of TWRP works on the Lenovo TB-X505F (wifi).
For the TB-X505X, see this thread. For the TB-X605F/L, see this thread.
For the TB-X606F/L, see this thread. The X606F/L is the second gen M10 and it uses a Mediatek SOC.
Working:
AFAIK, everything is working including:
Known issues:
Installation
It is recommended that you also install Magisk. This will ensure TWRP remains your default recovery.
Step-by-step guide
If you prefer to use button combos, rather than fastboot/ADB commands:
Changelog
Downloads
Source code
Credits
The guys at TeamWin Recovery Project.
Everyone whose device trees I plagiarised from GitHub.
Contributors
Yahoo Mike
Created 2021-01-01
Last Updated 2021-12-18 (v3.6.0)
For the TB-X505X, see this thread. For the TB-X605F/L, see this thread.
For the TB-X606F/L, see this thread. The X606F/L is the second gen M10 and it uses a Mediatek SOC.
Code:
#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.
*/
Working:
AFAIK, everything is working including:
- data decryption
- MTP
Known issues:
- time not adjusting for Daylight Saving
- OTA (for a workaround see this post)
Installation
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.apk to your MicroSD or OTG device. Get the latest Magisk apk file here. Rename the filetype from apk to zip (for example Magisk-v22.0.zip)
- 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:
Code:adb reboot bootloader fastboot oem unlock-go fastboot reboot
- flash the twrp image:
Code: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:
Code: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:
Code: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.
- issue the reboot command:
- 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 "Reboot System" button
- 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
Code:
18/12/2021 - TWRP 3.6.0-0 update
- support for A12 decryption (keymaster)
27/03/2021 - TWRP 3.5.1-0 update
- change to landscape mode for tablets
01/01/2021 - TWRP 3.5.0-0: initial release
Downloads
- TWRP 3.6.0-0 for X505F: twrp-X505F_11.img
Source code
- https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp/tree/twrp-11
- https://github.com/Yahoo-Mike/recovery_device_lenovo_X505F/tree/android-11.0
Credits
The guys at TeamWin Recovery Project.
Everyone whose device trees I plagiarised from GitHub.
Contributors
Yahoo Mike
Created 2021-01-01
Last Updated 2021-12-18 (v3.6.0)
Last edited: