yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] djvybz01:
Ok, first things first, you will need to follow Bloody's provisioning guide completely, before attempting to flash a script. The service programming needs to be Metro's in order for the script to work. The MIUI script Bloody posted is for GB. MIUI ICS requires a little additional work to get it going...you can flash Bloody's ICS script, but it will install stock ICS MMS on MIUI, it just will not be MIUI themed, it will look like standard Android 4.0 ICS MMS. Also, you will still need to edit the APN settings on ICS...go to Settings->Mobile networks->Access Point Names and follow the APN tutorial in the original post. If you want the MIUI themed MMS to work, there is a manual way to do it, but it will require you to have an app called ninjamorph, and editing the mms_config.xml file with the one from Bloody's modified mms apk, replacing the apns-conf.xml file in data/etc with the one from Bloody's script, and configure the APNs as mentioned. If you need more help, PM me, I may be able to assist. I was running MIUI ICS for quite a while, after a lot of grief I figured out this method...it works, guaranteed.
[EVO 4G Android Development] mrhanky89:
Thanks for the clarification. I gave up on the MIUI.us rom because I felt it was too slow. CIUI seems ok so far and faster.

I followed the provisioning guide and got MMS to work with the Metrodroid ROM so I think those settings are correct.

Now since I think CIUI is AOSP, I installed the AOSP script in the first post but it only fills out some of the info. I complete filling out the rest of the APN settings but if I change the MNC from 120 to the 004 that is on the metroprl blog guide, then the whole configuration disappears.

Would editing a file manually from 120 to 004 work?
[EVO 4G Android Development] Bloodykiller86:
Meh ill just make an miui ics one....not that hard for me lol
[EVO 4G Android Development] Bloodykiller86:
Just hopefully now with the new forced way im doing it the apn will get written
[EVO 4G Android Development] djvybz01:
No..DO NOT edit the MNC...leave it as is...in fact, when you edit APNs, the only items you have to edit now are - APN name: MetroPCS, APN: default, MMSC: http://mms.metropcs.net/3128:mmsc, Port: 3128, auth type: PAP or CHAP. Everything else, the proxy, proxy port, password,server, mms proxy, and apn type, you can leave as "not set." Bloody's script will take care of flashing the correct apns-conf.xml settings and MMS.apk for incoming MMS. Editing APNs will allow you to set outgoing MMS. NOTE: This is only for ICS. If using GB, APNs do not need to be edited if flashing one of Bloody's scripts. Also, if you're looking for a great ICS ROM, I highly recommend Team DIRT's Paranoid Android. It's a straight ICS hybrid Tablet/Phone ROM, fast and works beautifully with an awesome, unique, highly customizable UI. Only thing that doesn't work is 4G, which isn't an issue on Metro anyhow, and FFC. I can't recommend it enough!
[EVO 4G Android Development] 1iwilly:
will do thanks to both of you guys for your time and energy put into this project once again thanks
[EVO 4G Android Development] mrhanky89:
Wow, I can't believe I complicated my life so much. I re-flashed the script without editing any settings on this rom and it just worked. I will definitely check out Paranoid Android tomorrow. Thanks djvybz01!
[EVO 4G Android Development] djvybz01:
Bloody, thats awesome if you're getting it to force write APNs to ICS!!! That was the only manual process I had to go through with ICS ROMs when flashing a MMS script...and I can imagine a lot of Metro users don't realize APNs still have to be edited on ICS.

On a side note, if some of you guys are still having trouble sending MMS after flashing an older ICS script and the ROM you are using does not have "Access Point Names" listed under the Mobile Network Settings try this: Install the app Anycut from the Market, and go to "add new activity" scroll down to APNs and click, this will add a widget icon to your home screen. Click on your new APNs icon, if the APNs menu does not come up the first time, go back and click it again...sometimes you have to do it twice, and then click your menu soft key - new APNs, edit the APN settings with those from the Bloody's original or my previous post a few posts up. As mentioned in my previous post, only Name, APN, MMSC, MMSC Port, and Auth Type need to be entered for MMS to work, everything else can remain "not set". Metro did away with all the proxy settings awhile back and Bloody script takes care of the rest. Once you're done with editing the APNs, click menu soft key - save APNs, click back button, and click the radio button for the APN you named MetroPCS. You should be set from there.

Doing this from memory, so Bloody, or anyone, if I left anything out anywhere...feel free to interject, and any questions, feel free to ask...

