[Vibrant Android Development] ioancr:
S L I M U I ​

DISCLAIMER​

This is not my work. The port of Miui.us to I9000 was made by Brad Heffernan (Link to Original Thread for SLIMUI 1.x and Here for SLIMUI 2.x).

My philosophy

Android has to be slim. It's all about user's own personality and individuality. Stock should be all customizable and as lightweight as it could be. Your phone must trully (hence freely) express yourself, otherwise go and buy an iPh... lol.

BASE​

It's JellyBean 4.1.2. Hats off to MIUI Team for all of the beauty they added to a otherwise highly performant firmware. Also nothing of this continuous development would be possible if not for our phone's unsuspected brother, the Nexus S. And finally, big thanks to all the hard workers of the original porting to GT-I9000.

SPECIFICATIONS​

NOTE: All features defined here are relative to the build 1.3

- Installation: I prefered the usual simplistic installer (not Aroma as in original)

- Bootanimation: Changed to match Miui.us logo

- Kernel: It has Semaphore 2.50sv, the only version with fully working Aroma Filemanager (you can even change permissions in CWM Recovery!)

- RAM: hugemem patched (390 Mb) with 720p recording and playback

- Modem: KB5, however it will not override your current one

- Display: It is 201 DPI.

- AriesParts: Yes, it has advanced Galaxy S controls (color tuning, in-call volume etc)

- Launcher: MiHome Launcher, it's Miui exported to non-Miui ROMs. Has preincluded Theme Manager (working with no need for Xiaomi account)

- Keyboard: Q2 Keyboard. Free, fast, customizable.

- Slimui Tuner: Aroma Installer add-on with all missing stock and Slimui/Mi (flashable in cwm)

NOT INCLUDED​

- GAPPS: it has no (hopefully) google elements, apart Android (lol)

- A lot of Xiaomi stuff.

- Some Miui.us apps

- Libs and framework files that are not used (?)

KNOWN ISSUES:​

- GPS: works, but it's Vibrant, lol. It has my tweaks, it doesn't use gps.conf, I doubt Vibrant ever uses it.

- 911: I don't know (and don't care, sorry US users: EDIT: See post No.2). I use Mr Psycho's RIL files (original Galaxy S files), which are CM9 so you were warned.

- Settings, About phone: Wrong available internal memory displayed. I don't know why, it is on every Miui 4.1 ROM.

- Lockscreen: It may behave strange on unlock (doesn't freeze, it simply doesn't show up). Maybe a MiHome Launcher issue (?). Solved in latest builds.

- Themes: Due to changed DPI some packs might not apply.

CREDITS:​

Google - for Android, lol

MIUI - for the base

Brad Haffernan - for his port to GT-I9000

Chainfire - for SuperSu

Stratosk - for his ever great kernel

Slim Rom team - for hugemem patches and other cool tweaks

Amarulz - for the unique Aroma installer

Zeppelinrox - for patches to services.jar [see here]

All the guys at XDA and Miui.us

All the programmers of the free apps included in the ROM

Tell me you who else, lol

INSTALLATION​

Warning​

Make a Nandroid backup of your current ROM first! You MUST have correct partitions before you proceed (see CM 10/JB 4.1)! <== It seems there are some exceptions though

AND​

You are the ONLY responsible if something goes wrong. Don't blame God, devil or me for screwing up your phone. Be smarter, think twice. LOL, don't be a noob, just grow up ;)

How to:

- Copy zip to sd card

- Reboot to CWM Recovery

- Wipe Data, cache and dalvik cache

- Mounts-->Format system

- Install zip.

- You may flash now the Slim GAPPS

- Register to Google and Enjoy!

NOTES: On basic release (no AIO), you may install Slim GAPPS whenever you want, feel free to taste the pure flavour of Miui first!

IMPORTANT: Make sure to flash the correct GAPPS package from here (EDIT: fixed link).

DOWNLOAD:​

Links to come

See post No.2

(depends on how many Thanks you hit, lol)

SCREENSHOTS:​

Do you really need 'em?

ADD-ONS:​

See post No. 2