[Miscellaneous Android Development] andrea_d86:
*************************************************

* andrea_d86-lenovos750-4.2.2-160530 *

*************************************************

Description:

- Android Version: 4.2.2 AOSP Style

- Baseband: MOLY.WR8.W1248.MD.WG.MP.V6.P10, 2013/06/25

- Kernel Version: 3.4.5

- Language: Multilanguage

- Gapps: gapps-jb-20130812 updated to the last version from the market

- Rooted

- Odexed

Other Mods:

- firmware, lib hw and modules taken from the Official Rom Lenovo_S750_S029_130625

- Launcher GEL (Google Experience Launcher) with working Ok Google

- Calc and Torch taken from cm-10.1.3-mako (CyanogenMOD for Nexus 4 4.2.2)

- VideoEditor taken from Stock ROM for Nexus 4 4.2.2

- Lenovo Camera App (could take 4:3 and 16:9 photos, multiple shot, panorama photos, 360° object photo and Gallery with video preview)

- iptables support

- init.d support

- MobileuncleTools, Chrome, Google Music added as system applications

- External SD used as principal sd memory (2gb were to low for applications)

- Default wallpaper Nexus 6 5.0

- Ringtones and sounds from Nexus 6 5.0

- Spoofing of Nexus 6 to unlock Market applications

- Camera sounds silenced

- Battery percentage can be enabled from Battery menu in Settings

- Debug USB icon hidden

Download:

Last version - andrea_d86-lenovos750-4.2.2-160530.zip

Screenshots:

Changelog:

andrea_d86-lenovos750-4.2.2-160530

- Replaced MobileuncleTools with ToolHero

