[EVO 4G Android Development] DrRyder:
Bugs

1. When you're in the initial HTC Setup screen logging into Facebook, instead of "Show password" it says something completely different about WAP push events. This is because of the com.htc.resources.apk that I'm using. I haven't figured out how to change that text. <--- FIXED!

If you know how to resolve any of the bugs that are listed, please contact me so I can fix it right away.

Tips & Tricks

1. If you don't use Google Talk, open it, hit menu, go to settings, un-check everything then go back, hit menu, and sign out. This will stop Google Talk from running in the background.

2. Don't use auto brightness. You'll get better battery life by choosing one of the preset brightness levels through the power control widgets. I use 40%.

3. Lower screen timeout periods will help improve battery life as well. I use 15 seconds.

4. Turn off screen animations for a boost in performance.

5. In Accounts & Sync, if you don't use your Gmail or Google Calendar, un-check those from auto-sync. The less things that have to sync in the background, the less data you'll use and the more battery you'll save.

6. In Wireless & Networks, go to Mobile Networks. Choose the Roaming drop down and choose Sprint Only. This will cause you to be less likely to roam and therefore, save battery.

7. When you aren't traveling, turn off GPS. Network location is precise enough to pinpoint you to your exact location without having to use GPS. I keep mine off and only use it when I'm on the road to somewhere I need GPS to find.

8. Use Wi-Fi when available. I've found that using Wi-Fi instead of 3G/4G saves a lot more battery. Since I'm at home most of the time, I save a lot of battery by staying on my wireless network.

9. After installing your apps after first boot, restart your phone so the new apps can be zip-aligned.

10. After installing your apps, open up cmd and type: adb remount. After that, type adb shell a2sd cachepart. This will move the Dalvik Cache to the /cache partition, freeing up space on the /data partition. ***NOTE: Doing this may cause some apps to not work properly. Do this only if you need more free space.

11. If you see abnormal battery usage, fast draining, incorrect measurements, and the like, try booting into recovery and wiping your Battery Stats. I know this shouldn't really be necessary but there are reports that this improves the battery measurements. - Thanks to wrceuro for suggesting this.

Frequently Asked Questions

Question: My phone keeps rebooting, what could be causing this?

Answer: Your phone might not handle the over-clocking very well. Flash the normalclocking.zip attached to the second post to change the max frequency to 998.

Question: Some of my apps aren't working like they normally do on other ROMs. Could it be because of the ads-free hosts file?

Answer: Absolutely. That's most likely the reason why they suddenly aren't working. Flash the defaulthosts.zip attached to the second post to revert back to the stock hosts file.

Question: How can I change what the Rosie left and/or right softkeys do? Like, change the dialer or internet button?

Answer: Use the Rosie Settings app in the App Drawer.

Question: How can I change the widgets in the notification menu?

Answer: You need to modify the widgets.txt file in /system/customize. The list of available widgets are attached to this post. Once you modify the widgets.txt file, reboot for the changes to take effect.

Question: How can I get Swype back?

Answer: You have two choices. You can either download the Swype Beta and use that or you could pull the /system/app/Swype.apk and /system/lib/libSwypeCore.so from version 5.4 or earlier or any other ROM and then push them to their respective locations.

Question: How can I get the Gingerbread Sounds back?

Answer: You can pull the sounds from version 5.6 or earlier and just keep them on your SD card in the media folder. For example, if you want some of the notification sounds, put them in /sdcard/media/notifications. If you want the ringtones, put them in /sdcard/media/ringtones, etc. You could also download these sounds that were provided by *.jpg and unzip them to /sdcard/media.

Question: Why isn't my search button working?

Answer: The search button isn't working because the GoogleQuickSearch.apk has been taken out. Find that in any stock de-odexed 3.70 ROM and push it to /system/app to regain the functionality.

Question: Will this ROM wipe out my data, apps, settings, etc?

Answer: Yes. This ROM is made to wipe out everything before every install. The reason for this is to make sure there are no inconsistencies between versions. I'd rather everyone backed up their apps, settings, etc and just have to re-install and re-configure than have them come to the thread complaining that something doesn't work that should work if they had just done a full wipe. Just like the warning in the OP states, it will wipe Cache, Dalvik-Cache, Data, & System before installing.

Using Font Changer

When using the Font Changer app, please follow these instructions. This will allow to easily change the system font to any font that you'd like as long as it is a TrueType Font file.

1. Find the font that you want to use. You can include a bold and monospace version, but they're optional. For example, I might use Segoe UI Light.

2. Mount your SD card to your computer.

3. Copy the fonts that you chose to /sdcard/.fontchanger.

4. Rename the main font so it is a ONE word name. I would rename mine to SegoeUILight If you chose a bold and monospace version too, you must rename them just like the first but append -Bold or -Mono respectively. For example, SegoeUILight-Bold and SegoeUILight-Mono.

5. You should now have 1, 2, or 3 font files depending on how many you chose. I would have SegoeUILight, SegoeUILight-Bold, & SegoeUILight-Mono.

6. Unmount your SD card from your computer.

7. Open the Font Changer app. It'll refresh the list of fonts you have. Make sure you go into the app's settings to make sure they're set how you want. I have it set to do a Quick Restart because that's all that's needed to make the font change effective.

8. Go back and select the font you want to use. You can either choose to preview it or you can apply it. If you apply it, it will tell you that you need to reboot. Select the reboot now option and it will hot restart.

9. DO NOT TRY TO USE THE DENSITY SETTINGS. They won't work.

If you have any problems, boot loops, freezes, or anything related after using this app, please post in the thread so we can resolve it.