Cricket mms fix for fresh rom - EVO 4G General

I managed to fix mms sending on cricket. I edited default.xml in /system/customize/MNS and Mms.apk. Now my picture message works perfectly on my phone.
So in order to install files you need to download them and then unzip default.zip.
You need to place both filies inc c:\ drive.
Now
adb push c:\Mms.apk /system/app/Mms.apk
adb push default.xml /system/customize/MNS/default.xml
adb reboot
Once your phone reboots it should work fine with picture messages.

Did anyone try this let me know how this works for you. I would post my apn settings but I use full android plan. Let me know how this works for you guys.

Now this is something we need to get the mms receive working in miui but for sprint
Sent from my HTC Evo using Tapatalk

This for cricket it allows to receive and send picture message. I tested with verizon and t mobile customers and works realy fast.

Could you fix the one for the miui rom it only sends mms but dont receive
Sent from my HTC Evo using Tapatalk

hmm interesting lemme try summin

Did you modify MMS.apk and fix what was causing it not to send properly? Is this a modified MMS from a Sprint rom? Or one from a Verizon roms like the rest of us have been using?
Would you mind sharing?
Also, are you capable of MMS while wifi is on by any chance?

NICE!
Thanks for sharing....
I will try and repost my results I also am on the android plan this is my apn settings..
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<apns count="1">
<apn name="CDMA-MMS" numeric="46605" mcc="466" mnc="05" apn="mms" user="your10digit#here@mycricket.com" server="NA" password="cricket" proxy="wap.mycricket.com" port="8080" mmsproxy="null" mmsport="null" mmsprotocol="null" mmsc="http://mms.mycricket.com/mycricket/mms.php" type="mms" />
</apns>
Thanks to deathsled... for the apn

WHOA, Im ecstatic!
You did it!
I confirm this solution to be working on my favorite ROM solution...
VirusROM BASE SENSE RC3 with Carbon Theme...
I could not use the adb push method as I am on the road and forgot to grab my micro usb cable...
1. I used Root Explorer to first delete mms.apk from /system/app
2. I copied mms.apk to /system/app
3. Using Root Explorer I over wrote default.xml/system/customize/MNS/default.xml
4. Reboot
5.
A. To my surprise I did not have a messaging app in the app drawer upon boot?
B. Using Root Explorer I navigated my SD card to folder I had placed mms.apk and launched mms.apk thus installing.
6. Downloaded and installed APN Backup, removed current apn.
7. I used the above posted APN.xml after modifying the "red" string with my info, thanks deathsled provided and apn.xml
8. Rebooted
9. SUCCESS!
I figure some of the steps may not be necessary how ever I documented the exact process and procedure in which I now have functioning MMS..
tritron777 Major props to you man!!! You just killed it man!!!!

This is from sprint rom mms.apk and default.xml. I did not try to send mms over wifi.
I believe that for someone using proxy they can use apn proxy by changing this mmsproxy="null" mmsport="null" to mmsproxy="wap.mycricket.coml" mmsport="8080"

Well I found out that modification to default.xml also changed the market. It restored download section. The problem with sending mms over wifi is that we mms server is protected by cricket or any carrier so it limited by range of ip addresses so we can't connect because we are not on a network. So the only way to make this work is to have stop wireless connection and start data the moment we eant to send mms.

What was the issue with the market download section?
I did not have an issue with it that I noticed?

