[Miscellaneous Android Development] cybermaus:
ICS IceCream Sandwich

Starting 2012/09/12 I have a second flavor of ICS ROM for the A750

ICS V1 ~ V1.3 are based on the original Lenovo A750 ROM's Most people tried them, but went on to APKHOT because of multilang. There was a V2, but never released

ICS V3 and onward is based on the Lenovo P700 ROM, see below

ICS V1 series

It is a update.zip type update. If you already got S306, and rooted/gapps'ed it yourself, you could stick to that, this is the same, with some minor extra cleanup.

'Normal' cleanup actions:

- Prevented update from overwriting Recovery

- Added root (Chainfire) & gapps (CM9 120429) & Maps & Streetview

- Cleaned Chinese & SmsReg

- Replace talking Unicom bootup with silent butterfly

- Set to US/en & added MoreLocale2

- Added MobileUncle 2.0.9

Instructions for A750_S306_120530_cybermaus_ICS_V1:

Assuming you have the custom recovery. If not, flash the recovery from my 4-shared using the flash tool.

- Put S306 V1 zip file on SD card (do not unzip)

- Also put S306 V1.3 zip file on the SD card (do not unzip)

- Boot into Recovery

- First apply V1, then apply V1.3

- Potentially, clear userdata and cache, especially if you come from any S14x GB

- Reboot, and wait for it to complete.

BTW: It should probably be noted that while I packaged V1.2 and V1.3, it was again bgcngm who we have to thank for knowing how to solve the location problems.

If you already lost recovery due to the S306 OTA update, reinstall it using the flash method from first post.

Please always respond if you tested it, even if you did not like it.

Oh, and if you do like it, press the thanks button of course.

ICS V3 series

For a long time I guessed the P700 is similar to the A750, but why bother. Until I recently heard it has a multilingual ROW (Rest Of World 海外版) version!

So I took the leap, and transplanted the A750 kernel into the P700 ROM (needed because the screen driver is different), and installed it on my A750.

It works pretty well. I did not need to fix location services or gapps (though I did put the newest in there). Also did I not need to clean up any Chinese apps. And the Calender is Chinese free, and the Dialer free of Chinese city names. So I barely had to do anything. Also GAPPS TTS was in there, though I still cannot find the settings menu.

But alas, the only 'multilang' in the ROW was Vietnamese. I guess "Rest Of World" is pretty limited.

Also, for those of you that liked it, the Security App (Anti-Virus, and limit permissions per App, so sort of a firewall) is also missing. I may put it back in later, but I want to run vanilla for a while to test stability.

But it is still nice and clean, and all programs a month newer. And Chinese out of the browser/email-setup/calender/dialer. Oh, and for all of you that went to APKHOT because of the newer SIM taskbar icons: It also has the newer icons. For an ongoing list of findings in post #585

So for those of you that want to try: A750_ROW_S113_cybermaus_ICS_V3 based on P700_ROW_S113_120801.

Assuming you have the custom recovery. If not, flash the recovery from my 4-shared using the flash tool.

A750_ROW_S114_cybermaus_ICS_V3.1

Based on factory ROM P700_ROW_S114_120903, and located in my Dev_host. Similar to V3, but newer, and a few extra tweaks.

Summery of changes:

- Same as on V3, and additionally:

- Whatever Lenovo fixed in their S114 (there is a unconfirmed suggestion that it may be signal strength related)

- Different (better?) call-log and Caller-ID behavior, see post #3 below

- 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)

- Kept the original S306 radio firmware (baseband). They had the same timestamp as the P700 one anyway.

Instructions:

This is a update.zip type ROM. If you are on any ICS ROM, you do not need to flash V3 first, you can directly flash V3.1"

- Put ROW_S114 zip on SD card

- Boot into recovery

- Apply zip file

- Reboot, and wait for it to complete.

- If you came from a domestic Chinese ROM, clean data for calender, notes, desktop and if possible contacts, using these utilities. Or if you do not mind, wipe all data from recovery.

=================

BTW: Due to new forum rules, resulting in a large number of people that cannot post into developer threads and that subsequently PM me, I open op a new Q&A thread.

I am not going to be policing, so you can post where you like, but I invite everyone to use this new thread for any Q&A, and this thread for ROM releases and deep development talk only.

Consequently, if you PM'ed me, look for your reply in this new thread

Thanks

====================

PS: do drop me a reply if you use or tried it! Or press the 'thanks' button.