- Updated Chrome (47.0.2526.83), Google Play Store (6.5.08.D-all), Maps (9.26.1), Calendar (5.5.2-121651413-release), Gmail (6.4.120760496.release), Google Play Services (9.0.82), App Google (5.13.31.16.arm'), Google Keyboard (5.0.25.122319759-armeabi-v7a) e Google Text-to-speech Engine (3.8.16)

andrea_d86-lenovos750-4.2.2-160130

- Added init script to use FolderMount to install big apps on sd (ex. Hearthstone)

- Corrected sim selection icons in send sms menu

- Removed apps for space needed in /system partition: Google Play Music (you can still install it from Google Play Store)

- Updated Chrome (47.0.2526.83), Google Play Store (6.0.5), Maps (9.19.1), Calendar (5.3.3-113058720-release), Gmail (5.10.112808100.release), Google Play Services (8.4.89), App Google (5.7.14.16.arm), Google Keyboard (4.1.23153.2501950), Google Now Launcher (1.3.large) and Google Text-to-speech Engine (3.7.12.2235583.arm)

andrea_d86-lenovos750-4.2.2-150611

- Added again Network Location app (app like Ingress or Cover lockscreen were unable to find location through wifi)

- Updated Chrome (43.0.2357.93), Google Play Store (5.6.8), Calendar (5.2.1-94626333-release) and Google Keyboard (4.1.22063.1974169)

andrea_d86-lenovos750-4.2.2-150530

- Added init.d support

- Added init script to decrease the threshold of space necessary to install apps from Google Play Store

- Removed no longer needed apps: News & Weather, Picasa Uploader, Sound Search for Google Play, Network Location, Hangouts, YouTube (you can still install them from Google Play Store)

- Changed server for EPO Info file download for GPS (now this function works correctly)

- Changed APNs configuration (now mobile data network should work with the most known providers)

- Updated Icons of Calculator, Downloads and Clock from Android 5.0 of Nexus 6

- Updated Chrome (43.0.2357.78), Google Play Store (5.5.12), Maps (9.9.0), Calendar (55.2-91668080-release), Gmail (5.2.93937770), Google Play Services (7.5.71), Google Search (7.5.71), Google Now Launcher (rollback to store version 1.1.0.1167994), Google Play Music (5.9.1854R.1904527) and Google Text-to-speech Engine (3.4.6.1819666.arm)

andrea_d86-lenovos750-4.2.2-141211

- Fonts restored from original rom (fixes bugs on emoji in notification area)

- Updated Wallpapers, Ringtones, Icons, cacerts, gps.conf, apns-conf.xml from Android 5.0 of Nexus 6

- Spoofing of Nexus 6 to unlock Market applications

- Removed no longer needed apps: MobileSyncService, Provision, Email (integrated in Gmail app), Google Calendar Sync and FactoryMode

- Removed unnecessary files libraries

- Updated Camera App from Acer Liquid E2 Duo (Same app, more options)

- Updated Google Keyboard (4.0.21203.1613964), Exchange Services (6.5-1533254), Chrome (39.0.2171.93), Google Play Store (5.1.11), News & Weather (2.2), Maps (9.1.2), Calendar (5.0-1579230), Sound Search for Google Play (1.1.8), Gmail (5.0.1), Google Play Services (6.5.96), Google Search (3.6.16.1614640.arm), Google Now Launcher (1.1.1.1516623), Google Play Music (5.7.1788Q.1634597), Hangouts (2.5.81636427), Google Text-to-speech Engine (3.3.12.1616444.arm) and Youtube (6.0.13)

andrea_d86-lenovos750-4.2.2-140709

- Fixed Voice Unlock

- Removed Charger Link/Unlink and Battery Charged popup messages

- Improved volume buttons function in Camera app (Vol+ or Vol- Pressed focus on, Released takes a photo; A rapid press focus on and takes a photo)

- Fixed Call Duration visualization

- Icon Text of QuickSettings set for multiline

- Activated Electron Beam animation for screen switch off

- Corrected sim selection icons in Call History menu

- Corrected Show Touch and mouse icons

- Updated Settings and Phone icons with icons from Android 4.4.4 of Nexus 5

- Added Sony BRAVIA Engine 3

- Changes in build.prop for better performance/battery/quality

- Updated Fonts, Ringtones, cacerts, dhcpcd-hooks from Android 4.4.4 of Nexus 5

- Spoofing of Nexus 5 to unlock Market applications

- Email and Exchange Services (6.2-1227136) from Android 4.4.4 of Nexus 5

- Removed unnecessary files (Street, configupdater, tts, vendor/srec, some libraries and more)

- Optimized gps.conf

- Updated Chrome (35.0.1916.141), Google Play Store (4.8.20), Maps (8.1.1), Sound Search for Google Play (1.1.12), Google Play Services (5.0.84), Google Search (3.5.16.1262550.arm), Google Play Music (5.6.1609P.1258283), Hangouts (2.1.311), Google Text-to-speech Engine (3.1.3.1162895) and YouTube (5.7.41)

andrea_d86-lenovos750-4.2.2-140520

- Rom Odexed for optimization and speed increasing of system and framework apps

- MTK Double Bug corrected (geolocalization problems solved)

- Busybox updated to last version (1.22.1)

- Sound Recorder restored

- Updated Maps (8.0.0), Calendar (201404014), Gmail(4.8), Google Play Services (4.4.52), Google Search (3.4.16.1149292.arm), Google Play Music (5.5.1511O.1148372), Hangouts (2.1.100) and Youtube (5.6.36)

andrea_d86-lenovos750-4.2.2-140405

- Optimization of some files in /etc

- Added empty audiofile in /media/audio/ui to avoid errors

- Renaming app in /system/app

- Updated Chrome (34.0.1847.114), Google Play Store (4.6.17), Maps (7.7.0), Google Play Services (4.3.24), Google Search (3.3.11.1069658.arm), Launcher (0.10.1.920880), Google Play Music (5.4.1413N.1048534), Street View (1.8.1.2), Hangouts (2.0.303), Google Text-to-speech Engine (3.0.11.1070024), YouTube (5.5.27) and Superuser (1.0.3.0)

andrea_d86-lenovos750-4.2.2-140121

- firmware, lib hw and modules taken from the Official Rom Lenovo_S750_S029_130625 (solve the problem of radio reboot)

- It's possible to take photos with volume buttons in Camera app

- Updated Google Play Services (4.1.32), Chrome (32.0.1700.99), Gmail (4.7.2), YouTube (5.3.32) and Mobileuncle Tools (20140111v2.9.9)

andrea_d86-lenovos750-4.2.2-131218

- Bug of power on after the shutdown solved

- 22.5 MB of space saved removing library and not necessary files

- Updated Google Search (3.1.24.941712.arm), Calendar (201308023), Gmail (4.7.1), Hangouts (2.0.217), Maps (7.5.0), Google Play Music (5.3.1317M.940995) and YouTube (5.3.28)

- Even better quality for default wallpaper

andrea_d86-lenovos750-4.2.2-131210

- build.prop edited (better radio performance, resolved force close at the first boot after a wipe data)

- boot.img inserted (and optimized) in the rom

- Language burmese and khmer now working (see last screenshot)

- Updated Play Store (4.5.10), Google Play Services (4.0.34), Google Play Music (5.3.1316), Youtube (5.3.24) and Superuser (1.0.2.8)

- Better quality for default wallpaper

First version: andrea_d86-lenovos750-4.2.2-131121

Installation instructions:

If a previous version of my firmware was already installed it's possible to go to step 2 directly.

1- Flash Official Firmware of Lenovo S750 (Lenovo_S750_S026_130517) with CWM Recovery

a- Download LenovoS750_KitFlashOfficialROMwithCWM.zip, the complete kit with Drivers, Flash Tool and Official ROM with CWM recovery and extract the file

b- Install drivers in "Drivers" folder executing "install_driver.exe"

c- Switch off completely the phone and unplug it from pc (better remove and re-insert the battery from the phone)

d- Launch "Flash_tool.exe" in "SP_Flash_Tool_v3.1316.0.150" folder

e- Click on File -> Open Scatter-loading File... and select "MT6589_emmc_VV01.0.026.00-user.txt" in "OfficialROM_Lenovo_S750_S026_130517" folder

f- Press Firmware->Upgrade and plug again the phone (while it is switched off) to pc.

g-Wait the flash of the firmware and for the green circle which confirm the completed operation.

ATTENTION: Don't switch off or unplug the phone and don't switch off the pc itself or block the application until the operation is finished

2- Installation of andrea_d86-lenovos750 ROM

a- Copy the zip file of the last version of andrea_d86-lenovos750 Rom in the phone (internal memory or into the external SD)

b- Switch off the phone

c- Switch on the phone press and keeping pushed buttons Power and Vol+ to enter in the CWM Recovery

d- Press Vol- until reached the entry "install zip" and press Power select it

e- Press Power to select the entry "choose zip from scard"

f- Browse into the momory using Vol-, Vol+ and Power buttons and select the zip file of the rom copied at step 2a

g- Select Yes and wait the end of the installation

h- Select "+++++Go Back+++++"

IF IS THE FIRST INSTALLATION OF MY ROM: Select "wipe data/factory reset" and after "Yes -- delete all user data"

i- Select "reboot system now"

At this point the phone is ready =)

