• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM] Aug-3 MeanROM ICS v2.6 | Sprint 2.89.651.2 | CPU/GPU tweaks | Batt saver | Evo V Port |

krowley3

Well-Known Member
***Works with ENG HBOOT***

This is my port of MeanROM for the Evo 3D. After making some changes to the ROM, MMS now working on the Evo V 4G. I have reached out to the developer of this ROM and received permission to upload and share with my fellow Evo V users. All credit to this ROM goes to Mikeyxda. The link to the original ROM is HERE.

Now for the ROM:

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

----------------------------------------------------------------------------------------------------------------------------------------------


The clean:
  • Based on official Sprint OTA (2.89.651.2)
  • Not working: MMS will send for sure but I need receiving to be tested still.

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:
  • Mobile data settings, roaming guards, etc.
  • MMS working on Virgin Mobile (NEEDS TESTING)
  • ICS leak fix: fixed battery level reports not matching when battery <25%
  • ICS leak fix: fixed data (WiFi/3G) disconnect between 12am and 7am
  • ICS leak fix: fixed incorrect time on text messages received while roaming
  • ICS leak fix: fixed app associations, links, and "open with" dialogs
  • 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.
  • 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)
  • HTML message format unlocked in Exchange Mail settings
  • Disabled MMS compression
  • "Roam Only" option in mobile network settings(Can't roam on Virgin)
  • Smooth scrolling mods
  • Circular battery w/1% increments
  • Animated sync notification icon
  • WiFi Tether: use "Generic ICS" device type and check routing fix and MMS clamping
  • Flashlight
  • DSP Manager
  • No location/GPS icon
  • 4x5 Rosie w/spinning top mode removed
  • init.d support
  • Bloat removed
  • No CIQ, loggers, usage stats, or other spyware

Credit where credit is due: (Copied off XDA)
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, Mikeyxda

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:
  • 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
  • Included 2.17 kernel will work for s-on (HTC unlocked) and any hboot from 1.4 up
  • 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

Please use 4ext Touch Recovery because it works great (including S-ON) and will give the best results (least potential flash problems like reboots or boot loops). Should install fine with TWRP as well.

  1. Wipe Data/System (2X)
  2. Wipe Cache/Dalvic Cache (2X)
  3. Format System, Boot, and Data
  4. Install ROM from Zip

Problems after you flash?

PLEASE DO NOT REPORT PROBLEMS IN THIS THREAD UNTIL you've done a fresh install to see if that cures it. I will do my best to assist with any issues that may arise, but I am not a developer. I am new to this but am more than willing to help out where I can.


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).

DOWNLOAD

Thanks Chingling for your help porting the most recent update.

If you like this ROM, please donate to the developer (Mikeyxda)

I would also like to thank JMZ for posting the deodexed rom where I was able to pull some applications and settings.

CHANGELOG:
See post #2
 
Changelog:

2.6

Changes:

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

2.5

Changes:

  • Updated to 2.89 base

Files updated:
  • Too many to list


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


2.3

Changes:

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

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

2.1

Changes:

  • New "mean android" boot and down animations

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!)

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

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

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

1.6

Changes:

Rebased to 1.13.652.2 update
Updated apps
 
WiMax Settings:

I have made a few other modifications on my personal phone that I have found helpful. Please look over http://forum.xda-developers.com/showthread.php?t=1471952 .I will post below the settings that I have changed and had great results with 4G. Again, do this at your own risk.

WiMAX_Scan_Retry(s) = 90

WiMAX_Idle_Sleep(s) = 25

WiMAX_Entry_RX(RSSI)(dBm) = -110

WiMAX_Entry_CINR(dB) = 6

WiMAX_Exit_CINR(dB) = 2

WiMAX_Exit_Delay = 2

After you have made the changes, select menu in the top right hand corner and select commit changes.
 
Does this have the weird "signal fluctuation" issues that the ICS leak and the official ICS for this phone have, or has it been fixed?
 
Does this have the weird "signal fluctuation" issues that the ICS leak and the official ICS for this phone have, or has it been fixed?

The signal fluctuations are still there from time to time. I personally think Mike did make some changes that help, but I do not see that fixed until HTC/Virgin release an update. It may also be locality too because I have noticed mine getting better and better.
 
