[Miscellaneous Android Development] mrmazak:
​

.

Screenshots attached below.

TeamWin Touch Recovery for BLU Tank Extreme Pro

* [U][B]Disclaimer[/B][/U]
* Your warranty is now void.
* I am 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 recovery
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Older Version

CHANGELOG for 3.1.1-0:

TWRP 3.1.1 is Out, Brings Minor Fixes

Backups will now include adopted storage keys (Dees_Troy)

Fixed an adb restore issue (bigbiff)

Fixed rebooting when no OS is present (Dees_Troy)

Fixed line wrapping in the GUI terminal (_that)

Updated TWRP source code to AOSP 7.1.2 (Dees_Troy)

FEATURES

Backup & Restore fully functional

Micro SDcard and USB OTG storage support

exFAT file system support (read, write, format, backup & restore)

NTFS file system support (read, write, format)

Full SELinux support

Built with android-7.0 TWRP tree

CHANGELOG for 3.2.0-0:

TWRP 3.2.0 is now out

Allow restoring adb backups in the TWRP GUI (bigbiff)

Fix gzip backup error in adb backups (bigbiff)

Fix a bug in TWRP’s backup routines that occasionally corrupted backup files (nkk71)

Better support for installing Android 8.0 based zips due to legacy props (nkk71)

Support vold decrypt with keymaster 3.0 in 8.0 firmwares (nkk71)

Decrypt of synthetic passwords for Pixel 2 (Dees_Troy)

Support newer ext4 FBE policies for backup and restore in libtar (Dees_Troy)

v2 fstab support (Dees_Troy)

Bring TWRP forward to android 8.0 AOSP base (Dees_Troy)

Various other minor bugfixes and tweaks

CHANGELOG for 3.2.2-0:

TWRP 3.2.2-0 brings ADB fixes and improvements to OTA updates

adb backup fixes

OTA style update zips will now install automatically without prompting for decrypt

minor tweaks to handling date/time on Qualcomm devices

updates to some language translations

CHANGELOG for 3.2.3-0:

TWRP 3.2.3-0 is out now for most currently supported devices.

Fix automatic installing of OTA zips on encrypted devices

Remove SuperSU from TWRP

Support both md5 and md5sum file extensions when doing MD5 checking for zip files

BUGS:

MTP NOT Recognize Driver--So No mtp connection-- work-around for this now, is to use "mount as USB drive", this will allow similar function as MTP, but only for your micro-SDcard

SUPPORT: Post your questions below. I'll answer whenever I get time.

INSTALLATION

Most devices can be updated quickly and easily within TWRP if you already have version 3.x.y-z or higher installed

1) Download the latest version from DOWNLOAD TAB

2) Copy that file to your sdcard

3) Reboot to TWRP

4) Hit INSTALL and tap the "Images..." button in the lower right

5) Browse to the location of the TWRP image (recovery.img) on your device and select it

6) Select RECOVERY from the PARTITION list and swipe to flash

7) Go to Menu: Reboot recovery

If First time install

You can install with spft as described in following link BUT FIRST NEED unlock bootloader.

Instructions for Flash stock recovery or Custom recovery MEDIATEK devices only

You can also install with fastboot commands after unlocking bootloader.

****UNLOCKING BOOTLOADER WILL CAUSE WARNING ON SCREEN WHEN POWERING ON****

****WARNING WILL PAUSE THE BOOT PROCESS FOR % SECOND DELAY , Not big problem****

BOOTLOADER UNLOCK

How to Unlock Bootloader via Fastboot

1. Setup ADB and Fastboot on your PC.

2. Enable USB debugging and OEM Unlock on your Android device.

1). open settings

2). scroll to about phone

3). tap "Build number" 7 -8 times

4). go back, now you have new menu option"Developer options

5). open and make sure "off" switch at top is slid to right to turn on

5). slide switches for OEM unlocking and ADB debugging

6). Now connect usb cable from PC to Phone

7). phone should have popup window asking for authorization to connect with ADB

3. Connect your device to the PC with a USB cable.

4. Open a command window on your PC.

