Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
mikeyxda
Old
(Last edited by mikeyxda; 4th August 2012 at 02:14 PM.)
#1  
mikeyxda's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 12770
Posts: 3,387
Join Date: Jul 2010
Location: Florida - Gulf Coast

 
DONATE TO ME
Phone [ROM] Aug-3 MeanROM ICS v2.6 | Sprint 2.89.651.2 | CPU/GPU tweaks | Batt saver

Introducing MeanROM ICS!

MeanROM ICS goals:
  1. To be clean: mostly stock look and feel of the ICS/Sense
  2. To be mean: apply dual core and other tweaks to run the ICS base to its maximum potential
  3. To be nice: provide cool functionality not present in the stock base


NEWS/HAPPENINGS
----------------------------------------------------------------------------------------------------------------------------------------------
New in 2.6 (details in changelog in post 2):
  • Added Beats Audio
  • Fixed Google+ FC
  • Fixed off-center number/name when using phone

(New) Click to join your fellow Meanies in the MeanROM Group!
----------------------------------------------------------------------------------------------------------------------------------------------


The clean:
  • Based on official Sprint OTA (2.89.651.2)
  • Working: everything
  • Not working: nothing (that I know about... you tell me)

The mean:
  • Performance and my awakenings tweaks
  • Dual core performance when screen is on for ultra-smooth experience
  • Single core underclocked when screen is off for incredible battery life at idle!

The nice:
  • Full Sprint build
  • Full data roaming
  • ICS leak fix: fixed battery level reports not matching when battery <25%
  • ICS leak fix: fixed data (WiFi/3G) disconnect between 12am and 7am (my guide here)
  • ICS leak fix: fixed incorrect time on text messages received while roaming
  • ICS leak fix: fixed app associations, links, and "open with" dialogs (guide by steal25)
  • Beats Audio
  • 4-in-1 power menu w/recovery option
  • Extended Quick Settings w/GPS, Wifi on/off, and link to global settings
  • Removed recent apps from notification pulldown
  • Browser mods: up to 15 open pages, plus full debug settings w/UA string, etc. (guide by SteelH)
  • Camera mods: HDR, panorama, ISO 1250, removed focus sound, 100% JPEG quality, 1M/2M front cam
  • MHL (TV out) support
  • Exchange ActiveSync "Sync While Roaming" can now be enabled including push (update schedule) while roaming
  • HTML message format unlocked in Exchange Mail settings
  • Custom MMS mods w/500K, 1M, and 5M choices for max size (sizes in /system/customize/mns/default.xml)
  • Disabled MMS compression (guide by SteelH)
  • Accurate 1x/3G indicators (credit SteelH)
  • "Roam Only" option in mobile network settings (credit Synergy/freeza)
  • Smooth scrolling mods (credit AndroidON)
  • Circular battery w/1% increments (icons from vinchenzop)
  • Animated sync notification icon (credit eg1122)
  • WiFi Tether: use "Generic ICS" device type and check routing fix and MMS clamping
  • Flashlight
  • ES File Explorer
  • DSP Manager
  • No location/GPS icon (guide by SteelH)
  • 4x5 Rosie w/spinning top mode removed (guide by jeffsanace)
  • init.d support
  • Bloat removed
  • No CIQ, loggers, usage stats, or other spyware

Credit where credit is due:
As with any open source stuff, some of this work is my own, most of it comes from other sources. So in addition to my own work (mostly in the "mean" category), here's a quick thanks to those of you who contributed knowingly (thank you) and not-so-knowingly via open source 5 finger discount (thank you just the same: your stuff is good and that's why I used it). Sometimes it's not entirely obvious where the source started so if I missed someone, please let me know and I'll add you. Also, I'm careful to only include other work where the author does not specify any usage restrictions or has given approval. If you believe, however, that I've included something that shouldn't be in this ROM, please just PM me.

Thanks: JoelZ9614, aamikam

Installation instructions:
First, the usual disclaimers. I supply the ammo, you use it. ROMS don't kill phones, n00bs do. Use this ROM at your own risk as I won't be responsible for bricks or any other untoward happenings. I spent a lot of time ensuring that the stuff in this ROM is fast, smooth, and compatible. But... it always helps to have some familiarity with flashing ROMs to keep yourself safe.