Cheers!

Oh...and BTW, Bloody, thanks for all the time you dedicate and awesome work...your scripts have been a life saver over the last couple years of numerous devices and frenzied metro-flashing...LOL Appreciate you bro.

---------- Post added at 04:39 AM ---------- Previous post was at 04:15 AM ----------

Not a problem my dude! Oh and if you flash Paranoid Android, see my post above about Anycut, it does not have the Access Point Names settings under Mobile Network Settings, follow the procedure I outlined above and let me know if you have any trouble. I've been there and know how frustrating it can be getting a phone to fully functional!

Here's the Paranoid link just in case: http://xdaforums.com/showthread.php?t=1714415

Also, if you like MIUI, have you tried Swiperrat and Hipkat's version? Always was up to date with the newest builds and was very fast, at least when I was using it. I think they even have a hardware accelerated version floating around outhere. Based off the MIUIAndroid.com version whom get their source code direct from the MIUI chinese devs, so it's more stable and less glitchy than MIUI.us, at least in my humble opinion - http://xdaforums.com/showthread.php?t=1493631
[EVO 4G Android Development] Bloodykiller86:
Someone with ics mms working please backup the apn with apnbackup and restore and upload it fir me plz....that way the apn will load correctly. Also upload the telephony.db file. Its in data/data/com.android.providers.telephony/databases/telephony.db
[EVO 4G Android Development] cynicalinsomniac:
yes, bloody, i agree, i think that would solve all of my problems aswell... Because i've spent the last 2 weeks looking into this, hours and hours of research. Im running the paranoid android mod, and even with the anycut shortcut it opens up the apn settings but doesn't show anything listed. If you click the menu key it has two options, add Apn and reset to default. I did the add apn and filled out everything perfectly, triple checked and saved... Rebooted phone. and tried to send a mms, still nothing. Went back to apn settings to see if maybe it would have generated the apn i made in a list or something and there was nothing listed. Checked menu button again and still had the same two options. So that leaves me to think all i can do is get the setting config files from someone whos already got it working
[EVO 4G Android Development] Bloodykiller86:
Yup pretty much. Thing is the evo roms I think are based off gsm roms so it makes apn settings weird sometimes
[EVO 4G Android Development] djvybz01:
Cynicalinsomniac...as I mentioned above, make sure you're NOT changing the MNC, leave it 120, if you edit the MNC, even if you save it, it will not show up when you go back to view the new APN you created. I'm running Paranoid on my EVO 4G with Bloody's script, and if you follow my anycut instructions and edit only the APN setting fields as I've outlined above ur MMS will work. Trust me, I know how you feel...it took me at least a week before I finally found the right combination of APN settings.

---------- Post added at 12:35 PM ---------- Previous post was at 12:21 PM ----------

Will upload for you shortly Bloody...
[EVO 4G Android Development] 1iwilly:
bloody i've been using a apns that oakieville made for me i use it on all roms well haven'tt ried miui but i do have mms working i'm on meanromICS2.6

the only thing not working for me is VM here is a copy of the apns and VM-config i have to up loaded as a rar
[EVO 4G Android Development] oakieville:
Hi guy i can get mms on any rom i have tried and yes if u change mnc from 120 it will not show up in the apns short but trust me it does matter if it shows up mine is set to mnc 027 right now it dont show up but works fine and dont change it by hitting add apn use root explorer to edit the apns-conf.xml in /system/etc u r better off leaveing mnc at 120 on sprint phones but edit everything else and save then go to apns shortcut and hit reset to default it will set metropcs apns and doing like this also lasts thru a data wipe it will still be metropcs apns and for the mms.apk i change the mms-config.xml in /res/xml in the mms.apk for a mms-config.xml from an mms.apk for verizon aosp works everytime on pretty much any phone except a sense rom with the exceprion of on verizon phones the mnc needs to be 027 everything else is the same and on sense roms u need to edit the apns.xml inside the framework-res.apk in /res/xml u have to decompile framework-res.apk edit apns.xml recompile the put the edited apns.xml in the original framework-res.apk then push to /system/framework if u dont wana decompile and edit u can just use the apns.xml i edited already and use ninjamorph to put in ur framework-res.apk on sense roms. I also have the stock sense mms.apk working on many roms but not all. If im wrong on anything i said pls do correct me bloody everyone knows ur man
[EVO 4G Android Development] 1iwilly:
if you want to play with a miui i made all the changes to metro on this one url=http://www.4shared.com/zip/-besWFaH/MIUI_2817_SHOOTER_DH.html?