tritron777 said:
This is from sprint rom mms.apk and default.xml. I did not try to send mms over wifi.
I believe that for someone using proxy they can use apn proxy by changing this mmsproxy="null" mmsport="null" to mmsproxy="wap.mycricket.coml" mmsport="8080"
Click to expand...
Click to collapse
Proxy information is not needed on cricket regardless of the plan. (im on a proxy plan and don't have any in there and its fine)
Question for you, was all that you modified was the:
Mms.apk>smali>com>android>mms>transport>HttpUtils.smali
X-SPRINT-MDN to X-Cricket-MDN?
Or were there other internal changes to the Mms.apk file needed? reason im asking is i would like to do the same for hero users as well since this seems to plague all sprint roms and i have been digging to find the root cause for awhile

That the change I made to mms.apk wasto change X-MDN to X-Cricket-MDN I guess metropc would need X-metropc-MDN. Now default.xml I changed all sprint references to
the way ZIO shows it self. Now that gets market back to the way it was before sprint section was added

tritron777 said:
That the change I made to mms.apk wasto change X-MDN to X-Cricket-MDN I guess metropc would need X-metropc-MDN. Now default.xml I changed all sprint references to
the way ZIO shows it self. Now that gets market back to the way it was before sprint section was added
Click to expand...
Click to collapse
Awesome thanks for the info. Going to try to correct this for hero's now as well

and now we know!
Next up, fix MMS under AOSP/non sense roms for Cricket. Or does that work and I'm retarded? I couldn't find anywhere to set the MMS size and I think that might be the only problem.

Just in case I have a backup of the Mms.apk from a brand new Samsung epic. Just email or PM me. no I do not charge for this. And if anyone can host the file i will be more than glad to share.

the Mms.apk does remove the Mms from the phone. when i try to reinstall it from the phone using root explorer it says "Parse Error there is a problem parsing the package." does anyone know what i can do to fix this error?

Not related but... anyone get Metro MMS working yet? I have a working APN from my bros Eris and I cant get it working at all... How would one edit the Mms.apk?

morbidj said:
WHOA, Im ecstatic!
You did it!
I confirm this solution to be working on my favorite ROM solution...
VirusROM BASE SENSE RC3 with Carbon Theme...
I could not use the adb push method as I am on the road and forgot to grab my micro usb cable...
1. I used Root Explorer to first delete mms.apk from /system/app
2. I copied mms.apk to /system/app
3. Using Root Explorer I over wrote default.xml/system/customize/MNS/default.xml
4. Reboot
5.
A. To my surprise I did not have a messaging app in the app drawer upon boot?
B. Using Root Explorer I navigated my SD card to folder I had placed mms.apk and launched mms.apk thus installing.
6. Downloaded and installed APN Backup, removed current apn.
7. I used the above posted APN.xml after modifying the "red" string with my info, thanks deathsled provided and apn.xml
8. Rebooted
9. SUCCESS!
I figure some of the steps may not be necessary how ever I documented the exact process and procedure in which I now have functioning MMS..
tritron777 Major props to you man!!! You just killed it man!!!!
Click to expand...
Click to collapse
I keep getting application not installed for step 5B when trying to install app any way around this?
I tried with Root Explorer, App Installer, and even adb install, non worked!

Related

[HowTo] Repair Crashing APN settings [Updated 11/08/10]

I've read a lot of posts from people complaining about APN settings causing crash of com.android.settings process. This is my solution how to repair it. It's been tested with matt froyo1.4 & 1.5, and FroyoStone builds. Hope it will help you.
http://forum.xda-developers.com/showpost.php?p=7514490&postcount=1179
Update:
Above solution is not working for some people. It is because the whole database with providers on all builds where data.img were increased from 256 to 512 is messed up. I've extracted the proper one from mattc froyo build 1.3a. Download it, unzip it, and copy telephony.db into /data/data/com.android.providers.telephony/databases folder (I've used root explorer to do it). Then reboot system to reload database.
Cheers
Thanks Rogerek77 for this solution that works well
No more crash since I apply your tip...
Can also confirm this sorts out the APN error.....thanks for sharing!
Sent from my HTC Desire using XDA App
followed this step by step and still crashed
btld_ls1 said:
followed this step by step and still crashed
Click to expand...
Click to collapse
Same here unfortunately
Sent from my HTC HD2 using XDA App FOR ANDROID
Which Adroid ROM ?
@btld_ls1 & @thesweeney
Can you access APN settings after deleting APN list ?? (should be empty). Maybe APN Backup is not deleting the list. I will upload good list later (ready to import), at the moment I'm going to work.
Cheers
Just swapped out to the latest build here and still seeing "com.android.settings" crashes, tried to copy over the lastest db but have found that internal file explorers cannot enter the \data directory, if I try with driodexplorer - it says it has copied the file - but it has not really, this something to do with the root permissions or just bad luck?
Cheers
Steve

MIUI MMS Size Fix - 1.12.9, 1.12.16 (MMS Size Changed), 2.3.4a

