[G2 and Desire Z Android Development] nik3r:
[ROM][08-06-2012] ~×~ EliteMod & Kernel CM7 ~×~ [sd-ext/swap] (ics has own thread)

EliteMod 120316 + EliteKernel 120319

Turbo just got a new meaning.

This mod is a custom ROM based on CyanogenMod7 nightly and modified CM7 Kernel.

The primary aim is to dramatically increase device speed without requiring frequencies above 1GHz in daily use.

The secondary aim is to improve battery consumption where possible by fine-tuning system settings.

The bonus is getting rid of some annoying post-flash steps and settings.

To achieve this required highly experimental steps outside of the scope of Android's security system and direct intervention in userspace.

Be aware that I made this mod primarily for myself

, I went to extremes to squeeze the last bit of performance out of my device. Expect no flashy stuff, just raw power and great base for your customization. I guarantee

no support whatsoever

and any modifications you make to your device are solely your responsibility. It's a good idea to nandroid backup first!

Warnings - must read:

1) Do a nandroid backup, this ROM is not for everyone.

2) Full /data /cache wipe is mandatory before moving to EliteMod, even from CM7! Not kidding!

3) This ROM relies heavily on the bundled EliteKernel. Flashing any other kernel unless I explicitly put a link in download area is probably a bad idea.

4) Flashing gApps or any performance-boosting packages is not recommended. Latest gApps are already included and tweak scripts may in some extreme cases break sd-ext support.

The ROM requires a manual reboot after account setup, you will see REBOOT REQUIRED on screen. Tap it and reboot the device as usual to apply additional tweaks. Any settings done before this reboot may be lost.

6) If you want to do a "Factory Reset" of this ROM, wiping /data /cache /sd-ext wipe is not enough. You must re-flash the zip to really start clean.

The usual: Do not use TitaniumBackup to restore System components unless you know what you're doing. Restoring LauncherPro user data will forfeit fine-tuned launcher settings. Wipe deletes battery stats and recalibration is necessary to see real battery usage. You can backup your battery stats first before wiping - just use my tool - EliteMod will automatically restore the backup and save you the need to recalibrate. If you really want LWP or ADW, mv them yourself from /data/local/ as well as live walpapers and other useless garbage.

Some screenshots of the default launcher + my customized homescreen:

Changes from stock CM7 nightly:

- moarrr speeeed (optimized for lower frequency range to save power)

- kernel tweaks for better snappiness/battery balance

- more battery 100% guaranteed ;)

- replaced ADW with LP (it crashes once after boot but still the damn fastest out there) and Go Ex

- replaced gallery with QuickPic

- Opera with performance tweaks

- added some MIUI stuff

- extra sounds and bootanim for my convenience

- removed LWP

- more in changelogs

Credits:

Big thanks to all the amazing devs who made this compilation possible.

Cyanogen and crew for his amazing ROM base

Federico Carnales for the smoothest launcher

Nanling Zheng for the best gallery app

SparksCo for the original sd-ext mounting script

JaeKar99 for the boot anim

Sybregunne for his OC daemon

nhnt11 for the gorgeous NTSense themes

MIUI team

Virtuous team

And many others I'm sure I forgot to mention - thank you and keep it up.