[HTC EVO 3D] mikeyxda:
Introducing MeanROM

MeanROM goals:

To be clean: mostly stock look and feel of the HTC 2.17.651.5 base

To be mean: apply dual core and other tweaks to run the 2.17.651.5 base to its maximum potential

To be nice: provide cool functionality not present in the stock base

​

:eek: ==> STOP - You're gonna break it! <== :eek:

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

Please read before installing

tweaks/themes on this ROM​

Beats support in MeanROM 3.0 means that flashing tweaks or themes on top of this ROM is most likely going to BREAK IT!

Most tweaks and themes are not both 2.17 and Beats compliant so when in doubt, check with the author of the tweak or

theme you want to add to be sure it is both 2.17.651.5 compliant and was built on the Beats framework.

Installing non-2.17 or non-Beats tweaks or themes will cause FC's, reboots, and other horrors.

If you MUST install non-Beats compliant tweaks or themes, you have two options:

(1) For leedroid: flash the ZIP in the SD card MeanROM folder to make leedroid Beats compatible!

(2) In the MeanROM folder on your SD card, there's a ZIP you can flash to remove Beats from this ROM completely.​

-----------------------------------------------------------------------------------------------​

NEWS/HAPPENINGS

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

New in 4.5 (details in changelog in post 2):

Fixed WiFi/WiMax connection problems

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

Video review of MeanROM v2.5: http://www.youtube.com/watch?v=7QmPvicAyzU&hd=1&list=PL9B601B5B9B4F42BE

Video review of MeanROM v0.8: http://www.youtube.com/watch?v=NvxKjJHqq-M

----------------------------------------------------------------------------------------------------------------------------------------------​

The clean:

Based on stock deodexed 2.17.651.5 and inspired by CleanROM Reborn (thanks scrosler!)

Working: everything

Not working: nothing

The mean:

Anthrax kernel overclocking/undervolting (default 1.5Ghz) - Thanks Chad Goodman!

Performance and my awakenings tweaks

Dual core performance when screen is on for ultra-smooth experience

Single core underclocked when screen is off for 50+ hours of battery life at idle!

Pulls 3000+ Quadrants, 5400+ CF Bench, and 5500+ AnTuTu @ stock 1.2Ghz!

Pulls 4000+ Quadrants, 7000 AnTuTu with latest Anthrax 1.5+ Ghz kernels, still with 30+ hr standby batt!

The nice:

Beats Audio enabled (credit gruesomewolf, made flashable by smokin1337)

Fast charge ready (need Anthrax kernel for this feature)

Ponury gesture compatible

Google Talk w/video

ICS inspired slide to clear notifications (credit gruesomewolf)

Unlocked hotspot

7-in-1 power menu

Roam-only option on roaming menu (credit Synergy/freeza)

Up to 15 browser windows open at once (guide by SteelH)

Extended settings in browser

Wake with volume rocker (or disable that feature via flash)

Exchange ActiveSync "Sync While Roaming" can now be enabled including push (update schedule) while roaming

HTML message format unlocked in Exchange Mail settings

Extended quick settings

Custom MMS mods w/500K, 1M, and 5M choices for max size (sizes in /system/customize/mns/default.xml)

Stock Camera w/HDR and Panorama

Amaze Camera also included

Flashlight

No location/GPS icon (guide by SteelH)

Disabled spinning carrousel (credit ozkaya)

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: scrosler, Ziggy471, Virus, Chad Goodman, Lrod0175, mwalt2, Vinchenzop, misfit, jewe11, GruesomeWolf and Team-Nocturnal, TrevE, smokin1337, jeffsanace, thesparky007

Installation instructions:

First, the usual disclaimers. I supply the ammo, you use it. ROMS don't kill phones, n00bs do. :D 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 2.17.651.5 compatible. But... it always helps to have some familiarity with flashing ROMs to keep yourself safe.

Before you Install, prepare:

2.17.651.5 ROMs need the latest firmware. See freeza's all in one firmware update if you haven't done that already. If you unlocked via the HTC method, you know the drill: you'll have to take the OTA and then re-unlock.

If you are already running an older version of MeanROM, you should be OK just flashing this ROM without a full wipe, BUT...

If you have any trouble at all, do a super wipe and then install the above firmware and this ROM

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 on both Hboot 1.4 and 1.5 (including S-ON) and will give the best results (least potential flash problems like reboots or boot loops).

The two popular configurations for 3.x:

Best Performance and Battery: Flash MeanROM and nothing else on top. This setup offers maximum performance and battery. With the overclocked 1.51 Ghz clock (capable of 1.72 Ghz) and undervolting, the included (Dodava) kernel outperforms the stock kernel in both battery life and speed. The tradeoff is that non-stock kernels can be more sensitive to user configuration changes and installed apps. If you have problems (reboots, etc.) a super-wipe and fresh install will likely solve the problem. If not, flash the stock kernel below.

Best Reliability: Flash MeanROM from recovery and then "stock-kernel.zip" from MeanROM folder on SD card. No need to reboot or wipe: just flash the ROM and then stock-kernel, then reboot. This setup offers very good performance and best compatibility. While Beats Audio features are enabled, full Beats audio quality requires Anthrax kernel (see next configuration).

Full Beats Audio kernel:

If full kernel-level Beats Audio support are important to you, you can try the (more experimental) Anthrax kernels. Go here for installation instructions.

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 Beats framework (as of this writing, most are NOT compatible - ask the developer.

A note about the mirror app:

For whatever reason, HTC chose to hide the mirror app from the app drawer in recent updates. This ROM has the mirror app visible in the app drawer but it will only show up if this is a fresh install of the ROM (after a factory reset).

CHANGELOG:

See post #2

DOWNLOAD:

Android File Host links

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