prop file was mod apns was mod added the VM config but no Native VM yet the only thing it needs is the right mms.apk

but i use mms.flashingtools.com from the phone it will download the correct app install it and use that then go into the stockk mms in settings and check off no notifications your done hope this gets us closer to a fix like i said the only thing missing is a working mms.apk for this rom

also for VM here is the proggie is use when you install it go to preference and only have a checkmark on enable application nothing else works like a charm. enjoy
[EVO 4G Android Development] djvybz01:
ASOP ROMs shouldn't have a problem with native voicemail, but if your using a sense ROM these patched phone.apk files should help with VM notifications depending upon what sense build ur using... http://www.howardforums.com/showthread.php/1762706-Native-Voicemail-Notifications-Fix-Thread
[EVO 4G Android Development] cynicalinsomniac:
Fixing to try it again, without changing the MNC, We'll see what happens, also by the way, everytime i try to flash bloodys script it fails... trying to just edit apn settings using the anycut shortcut... I'll let you know if it works this time, be back soon...
[EVO 4G Android Development] Bloodykiller86:
Mnc doesnt really matter much really. U can leave it whatever it is aslong as the apn is changed to match it, if not the apn wont get loaded. Really that's what the mnc is for, for apn loading. With gsm androids the apn file has 100s of apns and the mmc and mnc are what controls which one its gonna pick

Also reason apn disapears in the apn menu is because if u make one through there the mnc has to match the build.prop mnc if not it'll just discard it
[EVO 4G Android Development] djvybz01:
Bloody, here you go! Telephony and APN for ICS
[EVO 4G Android Development] 1iwilly:
for me the easiest way that i do it is i take a copy of the prop file change the sprint to metropcs then i add it back to the zip file then i go to etc and delete the VM config the add mine then if there is a apns-config i'll swap it out with the mod one then i go to frame work folder

open up framework-res.apk then go to xml folder then res folder delete the apns that is there then add the mod one click ok once it is done

put the rom-file on my sd card full wipe install all is good
[EVO 4G Android Development] djvybz01:
If Bloody's script fails, try this...I've attached the modified MMS.apk and apns-conf.xml, with your favorite root explorer, drop the MMS.apk into system/app folder and change permissions to rw-r--r--, then drop apns-conf.xml int system/etc and set permissions to rw-r--r--. Edit APNs as I instructed previously Name: MetroPCS, APN: default, MMSC: http://mms.metropcs.net:3128/mmsc, MMSC port: 3128, Auth type: PAP or CHAP, and everything else, "not set", and reboot. This is how, I've always done it and it has always worked. Let me know if you have any questions!
[EVO 4G Android Development] cynicalinsomniac:
so how do i know what to make it, so that it matches the build prop mnc

---------- Post added at 01:18 PM ---------- Previous post was at 01:10 PM ----------

Trying now... be back soon...
[EVO 4G Android Development] Bloodykiller86:
Every evo is mmc 310 mnc 120
[EVO 4G Android Development] djvybz01:
What is the MNC when you open APNs? If it's 120, then build.prop should also be 120. If this is the case, just leave it as is and overwrite the current apns-conf.xml with the one I uploaded for you in the previous post as it is also set to 120.
[EVO 4G Android Development] cynicalinsomniac:
Dunno why but after replacing those files everytime i try to go to the apn menu and add new apn, since there are none to edit, it errors out and forcecloses
[EVO 4G Android Development] 1iwilly:
what rom are you on.??
[EVO 4G Android Development] djvybz01:
Sounds like a permissions problem, did you make sure you chaned to rw-r--r--?
[EVO 4G Android Development] cynicalinsomniac:
ParanoidAndroid, most recent

yes

But as i stated before, it doesn't show a list like it should when u get to the apn list menu, only thing u can do is click menu and either add apn or reset to default, and it also only works the first time u click on the apn settings shortcut, you cant get to the menu any other way, if you go back to homescreen and click shortcut again it goes to wifi connections in the area, wont go back to apn menu unless you reboot

I apologize for the run-on sentences...

