[Miscellaneous Android Development] airjordanthehacker:
Lewa (TWRP) touch recovery is a custom recovery built with ease of use and customization in mind. It’s a fully touch driven user interface, no more volume rocker or power buttons to mash.

Features:

-Graphical touchscreen interface with buttons and drag-to-scroll!

-Compressed backups that can save you up to 50% disk space

-Ability to choose which partitions to back up and which to restore

-Custom names for backups, rename and delete backups inside recovery

-Install Zip from SD card or internal storage

-Integrated Terminal Emulator

-Install queues allow you to install multiple zips in one go (e.g. CM9 zip together with gapps zip)

-Easy one-button cache & dalvik cache clearing after an installation

-Recovery settings are saved to the sdcard and persist through reboots

-File Manager that allows you to move, copy, delete and rename files and change their permissions

-Battery percentage indicator and clock (set your timezone in settings!)

-Power Off option

-Ability to partition SD Card with EXT3 or EXT4

-ADB support

-Detailed logfile

Screenshots:

View attachment 1529090 View attachment 1529091

View attachment 1529092 View attachment 1529093

View attachment 1529094 View attachment 1529095

View attachment 1529096 View attachment 1529097

View attachment 1529098 View attachment 1529099

View attachment 1529100

How to install Lewa (TWRP) touch recovery:

Method 1: Needs root

The first method is preferable for those who have root access on their Micromax A90. Those who do not have a rooted device should follow Method 2 instead

1. Download Lewa (TWRP) Recovery.zip and unzip/extract it. After extracting move both the files to the root directory of your SD card

2. Install mu7577.apk and run it. After that give the program root permissions if asked and tap Recovery Update

3. Select recovery.img from SD card then tap the ok button

Now you have Lewa (TWRP) Recovery. Congrats! :)

Method 2: SP Flash Tool method, root not required

1. Download and unzip/extract MTK6575 Drivers.zip on your Windows PC, just run InstallDriver.exe to install drivers

2. Download Lewa (TWRP) Recovery + Scatter.zip and SP_Flash_Tool_v3.1220.02_FOR_S101A.zip, unzip/extract them

3. Now open extracted SP Flash Tool folder and run Flash_tool.exe

4. Click on "Scatter-loading" button which is on the right side below Downloading Agent. A new window will open. Browse to the extracted Lewa (TWRP) Recovery + Scatter folder and select MT6575_Android_scatter_emmc.txt file

5. Flash tool will populate the Map file on the application window. You will see multiple entries. Uncheck all entries except for RECOVERY

6. Now click on "Download". Warning message will occur, but ignore that and click Yes

7. You will see in the status bar below "Searching", now connect your phone (without battery inserted) via the USB cable

8. Wait for the process to finish and then you will get a window showing green circle

Congrats!, you have flashed Lewa (TWRP) Touch Recovery :)

Note: If you get any error in SP Flash Tool, then recheck your MTK drivers installation or manually install them through device manager

Booting into TWRP recovery is the same as in the stock recovery. Switch on the phone with "Volume Up" and "Power" button Pressed. The Phone will boot into TWRP recovery!

I have also attached the the Stock Recovery.zip

FAQ

-Can I use TWRP to restore my CWM backups?

-The clock shows the wrong time!

-How can I restore single apps (and/or their data) from a TWRP backup?