[EVO 4G General] Crossrocker:
Okay, so recently Ive been seeing a lot of complaining about cm7, decks, miui etc.

I will show you my favorite way of doing things which has kept me hooked since late last year.

Don't blame me for any problems.

If you need the sense equivalent of this, go here.

DOWNLOADS:

:Rom:

Decks AOSP. You can use any other AOSP rom of choice, like CM7 Nightlies. As long as its based off cm7, you can follow this guide and be fine. Settings may be different though.

DON'T flash anything yet.

:Kernel:

Download a SavagedZen Kernel. I recommend CFS Havs. I understand that they havent updated recently but from my personal experience, SZ is amazing.

P.S. This is needed for what I'll be showing you later on so you will definitely not get the results expected from using Tiamat or any other kernel.

If you are not sure on what kernel or rom you want to use, go to this link.

:Misc:

Here are other things that you need to download.

Format All Zip

Use this everytime you install a rom. Dont worry, it does not touch your sd card.

Gapps for CM7

Gapps for Decks

Gapps for Decks with voicemail

Always need your Gapps!

I have created my self a flashable titanium backup zip using the app(its in the preferences somewhere) and that helps out a bunch.

GPS Drivers

Fixes GPS with AOSP.

SuperCharger Script

This thing is freakin awesome.

There will be other things to download later on but they are apps.

Before we move on, do this:

Put every single one of these files on the root of your Sd card. This means that the files should be in no folders! directly on your card.

You SHOULD be using AmonRA recovery.

If not I highly recommend you do that.

FLASHING

Make sure everything you need is backed up already

1. Boot into recovery

2. Nandroid Backup your current rom[Optional]

3. Flash Format all zip[2x if you would like]

P.S. Format all doesn't wipe sd-ext. Do that through recovery wipe options

4. Flash rom

5. Flash kernel

6. Flash Gapps, GPS Fix, and Titanium backup if you have it[No particular order for these]

7. Reboot

AFTER FLASH

Go through everything, setup your accounts

Download Script Manager, Juice Defender, System Tuner, and Terminal Emulator[Most AOSP roms already have this]

:SuperCharger:

1. Open Script Manager and navigate to the root of your Sd card which is where the SuperCharger script should be

2. Run the script as root only. Leave everything else unchanged

3. Choose your scrolling speed options.. you should go fast

4. When the list of options is given, choose either of the aggressive setting. I use the first one

The new updates are making everything kind of confusing.

All the options you get have a bunch of numbers next to them; I'm going to just type out which ones are the ones that I recommend.

[6,8,24,30,40,50] My favorite.

[6,8,25,30,35,35] A bit more aggressive then needed, but still good.

5. After it is done and it goes back to the numbered options, press back and leave the script in background

6. Navigate all the way back to your phone's system files

7. Go into system/etc and then into init.d

8. Run as root and boot the supercharger file in there

9. Reboot

:System tuner:

Also, change cache size to 4096

:CPU settings:

Settings > CyanogenMod settings/Advanced settings > Performance > CPU settings

1. Available governors, choose conservative

2. Check set on boot

If you want to go more advanced and be able to set up profiles and other things, check out SetCpu

If you do choose SetCpu, do NOT mess with Cm7 CPU settings.

P.S. This is where Tiamat lacks. I have no lag using conservative on SZ kernel.

P.S.2. Since we are using a HAVS kernel and are undervolting, overclocking is dangerous.

P.S.3. If your rom doesn't have these options, you can use SetCpu to do the same exact thing.

:JuiceDefender:[Optional]

This app can get you A LOT more battery life if used right.

I use the ultimate version of this and I highly recommend you buy it yourself.

1. Set profile to advanced

2. [About] Go down and uncheck enable after unlock

Some kind of notification is needed or else JD will be killed

3. [Controls] Change to your needs, I leave everything untouched

4. [Schedules] Disable night[Optional]

5. [Schedules] Change to your needs, I leave everything untouched

6. [Triggers] Disable Battery[Optional]

7. [Triggers] Change to your needs, I leave everything untouched

One more thing.. there's this app called chainfire 3d I use it but I haven't really noticed any difference with anything. You should try it out and let me know

Tips

1. Turn off haptic feedback

Settings > Sounds > uncheck haptic feedback

Less lag + a little bit more juice

2. Kill apps by holding down back button

Only tested on cm7/decks. Other roms may be different

Settings > Applications > Development > check Stop app via long press back button

3. Make WiFi stay on

Settings > Wireless & Networks > Wi-Fi settings > menu > Advanced > Wi-Fi sleep policy > Never

Android, on default, turns of WiFi when the screen is turned off. This will yield worse battery life since 3g/4g sucks much more battery life than WiFi

4. Increase VM heap size

Settings > Advanced/CyanogenMod7 settings > Performance > VM heap size > 48m > Reboot

5. Add Silent slate

Settings > Advanced/CyanogenMod7 settings > Sound > Check Silent slate

Adds silence option for notifications when you use vol+/vol-

6. Use Google voice for voice mail

7. Many AOSP experts would recommend using decks v1.3d over 1.3 but I haven't really noticed much of a difference and the new features in 1.3 are too big a compromise for me. If 1.3 is not working out for you, definitely try 1.3d.

New doesn't always = better

Check out all of the settings @ Settings > Advanced/CyanogenMod7 settings

One of the main reasons I dislike sense

Apps that I can't live without

1. Rom Toolbox

PLENTY of things you can do with this rom.

Get rid of ads, change boot anim., etc etc etc

2. LauncherPro

HATE stock android launcher :)

There are many other ones like ADW, GO launcher, WP7 etc..

3. Adobe reader and flash

4. MixZing

HATE stock android music

Many other options here

5. Google Maps

6.Root explorer

7. Twonky server(for Xbox or other things streaming)

You have a tip or an app? Let me know and ill add it to here :)

Warning: Reflashing Rom or kernel can reset some of these things

Now, you will have optimal performance and optimal battery life.

Plain AOSP is ugly though right? Look in the market for themes or go to the XDA android themes section

You can also use the UOT theme kitchen. It is truly amazing and very easy to use. It has churned out quite a few sexy themes for me.

Let me know of any suggestions you have.

And the last P.S. in this thread: Every Evo is different. You may not have the same perfect results as me. If you experience things like random reboots, lag, bad battery etc then you should post in this thread and either me or other people will help you achieve my results for your phone.

Edit to ^: If you have terrible battery life, you most likely have a wake lock issue. There are hundreds of threads on this and how to fix it. Here's one: http://xdaforums.com/showthread.php?t=1128135

If my thread doesn't seem to give you the desired results check out the increasingly popular car o dope tweaks: http://vaelek.com/index.php/topic/1916-guide-car-o-dopes-supersonic-tweaking-guide-v102-120411/

Hit the thanks button if you fall in love with your phone and cant run any other rom ever again :)