With the A588T, Lenovo
released a neat Android 4.4 based flip phone on the Chinese market. It comes with a touchscreen and also
allows the user to completely flip the screen by 180° to make it usable as a conventional smartphone. It
doesn't seem to very popular as documentation on it is very scarce and I can't even seem to be able
to find an official Lenovo product page.
Since the model I got my hands on is only intended for the Chinese market, it comes with several
restrictions:
- TD-SCDMA 3G modem which only allows 3G usage in
China Mobile networks and not internationally
- Google Play and other Google services are not installed and can't be installed in a simple way
- Recent versions of Lenovo apps are only available in Chinese
- Hardware keyboard input seems to be limited to Chinese
Yes, 3G won't work outside China Mobile networks which is, for the most part, limited to mainland
China. While most of the phone initially seems to be available in English, after updating Lenovo store and
other apps, they are only available in Chinese, dropping English language support. Quite the bummer.
The biggest drawback is support for the hardware keyboard, however. It always seems to suggest Chinese and
not English input. I somehow got it to suggest English at one point but it's far from proper T9 support like we had back in the days. I
have yet to find a proper solution for this. Either way, this is not part of this guide.
I wanted to have Google Play available and also get root access, since I like to be in full control of my
devices. Most of this article is based on the video "How to Root every MTK China Phone" by ITXtutor. Do note that the general
idea of this article does indeed work with other MTK devices, only some aspects (like the firmware) are
Lenovo A588T specific.
This guide is relying on tools for Windows and is therefore meant for Windows only.
As prerequisites you may want to download the following tools:
- Lenovo A588T firmware (optional)
- MTK Droid Tools
- MediaTek Smart Phone Flash Tool
- The Lenovo A588T firmware linked above comes with MediaTek Smart Phone Flash Tool included and as I
couldn't find any reliable official source from MediaTek directly, I have extracted and mirrored
that version (5.1420.00).
- Download version 5.1420.00
from myRL.net mirror
- SHA-1 checksum: 5c83f9790cb65ffe64fb2b97ae432c1ee780db2b
- SuperSU
- Google apps for Android KitKat bundled for CyanogenMod 11
As I'm assuming everyone knows how to extract and install these files, I won't mention that as
an extra step. You may require to install additional ADB and device specific USB drivers. I'm not
covering this for every device, for the Lenovo A588T drivers are included within the "FlashTool"
folder of the firmware linked above.
If you'd like a fresh start or upgrade your firmware, flash Lenovo A588T firmware version S044 on your
phone using MediaTek Smart Phone Flash Tool. Be aware that this will delete all your data stored on the
phone and is a completely optional step:
- Turn your phone off and remove the battery
- Open MediaTek Smart Phone Flash Tool:
- Go to "Download" tab
- Select Scatter-loading file from downloaded firmware: "MT6582_Android_scatter.txt"
- Select Download Only from the dropdown menu
- Press "Download"
- Connect the phone (while it is without battery and turned off) to your computer via USB which
should connect your phone in preloader mode
- The screen will stay blank and if you check Windows Device Manager, a "preloader"
device may pop up and disconnect every now and then. This is completely normal.
- Wait for the download to finish
- If you get an error message, try again in case the device was currently in a non-ready mode (as
it keeps connecting and disconnecting all the time) and if it still doesn't work, make sure
you have the proper USB drivers for your phone installed
- A green icon should appear to inform you of successfully flashing the firmware
- Disconnect the phone, put the battery back in and boot it up
- You are now using a clean and fresh stock version of Lenovo's A588T firmware version S044
- You may or may not want to update to the most recent version of Lenovo's A588T firmware by running
the System Update tool on your phone
Follow these steps to create a full backup of your current ROM:
- Turn your phone on and make sure USB debugging is enabled
- On the Lenovo A588T you first need to enable developer options by going to System -> About phone
-> Version information -> click seven times on Build number
- Once you have enabled developer options you need to enable USB debugging by going to System ->
Developer options -> check USB debugging
- Connect the phone to your computer via USB
- Launch MTK Droid Tools and accept the USB debugging request from your computer on your phone which
should pop up there
- In the default tab "Phone information" click on the button "Blocks map"
- Note down the scatter address for "cache". For example: 003E100000
- Create a scatter file by pressing the button "Create scatter file". Save it to any
desirable location.
- Disconnect your phone from the computer
- Turn your phone off and remove the battery
- Open MediaTek Smart Phone Flash Tool:
- Go to the "Readback" tab and press "Add"
- Double click on the new entry and select any desirable location and file name where
you would like to save your current ROM backup
- In the popping up dialog, set the readback type to "Hex" and the length to your
previously noted scatter address for "cache" by prefixing "0x" and removing any
prefixed 0-padding of the address. In our example: 0x3E100000
- Leave the start address to the default 0x0
- Press "Read Back" to save your backup
- Connect the phone to your computer via USB which should connect your phone in preloader mode (as
mentioned above)
- Wait for the backup to finish, this might take a while
- If you get an error message, try again in case the device was currently in a non-ready mode (as
it keeps connecting and disconnecting all the time) and if it still doesn't work, make sure
you have the proper USB drivers for your phone installed
- A green icon should appear to inform you of successfully reading back the ROM
Now that you have successfully created a backup, it's time to install CWM recovery:
- Turn your phone on normally
- Connect the phone to your computer via USB
- Launch MTK Droid Tools
- Go to the "root, backup, recovery" tab
- Press "To process file ROM_ from Flash Tool" and select the previous created ROM backup
- A popup will ask you whether "To make CWM recovery automatically?" - Select
"Yes"
- This will create a recovery file for your ROM including CWM recovery
- The recovery file including CWM recovery will be located in a folder called something like
"LenovoA588t_*_ForFlashtoolFromReadback_*" within the "backup" folder of
your MTK Droid Tools directory
- The file is called something like "LenovoA588t_*__recovery_*"
- Disconnect your phone, turn it off, remove the battery
- Open MediaTek Smart Phone Flash Tool:
- Go to the default "Download" tab
- Click on "Scatter-loading" and select the scatter file we created while backing up our
current ROM
- Set mode to "Download only" and tick the "RECOVERY" item in the list
- Double click on the location for the "RECOVERY" item and select the recovery file
including CWM recovery mentioned before
- Press "Download" to flash CWM recovery
- Connect your phone via USB into preloader mode (as we did before)
- Wait for the download to finish
- If you get an error message, try again in case the device was currently in a non-ready mode (as
it keeps connecting and disconnecting all the time) and if it still doesn't work, make sure
you have the proper USB drivers for your phone installed
- A green icon should appear to inform you of successfully flashing CWM recovery
After CWM recovery has been successfully flashed, it's time to see if it's working alright. Boot
your phone into CWM recovery by holding down Volume up, Volume down and the Power button at the same time.
If you end up in the CWM recovery menu, everything is working as intended. It should say something along
"rua1 autoCWM" at the top of the screen.
Installing SuperSU and Google apps are a piece of cake now:
- Boot up your phone normally and transfer both SuperSU as well as the Google apps zip files onto your
external phone SD card.
- Turn your phone off and reboot it into CWM recovery by holding down Volume up, Volume down and the Power
button while turning it on
- Navigate by using the volume buttons and select a menu item by using the power button
- Go to "install zip from sdcard" -> "choose zip from sdcard" -> Select the
SuperSU zip file and acknowledge the installation
- After it has been successfully installed to the same with the Google apps zip file
- Reboot your phone normally
Congrats! You should now have SuperSU as well as Google apps installed successfully. This will give you
root access and the full app range of Google's Play store.