[Miscellaneous Android Development] Sambaaa:
Iocean x7​

GravityMod2​

Developed by C3C076, Ported by Sambaaa​

​

GravityMod2 is now compatible with any Iocean x7. I've released a new version of the rom in two versions in order to cover the whole Iocean x7 community: one version for Iocean x7 Youth/Youth Turbo and another one for Iocean x7 Plus/Elite.

UPDATE: I prepared a flashable zip that gives you the possibility to use many roms for MT6589 devices on your Iocean x7 Youth/Youth Turbo/Elite. See this post for installation instructions.

Hi guys, I just ported to Iocean x7 Youth GravityMod2 originally developed by C3C076 for THL W8. You can find original GravityMod thread in the link below:

[ROM] THL W8 (4GB/8GB/16GB/W8+/Beyond) GravityMod2 - Android 4.2.1

Of course any credits goes to C3C076 for his rom which I only ported to Iocean, so thank him in his thread/offer him a coffee if you like this rom.

I have been able to test this only on Iocean x7 Youth, but should work on Iocean x7 Youth Turbo without any problem.

Big thanks to voetbalremco for his Bluetooth-nvram patch which I included in this release together with all the other patches I've released so far.

GravityMod2 Features:

Part of these features can be enabled/modified through GravityBox Xposed Module which is already implemented in this rom in its latest version. You'll just need to launch GravityBox app and choose your preferred features. If you don't know what an Xposed module is, check this thread by rovo89.

I decided to change stock launcher to Xperia Z one because I find it smoother on Iocean and has a quite low ram consumption with respect to others.

I strongly recommend you to change transition times to a value lower than 1.0 or even disable them (THL stock values are too high IMO) in order to improve smoothness. In order to do it, enable advanced developer options through GravityBox, go to Settings>Developer Options and change the three transition times to a lower value.

For what concerns GPS you'll need to modify the first lines of /system/etc/gps.conf to make it work in your country. Here you can find servers for any country.

Installation guide

To flash this rom you need a custom recovery as CWM or TWRP. You can download TWRP for all Iocean from here.

Otherwise if you prefer CWM, download the attached CWMrecovery.img for Iocean x7 Youth or this one for Iocean x7 Elite and flash it through MobileUncleTools app.

I strongly recommend you to take a Nandroid Backup before flashing this (or any other) rom.

To install it, follow these simple steps:

Download the zip file of the rom (see Download section) and put it in your sdcard

Reboot into recovery

Wipe data, wipe cache, wipe dalvik cache (advanced section) and system (mounts and storage section)

Install rom zip from sdcard/external sdcard

Reboot

Be patient, first boot may take longer than usual

Enjoy :cool:

Download Latest Release

Iocean x7 Youth/Youth Turbo

thlw8_plus_GravityMod2_Iocean_x7_youth_final.zip

Iocean x7 Plus/Elite

thlw8_plus_GravityMod2_Iocean_x7_elite_final.zip

Patch

Flash the following patches in recovery in order to solve reported bugs

Patch for Iocean x7 Youth/Youth Turbo

*No patches for Iocean x7 Youth so far, it may be considered bug free right now :fingers-crossed:

Patch for Iocean x7 Plus/Elite

mounting_fix_Iocean_x7_Elite.zip

Previows Download Links

Download

thlw8_plus_GravityMod2_Iocean_x7.zip MEGA mirror

thlw8_plus_GravityMod2_Iocean_x7.zip Dropbox mirror

Patch

Flash the following patches in recovery in order to solve reported bugs

Remove NVRAM warning 0x04

settings_nvram_fix.zip

Camera Autofocus fix

autofocus_fix.zip

If you want to swap sdcard0 and sdcard1 in order to mount your external sd card as internal sd, flash this zip:

mounting_fix.zip

If you want to remove boot sound, THL logo and GravityMod bootanimation, flash this zip which replaces them with default android animated writing:

restore_android_bootanimation.zip

Screenshots

Kernel Sources

MT6589 Kernel sources can be download from: https://github.com/C3C0/MT6589_kernel_source