So, i got fed up with dealing with thumbnail MMS for TMOUS while using MIUI, and i dont believe using a different txt messaging app is a viable solution, thus, i took matters into my own hands and edited the UA in the messaging app to NexusOne.
!!!NEW CHANGES!!!
This uses the N95 UA and Uaprof for carrier compatibility reasons.
The MMS Size has been changed to 120000 per request from relldroid
I tested this on my own phone without any issues.
Based off of 1.12.16, 1.12.9 and the latest stable 2.3.4a
Simply boot into CWRecovery and flash like any other update
Let me know of any issues, and i'll try to help as much as possible
Thank you.
INSTRUCTIONS:
1) Download file for your chosen build
2) Save it to your SDCARD (root dir is the easiest)
3) Boot into CWM Recovery
4) Select "load zip from SDCARD"
5) Select zip file on SDCARD
6) Reboot
-6a) It can be considered safe measure to wipe the cache and Dalvik cache prior to rebooting. No harm no foul
--Alternatively, if you use Rom Manager, you can use that as well. That program works directly with CWM Recovery.
How-To for yourselves
Hard Method;
Req - SystemUI.apk, Framework.apk, MMS.apk (all from the same build, no mismatching) APKManager (google is your friend )
1, install APKManager
2, move SystemUI.apk -> c:\users\*your username here*\APKTool\
3, rename Framework.apk -> 1.apk
4, move 1.apk -? c:\users\*your username here*\APKTool\Framework\
5, move MMS.apk -> ~\apkmanager\place-apk-here-for-editing
6, run apkmanager from the installed directory (instructions of how to run it is with the download)
7, decompile mms.apk
8, within the \projects\ folder, there will be a folder labeled MMS, locate the xml file mms_config
9, edit the string userAgent -> NexusOne (other useagents can also work, NexusOne is a known working one for HD2 + TMOBILE)
10, once edited, compile, hit yes, then yes
11, follow the one screen instructions (it's straight forward)
12, rename the newly created apk unsignedMMS.apk (located in \place-apk-here-for-modding) to MMS.apk
13, place the new MMS.apk into the \system of your phone
14, reboot
Easy method:
Req - latest MMS fix
1, download my latest fix
2, unzip
3, unzip the mms.apk (treating the mms.apk as a zip file)
4, locate mms_config.xml
5, copy to the new mms.apk (again, treating as a zip file
6, move to \system of your phone
7, reboot
Use only the above instructions if you know what you are doing, I take no responsibilities in any damage/issues caused by the provided methods.
Are you on TMOUS? I'm having this problem myself....
bigmixxx said:
Are you on TMOUS? I'm having this problem myself....
Click to expand...
Click to collapse
I am on TMOU, been trying to fix it all day, but now it's fixed
shrinex said:
I am on TMOU, been trying to fix it all day, but now it's fixed
Click to expand...
Click to collapse
could you upload the mms file you used? or post a link to the build you got it from
Sent from my HTC HD2 using XDA App
lowrider262 said:
could you upload the mms file you used? or post a link to the build you got it from
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
edited original post with both link and .apk file
shrinex said:
edited original post with both link and .apk file
Click to expand...
Click to collapse
thanks, trying this now... will report results shortly. really hope i can get this working, blurry mms is the only thing thats been keeping me from running miui. btw what miui build are you using?
EDIT: i tried this on NDT ginger miui 8.0 build, no luck. it says "application not installed" and there is no icon for messaging.
lowrider262 said:
thanks, trying this now... will report results shortly. really hope i can get this working, blurry mms is the only thing thats been keeping me from running miui. btw what miui build are you using?
EDIT: i tried this on NDT ginger miui 8.0 build, no luck. it says "application not installed" and there is no icon for messaging.
Click to expand...
Click to collapse
Im using JW MIUI 1.4.29 -> http://forum.xda-developers.com/showthread.php?t=1050645
How i went about it is that i put the mms.apk in the root of my sd card using ES File Explorer (which supports system rw mounting) then copied the file into \system\app\, overwriting the original.
If you try to install it as a normal apk, it will reject it, since it's a system app
shrinex said:
Im using JW MIUI 1.4.29 -> http://forum.xda-developers.com/showthread.php?t=1050645
How i went about it is that i put the mms.apk in the root of my sd card using ES File Explorer (which supports system rw mounting) then copied the file into \system\app\, overwriting the original.
If you try to install it as a normal apk, it will reject it, since it's a system app
Click to expand...
Click to collapse
thanks for the reply, downloading JW MIUI now to try again. will report results
Sent from my HTC HD2 using XDA App
still cant get it to work, looks like ill be sticking with CM7 roms
Sent from my HTC HD2 using XDA App
lowrider262 said:
still cant get it to work, looks like ill be sticking with CM7 roms
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
you even pushed it via ADB?
i'll see if i can make it flashable
Here is a fix for tmobile mms, flash it via CWM. http://forum.xda-developers.com/showpost.php?p=11419702&postcount=1446
Capt.PP said:
Here is a fix for tmobile mms, flash it via CWM. http://forum.xda-developers.com/showpost.php?p=11419702&postcount=1446
Click to expand...
Click to collapse
That is one way to resolve the issue, tho thats the gingerbread default mms apk, not the miui verson.
i've replaced the apk in the zip with the one that i'm using for messaging so it should work with miui builds.
...i wish i knew how to make flashable packages
lowrider262 said:
still cant get it to work, looks like ill be sticking with CM7 roms
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
uploaded a flashable apk, i take no credit for it
shrinex said:
uploaded a flashable apk, i take no credit for it
Click to expand...
Click to collapse
thanks!!! this worked for me on NDT MIUI rom!!! now if there was just a way to get this method to work on sense roms id be set
isnt there a TMOUS specific sense that has a mms fix implemented??
i forgot which one it was tho...
shrinex said:
isnt there a TMOUS specific sense that has a mms fix implemented??
i forgot which one it was tho...
Click to expand...
Click to collapse
i know a few have the 1024 size fix, ive tried frankinstine and cmyxlgo stock desire that both have it but it didnt make a difference for me, still blurry. until now the only thing thats worked is cm7 builds because of the custom user-agent option
Sent from my HTC HD2 using XDA App
What Does miui mean?
iiadore said:
What Does miui mean?
Click to expand...
Click to collapse
MIUI is a custom android suit, like how sense is for android. It originally started out as a knock off from the iPhone but evolved into something more unique. Go check it out @ www.miuiandroid.com, they update the rom once a week, every friday
Still a novice here....
How do you flash the size fix with the zip file?
Do I just unzip the file using root explorer?q
Force close
I tried everything even pushed through adb and still not working. :l

Samsung Infuse 4G Mms .apk dump for HD2?

Hey fellow xda'ers, I've been looking all over the place but can't find it. I want a different look to my messaging app, but I don't want to use a 3rd party app. I like the look of the Samsung Infuse 4g mms .apk, so i downloaded the system dump and wanted to exchange my mms. apk on my HD2 with NexusHD2-Gingerbread V2.9 NAND running. But of course, it wont let me download it. How would i go about this? Ill post the .apk file from the Captivate.
you need to change permissions. I will give this a try later
Thanks a lot. I have no idea how to do that so ill just leave it to you.
Well ive tried changing permissions to match the original mms .apk and still nothing. I used ES file Explorer.

[DEV][20.11.2011] Android Gingerbread SIP over 3g for (probably) every GB based rom

Here is a bit of why I wrote this manual:
Back at December 2010 Paul from modaco found how to enable sip over 3g for the gingerbread native client, his original thread is here:
http://android.modaco.com/topic/327770-using-gingerbread-internet-calling-sip-without-wifi/
For chefs it is probably straight forward how to use this tip, but for me I always begged for cookers to include this in their roms usually they didn't even replay to my request, so I investigated this, and here is very easy way to enable this feature.
This guide assumes you are a little familiar with changing files on your ROM.
*I take no responsibility for this guide, use it at your own risk
So, what we are doing is modifying the framework-res.apk from from our framework directory.
We need:
apktools from here: http://code.google.com/p/android-apktool/
Two files are needed, this: http://code.google.com/p/android-apktool/downloads/detail?name=apktool1.4.1.tar.bz2&can=2&q=
And this: http://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-r04-brut1.tar.bz2&can=2&q=
(You can also do this for Linux and Mac, this guide will use windows)
Take the framework-res.apk from your ROMS zip file inside /system/framework directory.
How its done:
Extract both files that you downloaded to c:\apktools (can be any dir...)
You should have 3 files.
Copy the framework-res.apk to the same directory: c:\apktools
start --> run --> cmd
c:
cd \apktools
apktools d framework-res.apk temp
Now a folder named temp will appear named temp
inside temp, edit the file: C:\apktools\temp\res\values\bools.xml
I use notepad++, search for a line:
<bool name="config_sip_wifi_only">true</bool>th
change in the line the "true" into "false"
save the file.
go back to cmd
c:
cd \apktools
apktools b temp temp.apk
Now rename your original framework-res.apk to framework-res.apk.zip
open it with winrar/winzip/7zip it will open like regular archive.
take the file that was created by the build process:
C:\apktools\temp\build\apk\resources.arsc
Use this file to replace the file inside the archive of framerwork-res.apk.zip (overwriting the original, inside the zip)
rename the file back to framework-res.apk
And now you have a sip over 3g enabled framework-res.apk.
There are few options to push this file, easiest is just replace it in your ROM zip and flush the ROM, you need to wipe cache and dalvik cache.
There are other ways to push this to your rom but I won't discuss them here.
I used this on stock roms, AOSP roms, MIUI roms and Sense roms, worked for me on all, if you find a roms it doesn't work on please report.
Thats it, its actually quite easy.
You are Awesome! Thank you for posting this. I just setup my phone with this and it works great.
Great Process, a few little remarks
Shalom,
This is a great process tutorial and within 15 minutes I flashed my HTC Sensation to support Internet calls on 3G/4G, while before it was WiFi ONLY.
So now, no need to have any cellular minutes purchased, have DATA have LIFE.
Remarks:
1. Have only 2 files. You mentioned 1 download and then 2 more. The 1st is duplicated withing the 2.
2. The BAT file is apktool.bat and not apktools.bat.
Other then that, SWEEET.
Toda Raba.
Easy
---------- Post added at 04:29 AM ---------- Previous post was at 04:11 AM ----------
HTC Sensation T-Mobile.
Forgot to mention earlier.
Thanks.
HI
tryed not working stoped at temp file cretion is showing an eror cant go further plz help
Does this change your phone to use 3g to make calls? If so that is excellent.
Sent from my Sabotaged Droid Incredible 2.
Thanks, but why don't we use SIP third-party such as Sipdroid, 3CXPhone...? I think they are easy to use.
Nice work , What about Xperia Lines, will there appear 3G video calling button ?
I tried on Wet Dreams 1.3.0 for Atrig 4G and didn't works (Didn't show SIP Calling option)... maybe my mistake or isn't working with Moto's 2.3.6 build. But I asked to be added by the chef! Thanks for this tip!
If SIP options are not present in your Settings.APK it may have been disabled by the carrier.
The solution is to place the proper permissions file into /system/etc/permissions/ which will enable SIP overall on your device, then of course to this fix as well.
Solution found in various other places, just thought I'd add it to this thread since the thread is linked from the homepage.
Nice, surprisingly easy, almost to much so lol
lotherius said:
If SIP options are not present in your Settings.APK it may have been disabled by the carrier.
The solution is to place the proper permissions file into /system/etc/permissions/ which will enable SIP overall on your device, then of course to this fix as well.
Solution found in various other places, just thought I'd add it to this thread since the thread is linked from the homepage.
Click to expand...
Click to collapse
Thanx.
But it didnt work for me, and still not seeing sip settings.
I plased the attached file in system/etc/permissions, rebooted.
Also tried to fix permissions, and still didnt work.
Please Help
Verizon Motorola Droid 3
Stock deodexed Rom, Android 2.3.4
BTLINU said:
Thanx.
But it didnt work for me, and still not seeing sip settings.
I plased the attached file in system/etc/permissions, rebooted.
Also tried to fix permissions, and still didnt work.
Please Help
Verizon Motorola Droid 3
Stock deodexed Rom, Android 2.3.4
Click to expand...
Click to collapse
Then the options probably just aren't there in your carrier's Rom. They were present in my LG Rom, after I pushed the permissions file. However, when I tried to use SIP, it would force close as soon as the call connected... something else missing.
In my case and yours, the answer is to use SipDroid from the market.
Pls any guide on how to do this in ICC ROMs

Straight Talk working mms

Yay. The evil witch has been slain. I got mms working on this phone with straight talk. Only took 8 hours lol. Anyways I was browsing the web and took from several places. Will give proper credits when I find out what came from where. First off u need to have phone dev unlocked and wp7 root tools installed. Next email the attachment to your phone and click the document til it opens. Back out and go to wp7 root tools. Browse to application data, then volatile, then attatchments, then copy the xml document. Paste the file in the windows folder. Reboot phone. Next open up mfg menu. Go to engineer menu, then other, then set network profiles. Type 310 in mcc box and click find. Select the ST_US one. Turn the three boxes at top to on. Back out to main screen. Go to settings. Go to cellular, add apn. Just type art.mvno in apn box. Save. Back out and reboot phone. And u now have working data and mms.
Problem not sure how to upload file. Pm me if u want file. And I will email it or if someone can host file, let me know
Edit: try this link. Its my dropbox.
http://db.tt/HRQu2wcC
Sent from my HTC One X using xda app-developers app
Shorthrow, did u get it working?
Sent from my HTC One XL using xda app-developers app
works great
Thanks for the update, and the info. This gave me the info I needed. I did modify the approach though. For whatever reason I could not download or view the xml file as an attachment. still all was not lost, Simply did a search for the _PROV_ST(..).xml file through the WP7 Root tools (there are a lot of xml files to wade through but it was in there!) and found it in the IE temp cache folder. Was able to copy and paste and make it work that way.

Categories

Resources