We already have the entire CM9 main thread overrun by repeat questions.

If you have a question regarding something on here, Private Message either myself or the persons I am crediting so that we may help you without mucking up this Thread with "Can you help me with this?"

Feel free to add Mods and Fixes that you feel might be useful for others. If you didn't make it, be sure to give credit to the person who did.Please also post a link to their original post so others can thank them for their work.

Thanks to everyone who developed these fixes and to the devs for putting together a great ROM for our phones.

FYI...I DID NOT MAKE THESE MODS OR FIXES (UNLESS I SPECIFY THAT I DID PUT SOMETHING TOGETHER). PLEASE GIVE THANKS TO THE PEOPLE WHO CAME UP WITH THESE FIXES AND MODS

1) FIRST, go HERE and watch this video. It's how to install Android SDK. This will be important if you mess something up later and need to reinstall SBF. It also allows you to flash CWM to your phone.

2) Unlock Bootloader: Watch the video HERE. The links to the files you need will be in the "show more" area of the video. This will have you unlocked and ready for next step.

3) Rooting/CWM: Watch the video HERE. The links to the files you will need will be shown in the "show more" area of the video. Now you will be rooted and have CWM on your phone

4) Joker's CWM: Since this was made with his CM9 build in mind, I recommend using it for all your CM9 flashing needs. Using other ones can cause problems.
YOU HAVE BEEN WARNED.
Go to Joker's site (Jokersax.com) and download the "cwm-non corrupted" in the "Cyanogenmod9 for Photon 4G" section, placing the file on somewhere on your phone you can easily find (I usually create a folder in my SD-Card called "ROMS".
Boot into your recovery and select "install zip from sd card"
Find the CWM .zip where you put it, and flash it.
You will now have Joker's CWM on your phone and be ready for flashing

NOW YOU ARE READY TO FLASH

PROPER FLASHING:

STANDARD FLASH ROMS
1) Place ROM zip onto storage on your phone (of your choice)
2) Reboot into recovery
3) Make a Backup (if you don't, it's YOUR bad if you mess up...)
4) Use Wipe All Zip found HERE
or
Wipe /system, /data, /cache manually
This is recommended...some roms you can get away with just Cache and Dalvik wipe, but many require the full wipe treatment
5) Flash Rom zip
6) Flash Gapps (optional)
7) Reboot and Enjoy

How to Fix:
1) First you will need to edit your framework-res.apk using the How To HERE
2) After decompiling framework-res.apk, you will go to folder /res/values
3) Open file arrays.xml
4) Scroll till you see a section that looks like this : <array name="config_cdma_dun_supported_types" />
5) Change it to this:
<string-array name="config_cdma_dun_supported_types">
<item>default</item>
<item>dun</item>
<item>mms</item>
<item>supl</item>
</string-array>
6) Save the file
7) Go to bools.xml
8) Find line that says : <bool name="config_mms_content_disposition_support">true </bool>
9) Change it to : <bool name="config_mms_content_disposition_support">fals e</bool>
10) Save the file
11) recompile the framework-res per the above how to....do not skip any steps.
12) Insert the framework-res.apk into THIS file and flash it to your phone in CWM
13) go to the build.prop in your phone in Root Explorer or Root Browser
14) Edit the following lines:
# CDMA Carrier support - Native carrier is Sprint
#ro.cdma.home.operator.numeric=310120
#ro.cdma.home.operator.alpha=Sprint
#ro.cdma.homesystem=64,65,76,77,78,79,80,81,82,83
#ro.cdma.otaspnumschema=SELC,1,80,99
#persist.radio.cdma.min=0
15) Change it to look like this:
# CDMA Carrier support - Native carrier is Sprint
ro.cdma.home.operator.numeric=310120
ro.cdma.home.operator.alpha=Sprint
ro.cdma.homesystem=64,65,76,77,78,79,80,81,82,83
ro.cdma.otaspnumschema=SELC,1,80,99
persist.radio.cdma.min=0
16) Save the file
17) Place APN-conf.xml above into your /system/etc folder using root explorer or root browser
18) Go to app section of system settings and clear data
19) Reboot into recovery
20) Fix permissions
21) Reboot into your phone and you're done!

If you run into issues with 0.3.3 not booting up after doing a fresh install, do the following:
1) Format /System, /Data, and /Cache (can use the Wipe-All-Photon.zip in POST 6 for this)
2) Flash 0.3.1 from above link and Gapps
3) Reboot and allow phone to come to main screen but do not sign in, reboot back into recovery
4) Wipe /Cache and Dalvik (can use Wipe-Cache-Dalvik-Photon.zip in POST 8 for this)
5) Flash 0.3.(2, 3 +++)
6) Fix permissions
7) Reboot...should work now

Here are a few ICS themed apks for Cm9, I did not create these just been going through every phones subsections scouring for ICS themed apks

Gmail and LatinIME.apk need to go into system/app

Clear cashe and data before renaming the preinstalled ones with ".bak" as back ups.

Dropbox and XDA(free version) can go in data/app

Make sure to fully uninstall Dropbox and XDA apps if you've already have them installed before installing these themed apks.
When I get to a computer later and have a bit more time, I'll find the threads that I got them from so proper thanks can be made to them.

Hello everyone..I would like to share some of the stuff..I have themed almost every google application for those who like black & cyan. If you are going to use my themed applications for whatever reason, please make sure to give me credit..If you guys have any questions don't hesitate to ask.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?