5. Boot your device into bootloader mode using the following command:

adb reboot bootloader

└ You may get a request to authorize USB debugging on the device, accept it.

6. Once your device is in bootloader mode, issue the following command to unlock bootloader:

fastboot oem unlock

You get a confirmation screen on your device. Press Volume Up button to highlight Yes and press Power button to select it.

This will begin bootloader unlocking process, which shouldn’t last more than couple of minutes.

7. Once bootloader is unlocked, your device will reboot into bootloader mode. You need to boot it into system now using the command below:

fastboot reboot

During reboot, your device will go through a factory reset and then finally boot into system.

RECOVERY INSTALL

1. make sure developer options is enabled

1). open settings

2). scroll to about phone

3). tap "Build number" 7 -8 times

4). go back, now you have new menu option"Developer options

5). open and make sure "off" switch at top is slid to right to turn on

5). slide switches for OEM unlocking and ADB debugging

6). Now connect usb cable from PC to Phone

7). phone should have popup window asking for authorization to connect with ADB

2. Reboot to bootloader

adb reboot bootloader

3. Test recovery works for your device

(example commands assume you have the 3.2.0 version of recovery downloaded to the desktop)

Fastboot boot Desktop/twrp-3.2.0-recovery.img

4. If recovery boots good, then return to bootloader and flash (commands work from in booted twrp)

These steps are what I find to be best order to prevent the stock rom from replacing the stock recovery on boot.

adb reboot bootloader
fastboot flash recovery Desktop/twrp-3.2.0-recovery.img
fastboot boot Desktop/twrp-3.2.0-recovery.img
adb wait-for-device
adb reboot recovery

ROOT

If your device haven't ROOT:

Thanks to [MENTION=631273]Chainfire[/MENTION] for the file!

Rooting instructions: put the SuperSu...zip on sdcard. Go to TWRP and tap INSTALL. Search the zip file and select. Swipe to install. Reboot system.

Dowload: SuperSU V2.82

DOWNLOADS In Download Tab

SCATTER File

Stock boot ----- Stock recovery

TWRP 3.1.1 ------ TWRP 3.2.0 ------ TWPR 3.2.1 ------ TWPR 3.2.2-0 (based in stock V7.0.04.04_GENERIC 24-05-2018)

-----Added--TWRP 3.2.2-0(repacked)Has ro.secure=0; ro.adb.secure=0; to allow adb while data is wiped.

TWRP 3.2.3-0 [Has ro.secure=0; ro.adb.secure=0; to allow adb while data is wiped.] (based in stock V7.0.04.05_GENERIC 06-08-2018) download in post#2

Note:

After TWRP3.2.2 the partitions for the backup save have been modified to: /dev/block/platform/mtk-msdc.0/by-name/

So if you have a version older than TWRP3.2.2 you should copy the

Root [Internal Storage or MicroSD] / TWRP/ BACKUPS / VCIBIZMR7HT8GES8 / year-month-date-hour-minute-second_BLU_T0010UU_V70040x_GENERIC_dd-mm-yyyy

folder to the new one folder

Root [Internal Storage or MicroSD] / TWRP / year-month-date-hour-minute-second_BLU_T0010UU_V70040x_GENERIC_dd-mm-yyyy

of the version TWRP3.2.2 or last.

We've added the partition for internal storage if you want to create a backup of it. But keep in mind that the more files there are in the internal storage, the larger the size of the backup made and this will depend on your choice and how you can save it to other larger storage capacity.

So be more careful!

Contributors

[MENTION=4939713]lopestom[/MENTION]

[MENTION=912474]Dees_Troy[/MENTION]

[MENTION=7984333]teamwin[/MENTION]

[MENTION=7984333]vampirefo[/MENTION]

Version Information

Status: Beta

Current Beta Version: 3.2.3-0-20181013

Beta Release Date: 2017-12-24

XDA:DevDB Information

Tank Xtreme Pro Recovery, Tool/Utility for all devices (see above for details)

Contributors

mrmazak, lopestom, vampirefo

Version Information

Status: Beta

Created 2017-12-08

Last Updated 2018-10-13