Before you Install, prepare:
  1. This ROM installs as the full 2.89 base except for the kernel: the default kernel is the 2.17 kernel so that it will boot for everyone
  2. Included 2.17 kernel will work for s-on (HTC unlocked) and any hboot from 1.4 up
  3. If you want 100% 2.89 base, the 2.89 kernel is included in the MeanROM-ICS folder on your SD card
  4. Do not flash the 2.89 kernel unless you've upgraded your hboot to 1.58 s-off or you will get boot loops!
  5. To upgrade to 1.58 hboot, see the OP in this thread and yes, if you're 1.4 s-off you'll stay s-off but with 1.58
  6. If you have any trouble at all, do a super wipe and then install the above firmware and this ROM
  7. Go to "Menu", "Settings", "Power" and UNcheck "Fast Boot". When you reboot or power off the phone, you really want it to reboot/power-off. This can save you a lot of headaches.

How to flash

If you're coming from a non 2.89 base ROM (2.17 or prior), a full wipe is recommended. A factory reset is typically enough, then just flash the ROM via your recovery.

Problems after you flash?:

PLEASE DO NOT REPORT PROBLEMS IN THIS THREAD UNTIL you've done a super-wipe and fresh install to see if that cures it. I know I should really just do like most devs and proclaim REQUIRES FULL WIPE/FRESH INSTALL on every version. That saves me a lot of headaches but I know what a PITA a fresh install can be even with MyBackup or Titanium at your disposal. So it never hurts to try just a flash without a full wipe, but if you run into any HINT of a problem... anything at all... don't report the problem in this thread until you've tried a super-wipe and fresh install first to see if that cures the problem!

Note regarding BOTH of the above options: don't flash tweaks or themes on top unless you KNOW the tweak/theme is compatible with the ICS framework (as of this writing, most are NOT compatible - ask the developer.


CHANGELOG:
See post #2

DOWNLOAD:
Android File Host links
Dev-host link to latest 2.6

Click to Donate
Donations are greatly appreciated to keep this project going as it is taking a lot more time than expected: even a few bucks helps! So if you're struggling to make it, just take it... but if you can spare it, please share it.

Mike
Some of my other creations (mostly digital photography software):
http://www.ddisoftware.com
The Following 283 Users Say Thank You to mikeyxda For This Useful Post: [ Click to Expand ]
 
mikeyxda
Old
(Last edited by mikeyxda; 3rd August 2012 at 08:28 PM.)
#2  
mikeyxda's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 12770
Posts: 3,387
Join Date: Jul 2010
Location: Florida - Gulf Coast

 
DONATE TO ME
Changelog:

2.6

Changes:
  • Added Beats Audio
  • Fixed Google+ FC
  • Fixed off-center number/name when using phone

Files updated:
  1. \system\build.prop
  2. \system\app\HtcListen.apk
  3. \system\app\HtcStreamPlayer.apk
  4. \system\app\HtcVideoPlayer.apk
  5. \system\app\Phone.apk
  6. \system\etc\soundimage\srsfx_trumedia_movie.cfg
  7. \system\etc\soundimage\srsfx_trumedia_music.cfg
  8. \META-INF\com\google\android\updater-script
  9. \system\app\PlusOne.apk (removed)
  10. \system\lib\libhtcqxdm2sd.so (removed)
  11. \data\app\com.google.android.apps.plus-1.apk (added)
  12. \META-INF\com\android\metadata (added)

Installation:
Although you could probably get away with a dirty wipe to this base, a full wipe is recommended

2.5

Changes:
  • Updated to 2.89 base

Files updated:
Too many to list

Installation:
Although you could probably get away with a dirty wipe to this base, a full wipe is recommended

2.4

Changes:
  • Camera and Music mods incl. Beats Audio, SRS, Dolby, and more (thanks go out to coolexe!)
  • Fixed one remaining (2%) battery discrepancy when battery < 10%
  • Slight adjustment to CPU for better battery life
  • Updated core apps: Super SU, Facebook, and Minimalistic Text

