First off, this Rom is based off Evervolv-Acies-2.2.0a1-supersonic with permission of preludedrew.. Please go hit his donate button, he's done more than a lot to bring true ICS to our OG's.
This rom is something I've been working on for fun and to get a better handle on what works for mods and tweaks on 4.x.x roms. I chose Evervolv's base because of it's minimalistic & stable qualities. This is 4.0.4 with HWA combined with what IMO is the fastest most stable kernel I have ran so far on any ICS roms. Most all mods and tweaks are built into the ram-disk so they are present at first boot every boot. This seems to provide for a more responsive experience with the proper settings. I do not claim the settings I've used to be the best possible for ICS or any other roms at this time, the current version will reflect settings I have tried out with positive results. Those parameters are a WIP and I will continue to update as I'm aware of and find better settings, all input and suggestions is highly welcomed. Feel free to run your favorite scripts tweaks and mods, if you would please share your results and best settings. Please read and follow "How To Flash" below for best results
Thanks and enjoy!
Based on Evervolv-Acies-2.2.0a1-supersonic Includes Mason I - v0.14 sbc fso Fully ODEXED system and framework Custom bootani by me optimized framework & system files removed some system apps (live wallpapers, etc) optimized pngs in frame/res zipaligned all apps Various tweeks and mods in; Build.prop: wifi.supplicant_scan_interval=180 dalvik.vm.heapstartsize=2m systcntrl.conf: vm.swappiness = 10 vm.dirty_ratio = 80 vm.dirty_background_ratio = 15 vm.vfs_cache_pressure = 25 init.rc: write /proc/sys/kernel/sched_wakeup_granularity_ns 1500000 write /proc/sys/vm/dirty_expire_centisecs 200 write /proc/sys/vm/dirty_background_ratio 15 (this way it is pre-existing from first write in case systcntrl is removed/changed) setprop net.tcp.buffersize.default 6144,87380,1048576,6144,87380,1048576 init.supersonic.rc: setprop ro.FOREGROUND_APP_MEM 6400 setprop ro.VISIBLE_APP_MEM 8960 setprop ro.SECONDARY_SERVER_MEM 14080 setprop ro.BACKUP_APP_MEM 14080 setprop ro.HOME_APP_MEM 14080 setprop ro.HIDDEN_APP_MEM 17920 setprop ro.CONTENT_PROVIDER_MEM 38400 setprop ro.EMPTY_APP_MEM 64000 write /sys/module/lowmemorykiller/parameters/minfree 6400,8960,19200,23040,38400,64000 write /sys/block/mtdblock4/bdi/read_ahead_kb 12 write /sys/block/mtdblock5/bdi/read_ahead_kb 12 write /sys/block/mtdblock6/bdi/read_ahead_kb 12 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1036000 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 25000 write /sys/kernel/mm/ksm/sleep_millisecs 2000 write /sys/kernel/mm/ksm/pages_to_scan 128
Things to do
Optimize all system app pngs strip languages from framework/ and system/app status bar/notification toggles center clock mod (possibly MIUI style) sense 4.0 style task managing refine ramdisk mods for better responsiveness include option for non fso (sbc?) kernel find better camera app/fix lag theme some stuff have an ice cold beer Open for all suggestions feel free to ask!
- No 4G - No Front Facing Camera - Camcorder F/C, Camera is buggy at best - Netflix(Audio works, no video) - Some apps may or may not work
4-17-12 -First Public Release
How To Flash
1) Download rom to sd and verify md5 2) In recovery manually wipe everything except sd card 3) Flash THIS or another cleaner script. 4) Flash rom, when prompted flash GAPPS 5) Reboot 6) Enjoy my bootani, (had the lockscreen up after the 29th "flash", I know..) 7) Skip the set up and disable auto sync 8) Allow phone to "settle in" for a minimum 5 minutes 9) Sign in/sync etc. 10) when all set up reboot I recommend changing the governor in Evervolv Toolbox/ performance and see what works best with your phone.
Google for the Android experience HTC for a great device that two years later still holds it own Preludedrew and all involved in Evervolv. (you can follow @preludedrew on Twitter) atyoung for his Mason kernel. Please go hit his thanks button up! Also special thanks to Papa Smurf151 for some of the values from his smurfed out tweeks I've used in testing. Please go hit him up with a thanks in his thread. and of course, deck, dsixda, tommy, jesusfreak, brut.all and many more for sure! this list could go on and on
Your warranty is now VOID. I am not responsible if you brick your device, flash at your own risk. This is soley an individual effort I offer to you for your flashing pleasure.