Suggested Mod :

- The framework Xposed and his module GravityBox are perfectly compatible with this rom. If you want to deeply customize the device and add more features is highly suggested.

- A russian user (Andrey_GAV - http://lenovo-forums.ru/topic/2414-русская-прошивка-lenovo-s750-s026-от-andrey-gav/) has created d some EBR (Extended Boot Record) modfied version which permit to use internal sd memory as applications memory (Internal Archive) up to 2,46 GB of space for applications.

ATTENTION: This operation may loose all the mobile data. It's possible to do a backup of /data partition from the CWM and restore it at the end of the operation.

Modified EBR - Lenovo-S750_data-repart-to-2.5GB.zip

Original EBR - Lenovo-S750_data-repart-to-ORIG.zip

Instructions to flash modified or orginal EBR:

a- Copy the zip file Lenovo-S750_data-repart-to-2.5GB for the modified version of EBR (or Lenovo-S750_data-repart-to-ORIG for the original one)

b- Switch off the phone

c- Switch on the phone press and keeping pushed buttons Power and Vol+ to enter in the CWM Recovery

d- Press Vol- until reached the entry "install zip" and press Power select it

e- Press Power to select the entry "choose zip from scard"

f- Browse into the momory using Vol-, Vol+ and Power buttons and select the zip file of the rom copied at step 2a

g- Select Yes and wait the end of the installation

h- Select "+++++Go Back+++++"

i- Select "mounts and storage"

j- Select "format /data" e poi "Yes - Format"

k- Select "format /emmc" e poi "Yes - Format"

************************************************************************************

* I TAKE NO RESPONSIBILITY IF YOU BREAK/BRICK YOUR PHONE *

************************************************************************************

andrea_d86