Files updated:
  1. \data\app\de.devmil.minimaltext-1.apk
  2. \system\app\Facebook_Client.apk
  3. \system\app\HTCCamera.apk
  4. \system\app\HtcListen.apk
  5. \system\app\HtcStreamPlayer.apk
  6. \system\app\HtcVideoPlayer.apk
  7. \system\app\Superuser.apk
  8. \system\app\SystemUI.apk
  9. \system\framework\services.jar
  10. \system\xbin\su
  11. \system\etc\soundimage\srsfx_trumedia_movie.cfg
  12. \system\etc\soundimage\srsfx_trumedia_music.cfg
  13. \system\etc\init.qcom.post_boot.sh
  14. \system\etc\media_profiles.xml
  15. \system\build.prop
  16. \system\etc\soundimage\srsfx_trumedia_voice.cfg (new)

2.3

Changes:
  • CPU: more emphasis on performance, less on battery = more snap and less lag
  • Updated Super SU and su binary

Files updated:
  1. \system\app\Superuser.apk
  2. \system\xbin\su
  3. \system\etc\init.qcom.post_boot.sh
  4. \system\build.prop

2.2

Changes:
  • Further memory tweaks to reduce ICS background task killing
  • Tweaks to reduce app load time and system startup time
  • Removed USB debugging icon from notification bar
  • Fixed problem with MMS app sorting multi (split) SMS messages
  • Updated Minimalistic Text app

Files updated:
  1. \data\app\de.devmil.minimaltext-1.apk
  2. \system\app\Mms.apk
  3. \system\framework\services.jar
  4. \system\etc\init.qcom.post_boot.sh
  5. \system\build.prop

Installation:
  • Dirty wipe from prior MeanROM ICS version OK
  • As always, if you run into problems, super-wipe and re-install first

2.1

Changes:
  • Updated Google Maps and Facebook apps: should fix problem reports re: maps
  • New "mean android" boot and down animations

Files updated:
  1. \system\app\Facebook_Client.apk
  2. \system\app\Maps.apk
  3. \system\customize\resource\Sprint_bootanimation.zi p
  4. \system\customize\resource\Sprint_downanimation.zi p
  5. \system\build.prop

2.0

Changes:
  • Fixed all app links, associations, and "open with" dialogs (thanks Steal)
  • Enabled accurate 1x/3G indicators
  • Opened advanced settings in messaging app
  • Memory tweaks to reduce killing of background tasks
  • New MeanROM boot animation (thanks Lrod!)

Files updated:
  1. \system\build.prop
  2. \system\app\HtcLinkifyDispatcher.apk
  3. \system\app\Mms.apk
  4. \system\app\SystemUI.apk
  5. \system\customize\resource\Sprint_bootanimation.zi p
  6. \system\etc\init.qcom.post_boot.sh

1.9

Changes:
  • Fixed boot script so WiFi is not turned on automatically if you have it turned off
  • Adjusted tweaks for better screen-on battery life
  • Modified HtcLinkifyDispatcher: should improve link-app associations
  • Updated apps: Facebook, Maps, Minimalistic Text

Files updated:
  1. \data\app\de.devmil.minimaltext-1.apk
  2. \system\app\Facebook_Client.apk
  3. \system\app\Maps.apk
  4. \system\app\HtcLinkifyDispatcher.apk (added)
  5. \system\etc\init.qcom.post_boot.sh
  6. \system\build.prop

1.8

Changes:
  • Fixed MMS bug that was causing (image) compression to still occur
  • Removed HtcLinkifyDispatcher.apk so that app associations like YouTube work again
  • Added zanfur's Facebook photo-link fix to the boot script

Files updated:
  1. \system\app\Mms.apk
  2. \system\etc\init.qcom.post_boot.sh
  3. \system\build.prop
  4. \data\MeanROM.1st
  5. \system\lib\libncurses.so
  6. \system\xbin\sqlite3
  7. \system\app\HtcLinkifyDispatcher.apk (removed)

1.7

Changes:
  • New WiFi monitor script: prevents dead (null) WiFi connections
  • FM Radio Widget
  • New browser from latest Sensation RUU fixes issues
  • Minor build prop tweaks

Files updated:
  1. \data\app\de.devmil.minimaltext-1.apk
  2. \system\build.prop
  3. \system\app\Browser.apk
  4. \system\app\com.htc.FMRadioWidget.apk
  5. \system\etc\init.d\99wifiwatcher
  6. \system\etc\init.qcom.post_boot.sh

1.6

Changes:
  • Rebased to 1.13.652.2 update
  • Updated apps

