[ROM][2013.01.09] Lenovo A789,P700i,A660 custom ROM (ICS)
Oringally Published: 7th September 2012, 07:54 AM Udpated: 24th January 2013, 04:44 PM Category: ROM Device: Miscellaneous Page Views: Views
Description: I made a clean ROM based on the factory ROM for the Lenovo A789, A660 and P700i
Cleaned up ROMs: - A789_S227_cybermaus_V2 (below) - A789_S228_cybermaus_V2.1 (further below) Ported ROMs (ported from P700i): - A789_ROW_S105_cybermaus_ICS_V3 (further below) - A789_ROW_S106_cybermaus_ICS_V3.1 (Further below)(also for A660 and P700i) - A789_ROW_S107_cybermaus_ICS_V3.2 (Further below)(also for A660 and P700i)
The current and advised rom to use is A789_ROW_S106_cybermaus_ICS_V3.21
Based on factory ROM A789_S227_120827, and located in my Dev-Host. It is as close to factory as possible, which I hope will be good for stability. It is a flash-utility ROM, because it also holds the latest preloader, uboot and recovery. Assuming those are OK, followup fixes will be update.zip style.
Summery of changes: - Rooted the phone with Chainfire SuperSu - Set to boot in US-english, changed name of ROM - Added MoreLocale for extra languages in 3rd party apps - Removed Chinese apps, incl Chinese keyboard, removed SmsReg.apk - Left Lenovo Security (anti-malware) and Lenovo (Go) Launcher intact - Added Google GAPPS, Play Store, Maps, etc - Added MobileUncle toolbox, SManager (root explorer). Titanium backup (free version) - Added fix for location services - Added CWMT recovery image (modded from 593cn.com) - Added Skype, Whatsapp, and some others, as auto-install into userdata upon wipe - Prepared busybox (you need to run script /system/xbin/installbusybox as root if you want it) - Replaced bootup animation with clean Lenovo butterfly - Replaced all some audio files with english named ones (thanks mabuc) - Caller ID bug still present, sorry - Just as a reminder, these ROMS have English and Chinese only.
By default, the ROM will not overwrite USERDATA or FAT. If you want a clean slate, first extract empty.userdata.rar and/or empty.fat.rar
- Read bgcngm flash tutorial. - Read it again - Start Flash Tool (v3.1222, in my Dev-Host) - Load scatter file - Take out USB cable and replace battery - Press the download button in the flash tool - Connect the USB cable - Wait for the flashing to complete
A789_S228_cybermaus_V2.1 (no longer current, Use V3 instead)
Based on factory ROM A789_S228_120913, and located in my Dev-Host. Similar to V2, but newer, and a few extra fixes. It should be noted that the S228 is listed to solve unexpected crashes, so an important update in itself.
I do not have a A789, so it is a blind build. Until I get positive feedback, consider untested. Don't be the first to try if you are not experienced.
Summery of changes: - Same as on V2, and additional - Removed 2 more chinese apps that I forgot last time - Prepared busybox (you need to run script /system/xbin/installbusybox as root if you want it) - Added a tweak so USB-Debug notification is no longer shown - Added a tweak so Wifi works on all 14 international channels (rather than only the 11 US ones, may be undone if you set a different locale)
This is a update.zip type ROM. So you need the custom recovery, see post #3,
A789_ROW_S105_cybermaus_ICS_v3.03 Based on P700i_ROW_S105_120920, see this separate post.
A789_ROW_S106_cybermaus_ICS_v3.11 Based on P700i_ROW_S106_121001, see this separate post. Please note that this ROM I also build for the P700i and A660. See same post.
A789_ROW_S107_cybermaus_ICS_v3.2 Based on P700i_ROW_S107_121221, see this separate post. Please note that this ROM I also build for the P700i and A660. See same post.
Below: Post #2: Small review and fix of location services Post #3: Custom recovery image Post #4: Root your phone / install GAPPS
Also, many issues for the A789 are similar to those of the A750, so if you have questions, do search that Lenovo A750 thread to.