[EVO 4G General] blazinbear82:
MetroPCS MMS Guide On Ice Cream Sandwich

Guide for MetroPCS MMS on IceCreamSandwich written 4/4/2012 blazinbear82 last updated 4/29/2012

There are similar guides to this but nothing written for the ICS and no developers making a Metroff ICS so here is the first ICS guide.

Credit to the Metroff Team. I Just took their files and inserted them directly into the rom.

Confirmed Working Phones and Roms

Droid 3

...Hashcodes Cyanogenmod 9

...Hashcodes [SELFKANG ICS AOSP ROM] "AOKP" (Android Open KANG Project)

Maverick 4.0 (Gingerbread) only sends mms on mms.apk receives on any

HTC Evo 4G

...Decks ICS PB14 Rom

Preface

Have phone flashed to Metropcs with internet and have it rooted.

Needed

1.) Metroff 1.3.zip Download here http://www.mediafire.com/?q83m25ls8p5vnvi.

2.) Rootexplorer.apk I will not post a link for it because its a paid app but i will suggest you go search 4shared

3.) Systemappremover.apk look in 4shared again

4.) Go to the Market and download GoSMS on your phone.

5.) A Good Working Brain

6.) And Some time

Instructions:

Step 1.) Install systemappremover... open... choose system apps... find the stock mms app and remove. This is necessary.

Step 2.) Download Metroff.zip (look at the link above.)

Step 3.) Boot using safestrap... should also work with other recoveries like clockwork

Step 4.) Install zip from sdcard..(choose metroff 1.3 zip file)

At this point if you reboot and your mms is working than you are golden. The Metroff.zip file works as it should for your rom. You may stop reading and enjoy your mms. Thanks Metroff team. If not continue with the guide.

If it did not work for you than at this point you will probably only get a starting run on build.prop (one of the files that needs to get modified).

Step 5.) Boot your phone up and download rootexplorer.apk and install and open i think (u might find it using 4shared perhaps).

Step 6.) Extract the Metroff 1.3 zip file (the one you downloaded earlier and ran in safestrap/clockwork. It will probably be under your download directory in your internal sdcard i would look under /sdcard/downloads.) Extract by holding the file for a couple seconds to bring up options. Choose extract it will then download to your internal sdcard under /sdcard/extracted.

Step 7.) You will be moving the files from Metroff.zip into the root of your system file. click the mount r/w if you need to write to your root. its the button that sits on top of the root explorer at all times.

Step 8.)Once you have found the extracted files start by going to the data folder find eri.xml and and mpcs.sql

move those to the /data folder of your root. do not go back yet to get the other files stop here. hold a file for couple sec to bring up options and choose permissions check off all the checks. (to be honest i am not sure which files need what permissions so i just gave permissions to all the files included in the metroff zip file)

You may skip the folder called META-INF and the file mpcs.sh (for now) these seem to be files created to make the zip install under recovery. so ignore those. Do install the the mms.apk it is needed, although you will be using gosms which works a whole lot better.

Step 9.) Go to the xbin and pull sqlite3 and replace the sqlite3 that is on the root of your device under system xbin and give full permissions as well.

Step 10.) Go to /system and find build.prop.. hold the file and click open in text editor.

You must edit the following... if its not already named than match it..

ro.product.brand = metropcs

ro.telephony.default network=4

ro.cdma.home.operator.numeric = 310027

ro.cdma.home.operator.alpha = MetroPCS

before exiting hit the menu and save

Step 11.) Notice this wasnt here its a big edit.. go back to the extracted folder find mpcs.sh click it and hit execute..

Step 12.) Go to root/data/data/com.android.providers.telephony find databases folder find telephony.db

this is crucial.. hit view. hit the carriers. you should see a table with different carriers.. somewhere on this list you shoud find numeric 310027

with metropcs information in case for some reason metropcs informaion. if you already have the metropcs information leave it as is. if not you will have to download sqlite editor not free in the market (try 4shared).. and create new record with the following

id.. last in your list or whatever number you wish to give it

name .. MetroPCS

numeric 310027

mcc 310

mnc 027

apn internet

user *

server *

password *

proxy blank

port blank

mmsproxy blank

mmsport blank

mmsc http://mms.metropcs.net/mmsc

mmsc2 blank

authtype -1

type blank

inactivetimer blank

enabled.. 1

iptype blank

class blank

current 1 should change when build prop matches this

spn blank

protocol ip

roaming protocol ip

preloaded true

you should come back to this file after reboot and verify that this is active you will have a 1 in front of current and you should not have a 1 on any other carriers for example verizon in current because your prop.build is saying to use numeric 310027

Step 13.) Download GoSMS from the Playstore (Market).

Open the advance settings tab of GoSMS and choose maximum mms size and choose 500k. (needed)

Again Under GoSMS advanced settings find send settings and check split large messages. (needed)

Step 14.) reboot now.

Test/Troubleshoot

Recheck all the files make sure everyone of those files has permissions at full including the build.prop and make sure the files are where they should be.

I also gave a couple of folders full permissions which were /data/data/com.android.providers.telephony and everything inside of that full permissions.

also data/data/com.android.mms and everything under that full permissions.

Notes

1.) You may edit the /data/eri.xml file after EriText="MetroPCS" or whatever you like this is the text you will see when you do the pull down the window.

2.) I recommend u get the ics theme for gosms to fulfill the ics experience.

3.) The stock mms.apk that you install doesnt seem to work but the gosms does. Stick to that although some mms sometimes go through mms.apk from the metroff file.

3.) Remember to give thanks.

4.) Follow up with me... Tell me what worked for u what didnt work for you so that i can get all the right settings included... I might of missed something. I will comeback and edit. Remember i just played around with the metroff.zip files

5.) If This Worked for you ask for this to be sticky.