[Miscellaneous Android Development] cybermaus:
Above mentioned new factory ROM, the rebuild release for the P700i

P700i_ROW_S109_cybermaus_ICS_v3.3

A789,A660 will follow after inital tests

Based on factory ROM P700i_ROW_S109_130131, and located in my Dev-Host in their respective subfolders. It is an international ROM, ported from the P700i. It is as close to factory as possible, which I hope will be good for stability. (The P700i was not so much ported of course, but slightly tweaked)

I have little idea what Lenovo 'fixed' in the S109 build. But the S107 had a dissatisfactory Music player, so I hope that is improved. People requested the new one to be taken out of the S107, maybe this one is better, let me know.

Also I hear the "red menu bar" is removed. Some people complained about it, but I never did mind. It probably be a boring black now, so I am sure others will now complain about that. It is what it is.

Other then that, it is pretty much the same. Some items noteworthy to repeat:

- It no longer has Lenovo Security, see here. I advise LBE at the moment.

- I removed several huge apps from /system because they update all the time so end up in /data anyway

- I also removed WhatsApp and Facebook, not only because of above reason, but also because I do not like the permissions they claims and they are autostart too. Not everyone uses those (for example, me, I do not use those) and why should they run in the background.

- Specifically removed from /system are: Chrome, WhatsApp, YouTube, Facebook, Skype, Goggles. If you already were using those, they will remain in your data portion when you update to this, so you will not notice them gone anyway.

Base ROM features remain the same as before, to repeat:

- Android 4.0.4

- International (non-Chinese) edition

- CallerID works (no bug detected so far)

- Face detection unlock screen

- Changeable Lenovo Cloverleaf

- Normal Android Calender

- Only English, Chinese, Russian, Indonesian, Vietnamese

I still get people PM'ing me angry that they discover only after flashing their language is gone.

Summery of mods I made to it remain the same as before, to repeat:

- Rooted the phone with Chainfire SuperSu

- Set to boot in US-english, changed name of ROM

- Added MoreLocale2 for extra languages in 3rd party apps

- Removed Chinese apps/keyboard, removed SmsReg.apk

- Updated Google GAPPS, Play Store, Maps, etc

- Added MobileUncle toolbox, SManager (root explorer).

- This time I did not add System Cleanup.

- Added fix for location services

- Added Titanium backup (free version) and some others as auto-install upon data wipe / factory clean, so you can immediately begin restoring.

- Prepared busybox (you need to run script /system/xbin/installbusybox as root if you want it)

- Replaced bootup animation with silent Lenovo butterfly

- Fixed WiFi to use all 14 channels rather than 11 US ones (may be undone when selecting new Locale)

- Fixed so the Debug-USB notification is no longer shown

In regard to the people that applied the resizing of the /data and /fat partitions: This should be compatible with that, so it should work for both resized and non-resized partitions, as long as you left the partition types and names the same.

Warning1:

- I do not own a P700i, so this is a blind build, test at your own risk. If you are unfamiliar with flashing, best wait till others have tested it for you.

Warning2:

- Flashing this ROM will leave your Data intact, but if you migrate from a Chinese (non-ROW) ROM, you probably want to clear Desktop, Calender, Notes and Contacts to work truly bugfree. You can use these utilities, or wipe entire data from recovery.

Instructions:

- Put zip on SD card

- Reboot into recovery

- Apply the ZIP.