I will test it but it doesnt seem to give any better/worse functionality than mobsters, and mobsters rom is made FOR the VM version.
 
How did you manage to get MMS working, if I may ask? This may help solve how to port other ROMs and get MMS working...
 
I will test it but it doesnt seem to give any better/worse functionality than mobsters, and mobsters rom is made FOR the VM version.

You are correct that mobsters has a great ROM (I have run it as well). I just thought I would share what I was using for my personal use. There is nothing wrong with having options. Technically this is made FOR the VM version, but modified to work on Sprint. The Sprint Evo 3D does not have ICS so they modified the leaked RUU for the Virgin Evo to work with their phones. In my opinion, this rom runs great and does not have any issues that I have found yet. Not to mention this rom does have the modification to the code to prevent HTC SmartSync from disconnecting your data connection from the hours of 12am-7am. For more information on this, see [HOW TO] Fix HTC SmartSync wifi/mobiledata disabling in deep sleep - xda-developers . This code does exist in our phone and I did edit the Settings.apk for Harmonia 3.05 to prevent this.
 
How did you manage to get MMS working, if I may ask? This may help solve how to port other ROMs and get MMS working...

Although I would like to take more credit for this than I actually deserve, there really was not much to this fix. When I first tried this rom, it would recognize that I received MMS, but it would not download the picture. So what I ended up doing first was editing the build.prop to match up with Virgin settings and info. I also pulled the mms.apk from JMZ deodexed rom and swapped that out into this rom. After I did that, I pulled apart the framework-res.apk and swapped out the apns.xml from JMZ deodexed rom framework-res.apk. What made it easier on this rom is the fact that it is already based on the Virgin leak. There maybe something else in there that could prevent it on other 3D roms but in theory other roms based on that leak with the above modifications should work. All those changes may not even be necessary, but all I know is MMS works and there is nothing that I can find not working properly in the rom.
 
You are correct that mobsters has a great ROM (I have run it as well). I just thought I would share what I was using for my personal use. There is nothing wrong with having options. Technically this is made FOR the VM version, but modified to work on Sprint. The Sprint Evo 3D does not have ICS so they modified the leaked RUU for the Virgin Evo to work with their phones. In my opinion, this rom runs great and does not have any issues that I have found yet. Not to mention this rom does have the modification to the code to prevent HTC SmartSync from disconnecting your data connection from the hours of 12am-7am. For more information on this, see [HOW TO] Fix HTC SmartSync wifi/mobiledata disabling in deep sleep - xda-developers . This code does exist in our phone and I did edit the Settings.apk for Harmonia 3.05 to prevent this.

alright thank you for your concise reply.

I personally have never noticed smartsync disconnecting my data. although since the changes i actually USE my phone as my internet. Ill be putting out a Quadrant of both mobster and this rom bone stock, as well as a network performance test via speedtest. That way everyone can see the performance differences between the rom's, and if 1 is faster than the other, well maybe 1 dev can learn something from another..
 
42574350-9702-adab.jpg
 


I got relatively the same results, as well as about the same results on network, there would be absolutely MINIMAL(aka you wont notice a difference) between mobstersrom and meanrom.

Grade: A+.
Reason to use it: if you prefer HTC Sense interface with Mobsters speed....personally...I do, Thank you for bringing this to us krowley.
 
after messing with all available stable modded ROMS to this point(mainly Harmonia & Mobster), i've gone back to stock(mostly coz ilike Sense).
this is my quadrant from JMZ stock ICS Rom w/ LeeDroid tweaks & dual core mod applied:


as you can see, not much difference, if any in performance. ;)
7414181834
 
Well I got leedroid tweaks to work.. got a question for the person who ported this rom.. the friend stream app and widget is not in this Rom.. can this be added?
 
Well I got leedroid tweaks to work.. got a question for the person who ported this rom.. the friend stream app and widget is not in this Rom.. can this be added?

Yes they can be added back. I can't get to a computer at the moment and I will leave them in the next build. Just pull them from another Rom and put them in system/app and change the permissions and reboot.
 
It says Sprint Hotspot in quick settings

It certainly does. That is because it is using the modified Setting.apk. I do not want to swap that out because of the fact it includes the smartsync fix in the code. On the next update I will see if I can decompile the Settings.apk to fix that but no promises.
 
Back
Top Bottom