Fixing to try to edit the apns-config.xml with sqlite editor to my exact settings, since i cant do it through the menu on the phone
[EVO 4G Android Development] djvybz01:
I'm not sure how much or what files you've tried to edit so far, but if you've started messing around with build.prop and the MNC you may want to consider just reflashing the ROM and starting from scratch just to ensure a clean slate. You may have changed something along the way accidentally and is causing a conflict somewhere. When I flash a new ICS rom, if I'm replacing the files manually, first I will overwrite apns-conf.xml, then replace the MMS.apk, and then cofigure APN's

---------- Post added at 08:06 PM ---------- Previous post was at 07:57 PM ----------

I'm assuming you are on an EVO 4G?
[EVO 4G Android Development] cynicalinsomniac:
Tried that a couple times aswell, complete wipe of everything and then re-flashing rom, replace, the biggest problem is probably the apn menu, its not really there, i guess, i use easycut to make a shortcut to it cause its not accessible in Paranoid rom through settings, when it goes u cant see the "list" thats supposed to be there, all u can do is that menu button and add new apn, but even that doesn't save.
[EVO 4G Android Development] djvybz01:
The APNs menu is definitely there in Paranoid, it's just hidden, that's why you have to use Anycut to edit. There are a few lines in the APN that are required otherwise it will not show up. First you have to have the name and type filled out, also, if you have change MNC as we said, ie to 004 as it says in the metropcs.blogspot tutorial, it will not show up. Lastly, once you fill out the APN and hit save make sure you click your back soft key and click on the radio button to enable the MetroPCS APN. What fields are you editing in APNs?
[EVO 4G Android Development] 1iwilly:
try using the apns i uploaded works for me on GB and ICS running the newest meanromICS-2.6 WITH NO ISSUES

i haven't tried the Paranoid rom to many thing to do just to install it for me i just like fullwipe and install on the fly.LOL
[EVO 4G Android Development] Bloodykiller86:
The one with 004 is just for moto droids cuz thats the mnc they have and if u out a different one, mms wont work.
[EVO 4G Android Development] 1iwilly:
would it make it easier once the correct mms.apk are veryfied working that we make a list label as to which ones to use example

GB-use this mms+apns

SENSEROMS- USE THIS MMS+apns

ICS-use this mms+apns

MIUIROMS-use this one+apns

to avoid the multi questions of asking the which one do i use just my 2cents.
[EVO 4G Android Development] Bloodykiller86:
Thats what i do lol just that i gotta fix the aosp ics script
[EVO 4G Android Development] cynicalinsomniac:
Gonna try one more time fresh clean install, wipeing everything and then try the last files that were posted for me and try to add apn.... So far not one thing has worked... Its crazy so much crap just for mms.... but i dont want to go back to stock, i love this rom
[EVO 4G Android Development] cynicalinsomniac:
And its a no go... still no mms...
[EVO 4G Android Development] djvybz01:
E

That sucks...I pulled all the files right off the paranoid rom I'm using now with working mms. OK, just some additional trouble shooting, how many kbps are you getting with 3G on speed test? When testing mms have you tried sending a very small file size pic? Also, I looked over my previous posts to see if I messed up somewhere and I wrote the wrong mmsc address it should be http://mms.metropcs.net:3128/mmsc

Sorry mistyped it and didn't proof read it before I posted... original post has been corrected! Any way you could PM me a screen shot of your APN settings?
[EVO 4G Android Development] 1iwilly:
i'm trying to install that rom to help out but must i have to change my 4ext recovery also on the download page i went too the changelog and download page are both the same not trying to hijack here just trying to test the same rom you guys are trying to fix.
[EVO 4G Android Development] djvybz01:
I thought 4ext recovery was not supported for EVO 4g? As far as I know team dirt has not updated the Paranoid EVO 4G rom since 7/5...should be the same.
[EVO 4G Android Development] 1iwilly:
oh ok that explains it i have a evo 3d sorry
[EVO 4G Android Development] djvybz01:
;

Actually you may be right, just checked mikmiks page and the latest update is 7/24 which says some users have been experiencing mms issues with that build...

---------- Post added at 01:57 AM ---------- Previous post was at 01:50 AM ----------

Ah...yeah your using the SOSA port...I have a 3d as well and there are still some bugs with the 0.9.5 build, waiting patiently for the 1.0 build. But still, on the mikmiks site, the latest evo 4g build seems like it may have mms issues according to the change log...that could be the problem right there....cynical, what paranoind build are you usinm
[EVO 4G Android Development] 1iwilly:
no i'm on meanromICSv-2.6
[EVO 4G Android Development] cynicalinsomniac:
My problem is I can't see the apn no matter what mnc or settings I use so I can't move the radio button
[EVO 4G Android Development] djvybz01:
You said you are using easycut? Or did you mean anycut?

