[Galaxy S 4 i9505 Android Development] nagash91:
[IMG="MIUI V7 Logo"]http://thehindustanpost.com/wp-content/uploads/2015/08/miui-7.jpg[/IMG]

Hello mates, I want to share my rom.

It's simply the Rain_Bow MIUI-V7 rom modified to my taste.​

Thanks and references:

[1] - Official MIUI chinese developers for i9505.

[2] - Rain_Bow and his thread.

[3] - flatzki and his thread.

[4] - spinacz100 Polish Developer and his thread

BASED ON: MIUI-V7 build 6.2.27 (Rain_Bow) ---> Based on Touchwiz Rom.

Some mod from: [4] spinacz100 rom

In particular:

- A lot of MIUI themed icons for PlayStore apps.

- Multilanguage at boot (not fully functional, e.g. italian is not selectable)

- Gapps included

- Xperia Keyboard

If you want the standard Rain_Bow rom (MIUI touchwiz) or the Shiro rom (MIUI GPE based), go to [3] flatzki thread and use his instructions for GAPPS and so on (thanks).

~ FEATURES ~

Removed some useless MIUI apps (games, yellowpages, ...)

Gapps included

Multilanguage

Works also with TWRP recovery (others miui roms works only with philz touch recovery)

Changed UI sound (removed that horrible TW blop when touching the screen)

Super responsive!

Great multitasking! (1.3GB free ram on first boot, 700MB are taken for gpu, system, services)

NO SAMSUNG RECENTS LAG :highfive:

Call recording

Great UI, you know.. MIUI!

Complete Official Touchwiz Camera !!!

~ TIPS ~

DISABLE SMS DELIVERY STATUS: go to message app, long press menù/recents, click on "Delivery Status" toggle to disable it. (otherwise operator will charge you 2 SMS at every sms you send)

Switch from multitasking with icons to multitasking with previews: do a pinch-to-zoom gesture in multitasking view (menu button).

To grant root permission: open the app that need root permission, will say you have not root access. Now go to "Security" App (MIUI) -> Permissions -> Root Access, and grant root to that app. Now close the app with recents view (swipe up the app) and start it again.

If you restore apps with titanium backup, sometimes MIUI automatically disable permission for some feature (e.g. whatsapp can't see contacts). You have to set permissions from: "Security" App -> Permissions -> Permissions.

Automatically MIUI disable auto-startup for installed apps. Go to "Security" App -> Permissions -> Autostart to grant start at boot for an app.

Automatically MIUI disable the ability to downloads file > 1MB with Mobile Data. To set this gap or disable this feature go to: "Downloads" App -> touch the 3 dot menu -> settings -> Download size limit. (NB: at first boot the "Downloads" App is located in "Tools" folder)

Disable ZRAM or decrease it for better performance and battery life: KernelAdiutor -> VirtualMemory -> ZRAM DiskSize. My advice: 0MB to 350MB, not more. Apply on boot, and enable KernelAdiutor to start at boot with Security App.

Decrease ZRAM swappiness (if you use ZRAM) for better performance and battery life: KernelAdiutor -> VirtualMemory -> Swappiness. My Advice: 1 to 10, not more. (0 will disable ZRAM I think). Apply on boot, and enable KernelAdiutor to start at boot with Security App.

~ MIUI BUGS~

On reboot the date is wrong, but if you are connected to internet it will auto update instantly at boot to the correct date.

[ FIXED BY [MENTION=7332679]ra3[/MENTION] - use this zip to fix in roms from v1 to v4]

Calling with MTP active (PC usb connection) will freeze the phone.

Not all localization are available, for this I included MoreLocale2.apk in the rom. Start this app to select your language (you need to allow root for this app)

Multitasking with preview is buggy: just switch to multitasking with icons (do a pinch out in multitasking view the first time you use it)

MIUI random reboots/bootloops not solved for now Solved Maps random reboot?

~ FAQ~

[Q] Why android 4.4?

[A] MIUI PatchRom is not update to lollipop yet, so MIUI can't be ported to lollipop roms.

[Q] Why should I use a rom based on old android 4.4?

[A] Because this rom is fast, have a lot of free ram also disabling ZRAM, have great battery life, I hope it's stable, have the official touchwiz camera (simply the best camera for S4) and doesn't have that orrible and shocking recents button lag.

As far as I know, Rain_Bow's MIUI is the ONLY rom with touchiwz camera and without recents lag.

~ HOW TO INSTALL ~

Download ROM.

[Optional: flash GNG8 bootloader and modem with Odin]

Wipe data/cache/dalvik-cache in your recovery.

Flash ROM.

~ CHANGELOG~

~ DOWNLOADS ~

ROM 5.0: [MEGA]

ROM v4.0: [MEGA]

FIX for v4.0: 4.0 FIX TTS - FIX TIME (thanks to [MENTION=7332679]ra3[/MENTION] )

Rom v3: not uploaded.

ROM v2: [MEGA] [GDrive]

ROM v1: download link [gdrive] - mirror [MEGA]

FIX for v1: download and flash this update if you get FC in phone/contacts app

Kitkat Modem/Bootloader not needed, but if you want you can flash one of these, I suggest GNG8. (thanks fatjoez).

----