Files updated:
Too many to list here (107 files): see attachment

1.5

Changes:
  • WiFi driver update
  • Unread message bubble for mail icon now matches SMS and phone apps.
  • Updated Google+ app

Files updated:
  1. \system\app\Mail.apk
  2. \system\app\PlusOne.apk
  3. \system\bin\wpa_supplicant
  4. \system\bin\wpa_cli
  5. \system\build.prop

1.4

Changes:
  • Animanted sync notification icon
  • Memory tweaks
  • Updated Minimalistic Text app

Files updated:
  1. \data\app\de.devmil.minimaltext-1.apk
  2. \system\app\SystemUI.apk
  3. \system\etc\init.qcom.post_boot.sh
  4. \system\build.prop

1.3

Changes:
  • WiFi and data connectivity tweaks for more solid/continuous connection
  • No more Beats Audio: brings back SRS, equalizer, etc. for better sound!
  • If you want Beats, flash it from the MeanROM ICS folder on your SD card
  • FM Radio mod: headset requirement removed (with no antenna, you'll only get strong/close stations)

1.2

Changes:
  • ICS leak fix: Fixed incorrect time on text messages received while roaming
  • Added FM Radio

1.1

Changes:
  • Fixed battery level mismatch below 25% (status bar vs settings): issue found in ICS leak and all ROM's based off the leak
  • Updated CPU tweaks: now third-party-kernel-friendly

1.0

Changes:
  • Data (3G/WiFi) will now stay connected after midnight. No more disconnects between 12am and 7am!
  • Beats Audio notification on status bar
  • New status bar w/smooth gradient for cleaner look

0.91

Changes:
  • Updated WiFi settings: hopefully this will eliminate intermittent WiFi dropouts
  • Updated sound config to allow DSP Manager to work on non-music apps (notifications and ringtones)
  • Eliminated the "You have lost data connectivity" notification warning when roaming
  • Flash included in MeanROM-ICS folder on SD card to add beats to leedroid tweaks: see readme file in the same folder

0.9

Changes:
  • Beats Audio
  • Camera mods: pictures now save @ 100% JPEG quality
  • DSP Manager
  • Updated ES File Explorer
  • Updated tweaks (SD card tweaks)

0.8

Changes:
  • Updated CPU tweaks: noticeable increase in snappiness
  • Camera mods: HDR, panorama, ISO 1250, and removed focus sound
  • Flashable ZIP in MeanROM-ICS folder to restore recent apps to notification pulldown

0.7

Changes:
  • Extended Quick Settings w/GPS, Wifi on/off, and link to global settings
  • Removed recent apps from notification pulldown
  • Reverted GPU drivers to original VM leaked drivers (eliminates video glitches)
  • Updated core apps and fixed a cross-linking error w/Play Store and Maps
  • Modified startup so that WiFi is available (turns on) earlier in the boot process

0.6

Changes:
  • 4-in-1 power menu: now with "Recovery" option
  • Updated browser: up to 15 open pages, plus full debug settings w/UA string, etc.
  • Disabled MMS compression
  • Updated kernel flashing method: may work better for those on hboot 1.5

0.5

Changes:
  • Updated WiMax realm settings from virginmobile.sprintpcs.com to sprintpcs.com
  • Added "Sync when roaming" checkbox to Exchange Mail
  • Added "Roam only" option in mobile network settings
  • Fixed bug WRT data roaming checkboxes being disabled after changing from "Sprint only" to "Automatic"
  • Update apps: Google Maps, Street View, Minimalistic Text

0.4

Changes:
  • Full Sprint data roaming
  • Complete Settings menus w/mobile data settings
  • MHL (TV out)
Attached Files
File Type: txt mrics-1.5-to-1.6.txt - [Click for QR Code] (3.3 KB, 645 views)
Some of my other creations (mostly digital photography software):
http://www.ddisoftware.com
The Following 64 Users Say Thank You to mikeyxda For This Useful Post: [ Click to Expand ]
 
evofreak80
Old
#3  
evofreak80's Avatar
Senior Member
Thanks Meter 91
Posts: 364
Join Date: Nov 2010
ok guys i know this is in the wrong forum to start with but i tried doing the downgrade from 1.5 to 1.4 with no success yet here's what i posted in the forum for downgrading asking unknownfoce where to go with this. and any feedback from you guys would be a big help to thanks in advance!

-----ok i dont know what is going on with my phone. i followed your steps here and i relocked my 3d and ran the stock unrooted 2.17 ruu thur windows and my 3d is all back to stock again but when i copy and paste your pg86img file and go thru bootloader it dont show on screen to hit vol + to apply update. i also tried using the full unrooted 2.17 zip file in the same manner and still nothing works. i dont understand what im doing wrong or if i just dont have the right pg86img.zip file to show 'apply update' any help would be great thanks!------

andy
 
MadRed
Old
(Last edited by MadRed; 23rd May 2012 at 11:11 PM.)
#4  
MadRed's Avatar
Senior Member
Thanks Meter 13
Posts: 165
Join Date: Oct 2010
Location: Chicago, IL
Huge thanks on letting us know what files are updated. This way it saves us time.

Quote:
Originally Posted by mikeyxda View Post
Changelog:

1.4

Changes:
  • Animanted sync notification icon
  • Memory tweaks
  • Updated Minimalistic Text app

Files updated:
  1. \data\app\de.devmil.minimaltext-1.apk
  2. \system\app\SystemUI.apk
  3. \system\etc\init.qcom.post_boot.sh
  4. \system\build.prop


Installation:
  • Dirty wipe from prior MeanROM ICS version OK
  • As always, if you run into problems, super-wipe and re-install first
 
MadRed
Old
#5  
MadRed's Avatar
Senior Member
Thanks Meter 13
Posts: 165
Join Date: Oct 2010
Location: Chicago, IL
Also i figured out a fix for different notification badge for HTC mail app vs MMS and Phone. Reply if you are interested in moding some APKs.
 
beatdroppah
Old
#6  
Senior Member
Thanks Meter 6
Posts: 119
Join Date: Apr 2011
Location: Indiana
sweeeeet downloading 1.4 as we speak. crossing my fingers to avoid bootloop like i got last night flashing 1.3....as i go to work in less than an hour, and dont have time to fix it if i bootloop lol.
 
mikeyxda
Old
#7  
mikeyxda's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 12770
Posts: 3,387
Join Date: Jul 2010
Location: Florida - Gulf Coast

 
DONATE TO ME
Quote:
Originally Posted by MadRed View Post
Also i figured out a fix for different notification badge for HTC mail app vs MMS and Phone. Reply if you are interested in moding some APKs.
Post here or PM if you want. I'll look into including it in the next rev if the consensus is people want them to match. I still think they made them different on purpose.

Mike
Some of my other creations (mostly digital photography software):
http://www.ddisoftware.com
 
WatermelonSlim
Old
#8  
Senior Member
Thanks Meter 124
Posts: 1,248
Join Date: Jul 2005
Quote:
Originally Posted by mikeyxda View Post
Post here or PM if you want. I'll look into including it in the next rev if the consensus is people want them to match. I still think they made them different on purpose.

Mike
Yes, please keep them different. I like to know what is what at a glance.
 
MadRed
Old
#9  
MadRed's Avatar
Senior Member
Thanks Meter 13
Posts: 165
Join Date: Oct 2010
Location: Chicago, IL
Quote:
Originally Posted by mikeyxda View Post
Post here or PM if you want. I'll look into including it in the next rev if the consensus is people want them to match. I still think they made them different on purpose.

Mike
It seems that HTC included a new file "common_notification_new_on.png" in drawable-hdpi folder of the skins APKs (blueskies, default and burgundy). HTC also kept the original badge notification icon "common_notification_on.png". So if you like all your badge notifications to look the same replace the "common_notification_on.png" with the same icon as "common_notification_new_on.png" but make sure to name it "common_notification_on.png".

That was easy.

Enjoy.

---------- Post added at 05:22 PM ---------- Previous post was at 05:20 PM ----------

Quote:
Originally Posted by WatermelonSlim View Post
Yes, please keep them different. I like to know what is what at a glance.
I think it's pretty easy to see and looks uniform. But everyone is different. I do my mods before i flash.
 
gotmoobs
Old
#10  
Member
Thanks Meter 2
Posts: 48
Join Date: Jan 2008
Might be a noob move here, but I can't add any widgets to rosie. Am I doing something wrong?
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...