---------- Post added at 03:20 AM ---------- Previous post was at 02:35 AM ----------

Let's try one last test....open APN, click add APN and edit only these two fields - Name - enter: Test, and APN - enter: internet. DO NOT EDIT ANYTHING ELSE. Click save and the click your back button, do you see a new APN?
[EVO 4G Android Development] cynicalinsomniac:
Says mcc field must be 3 digits when I click save

---------- Post added at 09:37 PM ---------- Previous post was at 09:33 PM ----------

Anycut
[EVO 4G Android Development] djvybz01:
OK. Were making progress...so your mcc is empty when you open APNs?

---------- Post added at 04:06 AM ---------- Previous post was at 03:42 AM ----------

OK. Were making progress...so your mcc is empty when you open APNs? If so this is a build.prop problem as the mcc and mnc transfer to APN settings from build.prop
[EVO 4G Android Development] cynicalinsomniac:
So what can I do to fix, I'm on a fresh install with the phone
[EVO 4G Android Development] Bloodykiller86:
......just wait for the fix guys lol im not home right now is all so thats why i havent uploaded it yet. When i get home it will be. or if u want to continue this atleast start your own thread, i keep getting notifications for this lol
[EVO 4G Android Development] cynicalinsomniac:
Also this is a new apn... as there is not one listed to edit
[EVO 4G Android Development] djvybz01:
Is mcc empty when you open APNs? If so long press on build.prop and open with text editor and find

ro.cdma.home.operator.numeric make sure it reads: ro.cdma.home.operator.numeric=310120

The 310120 numeric is what directly transfers to mcc and mnc in APNs
[EVO 4G Android Development] cynicalinsomniac:
Couldn't find it I checked three times... added to the end

---------- Post added at 01:56 AM ---------- Previous post was at 01:44 AM ----------

Woohoo succes so far mnc and mcc were in those ports when adding new apn... so I made the metropcs one... saved and it appeared... just clicked radio button but haven't tested

---------- Post added at 02:01 AM ---------- Previous post was at 01:56 AM ----------

Tested but no go on mms sending... just sits there
[EVO 4G Android Development] Jstlouis1993:
I was wondering will running MIUI MMS script on a EVO 3D MIUI Rom work ?
[EVO 4G Android Development] 1iwilly:
not on that new miui ics you are running on older miui yes

look here=http://xdaforums.com/showthread.php?t=795182
[EVO 4G Android Development] cynicalinsomniac:
so now that i got that line in the build prop and can successfully create or edit apn's, how do i figure out the right one that will allow me to send mms, because following the setup on here isn't working
[EVO 4G Android Development] 1iwilly:
depending on the rom the apns.xml goes in the framework-res.apk open the res folder then open the xml folder apsn.xml is there.

then the apns-config.xml goes in the system etc folder. HERE they are already mod nothing else need to be mod.

again some roms have the apns-config in the etc folder others apns in the framework-res.apk

enjoy
[EVO 4G Android Development] cynicalinsomniac:
Ty, gonna go try it out

---------- Post added at 03:11 PM ---------- Previous post was at 02:21 PM ----------

no place to put the apns.xml, seen there framework-res.apk but no res folder, just the anps-config.xml

Testing now
[EVO 4G Android Development] 1iwilly:
so you do have a apns-conf.xml ????? in the ect folder if so you can replace it with rootexplore.

if you are trying to do on the phone you need the app call NinjaMorph free from the app store. if you need help.using the app let me know i'll.try todo my best step by step.

or what i do is i take the rom open it up in 7zip open the framework folder, then find the framework-res.apk the res then xml delete the apns there then add the one i want then close it it will said a mod was done would you like to continue something like that other wise emailme a copy of your framework and i'll mod it for you.
[EVO 4G Android Development] cynicalinsomniac:
OK so replaced with ninjamorph... all that was easy my apn is set everything's been replaced... still no sending mms thru gosms or the altered mms.apk
[EVO 4G Android Development] 1iwilly:
try this temp set up from your phone go to mms.flashingtools.com

it will detect you phone and download and install the android messaging app

there is no settings for it just reboot after download the use the app if it works then on the main mms go in settings and disable status bar notification hope it works for you let me know