what, exactly, is it about the AOSP texting apk that causes picture messages to not work? is there just no way to fix it?
From my understanding, mms requires something in the sense framework to work properly. I think it is the same reason why voicemail notifications come in as text messages on AOSP Roms.
Posted using Tapatalk 2
Yes its true that most aosp roms have borked mms picture. Also the fact that ics won't allow third party apps to write to the apn xml file which is where the mms setting are located. Even on sense unless you know your msl code and then you can write to those settings in epst. But if you know what the settings are, you could make a copy of that file which is located in system/etc folder and put it on your computer. Edit the settings on a notepad application. Save it. Then put it back on your sdcard and copy back in its original location. If that don't work you could try go sms and that'll let you use mms picture.
thanks for the replies. i was just wondering because i love the aosp mesaging app but won't use it cuz no mms. i just like the way it looks ya know? i wish we had better AOSP roms to use. my next phone will be a nexus for sure. my Nexus 7 has spoiled me.
Related
*known bugs* May send text message to wrong recipient. I have not had this happen yet, but it has been reported.
I have attached the MMS.apk that I used for this. If you have an updated MMS that you want to try go for it. Also if anyone has the cm 7 MMS and can get it working let me know. I couldnt extract it and get it to work. I got this mms from a ROM someone made for the captivate. I only use it for the long multiple vibrate notification for text messages that I often miss when I am at work due to the noisy factory conditions I work in.
Method for install
1. Android Central Sideload Wonder Machine the mms to your phone. Alternately you can put the mms.apk on your phone and just install it from there, but it requires sideloading to be enabled, although if you have it rooted, you probably have sideloading enabled too.
2. Uninstall the "Text messaging apk" using titanium back, or root explorer. *requires root*
The old apk is called text messaging apk in titanium backup. Not sure the exact file name(text.messaging or whatever) as I have deleted it already.
Thanks for this. Stock mms is the best IMO. Speedy and stable
Sent from my Atrix 4G using XDA app.
I have been really wanting to do this, but I am not seeing mms.apk anywhere on the phone itself. I am guessing motorola calls its mms app something different? I have the new one on the SD card ready to go, but I don't know where the old one is to backup/freeze in the meantime.
Edit: Maybe it's conversations.apk?
daveop said:
I have been really wanting to do this, but I am not seeing mms.apk anywhere on the phone itself. I am guessing motorola calls its mms app something different? I have the new one on the SD card ready to go, but I don't know where the old one is to backup/freeze in the meantime.
Edit: Maybe it's conversations.apk?
Click to expand...
Click to collapse
Step two says remove "text messaging apk" its called text messaging apk
Athailias said:
Step two says remove "text messaging apk" its called text messaging apk
Click to expand...
Click to collapse
You're right, it seems to be called Text Messaging in TiBa, I don't see an actual file when using root explorer, but freezing "text messaging" in TiBa and installing this mms.apk is working perfectly. Thanks for your help
This MMS apk still has the pre 2.3.2 SMS bugs.
Well that's not good. Ill ask around in the captivate forum for a newer version. I get a parsing error when I try to pull it out of the update file on cyanogenmod. I even tried swapping out the cert files within the apk itself and I still cant get the newer apk to install. I will update the op.
So my issue is when my wife's iPhone sends me a MMS photo the Atrix thinks its a video. It won't open it up full screen and actually has a play button and runs it as if it is playing a video.
Any ideas why? Anyone else notice this?
This is with ALL Android phone I have had to date. It shows as if a slideshow. You have 5 secs to view a picture, if more are attached it 5 secs per photo. So if someone send you 3 pictures in 1 mms then you have to watch for @ least 11 seconds to see all 3 pics. Thats just Android in general.
Third party messaging apps such as handcent do not behave this way so I don't understand why stock mms apps insist on doing so.
snlu178 said:
So my issue is when my wife's iPhone sends me a MMS photo the Atrix thinks its a video. It won't open it up full screen and actually has a play button and runs it as if it is playing a video.
Any ideas why? Anyone else notice this?
Click to expand...
Click to collapse
Long press on the message, and press View Image.
for this reason alone is why i use GO SMS instead of stock messaging app. it is the same way on my captivate and my G2
Why I find this so funny is it did not happen on my N1
snlu178 said:
Why I find this so funny is it did not happen on my N1
Click to expand...
Click to collapse
I think it only happens when a manufacturer overlays their own UI like HTC Sense or MotoBlur. Nevertheless, it is an Android thing.
the bone stock mms apps don't do the slide show, and I dont mean bone stock as the ones that came with your phone that have HTC sense, motoblur, etc. etc
I mean the ones that came with pure android. N1, NS.
If you install the latest Gingerblur you get this functionality. No more slideshows.
Alternatively, ive attached the mms.apk that gingerblur installs. You gotta have root + sideloading capabilities.
rename /system/app/conversations.apk to conversations.apk.bak
copy mms.apk to /system/app
then just fire up your mms app as normal. It looks totally different. if you had the mms app on your homescreen it's now gone. you have to put it there again
I DO NOT KNOW IF THIS WILL WORK WITHOUT THE COMPLETE GINGERBLUR PACKAGE INSTALLED. ATTEMPT AT OWN RISK. although i don't really see the harm in it. if it doesn't work i would imagine just rename mms.apk to mms.apk.bak, and revert conversations.apk.bak back to converstaions.apk
holtenc said:
the bone stock mms apps don't do the slide show, and I dont mean bone stock as the ones that came with your phone that have HTC sense, motoblur, etc. etc
I mean the ones that came with pure android. N1, NS.
If you install the latest Gingerblur you get this functionality. No more slideshows.
Alternatively, ive attached the mms.apk that gingerblur installs. You gotta have root + sideloading capabilities.
rename /system/app/conversations.apk to conversations.apk.bak
copy mms.apk to /system/app
then just fire up your mms app as normal. It looks totally different. if you had the mms app on your homescreen it's now gone. you have to put it there again
I DO NOT KNOW IF THIS WILL WORK WITHOUT THE COMPLETE GINGERBLUR PACKAGE INSTALLED. ATTEMPT AT OWN RISK. although i don't really see the harm in it. if it doesn't work i would imagine just rename mms.apk to mms.apk.bak, and revert conversations.apk.bak back to converstaions.apk
Click to expand...
Click to collapse
Unfortunately a no go... this would be nice to have... think we can get this repackaged as a stand alone apk that we can install?
Sent from my MB860 using XDA Premium App
You would have to ask a dev to get that done, such as kenneth, who made gingerblur. I don't have a clue how to do it other than what I outlined above, and from what you say it sounds like whatever other changes gingerblur makes are a prerequisite. Maybe suggest it in the dev forum?
I found this solution on the cm7 forum for the htc evo stable mod, thanks to atyler, (forum.cyanogenmod.com/topic/19827-mms-not-sending-with-cm7-rc4/[/url]).
oesjmr wrote:
Since upgrading to CM7 RC4 from RC2, I haven't been able to send any MMS messages. I select a photo to send via Messaging from my gallery and hit send, but it doesn't send. If I exit from the person I'm trying to send to and go back to them, the photo and message are sitting there not sent. I'm using the standard messenger that comes with CM7 and do not have Google Voice set to do texting. Anyone else having this issue or know something I can try to fix this? Thanks!
atyler responded:
I had the same problem on 2 different versions of CM on 2 separate phones. This fix worked both times. Use root explorer, and make sure it is set to R/W mode (read/write). Navigate to:
/data/data/com.android.providers.telephony/databases/telephony.db and delete that file, then restart your phone. After the restart, you should be able to send and receive MMS messages.
It worked for me!
I'll second this....had the MMS issue on any GB ROM....tried this fix and it immediatelu worked fine. I will add that I DID NOT delete the original telephony just renamed it OLD_telephony.db and rebooted. Same net effect but kept the original file out of an abundance of caution.
Awesome, couldnt figure out how to fix this, thanks
I use the one click flash here for GB, and im loading a sense based rom now and I will try this and see if it works for it .
and good point on the rename in case of fail..
Thanks
don't work with me
I know way back in the CM 7 days, I had a bunch of issues with Bluegrass Cellular and MMS when I used CM. I fixed this by updating my APNs and flashing a modified Misc.img. I still have this Misc.img from my HTC Desire CDMA phone, but now I have a HTC Deluxe. Is it okay to flash that same file and see if it fixes the MMS or does anyone else have a better idea?
CM Nightly cm-11-20140508-NIGHTLY-dlx.zip
I am unable to SEND and RECEIVE.
Don't try the Misc.img. But you should just be able to add the APNs. If you don't have that option, then look at a 3rd party SMS app that allows you to add your own MMS settings. Ones that support this include but are not limited to:
Go SMS Pro
Hello SMS
Easy SMS
Chomp SMS
Textra
Handcent SMS
Sliding Messaging
Pretty sure those all support it and there's probably a couple more floating around there too.
es0tericcha0s said:
Don't try the Misc.img. But you should just be able to add the APNs. If you don't have that option, then look at a 3rd party SMS app that allows you to add your own MMS settings. Ones that support this include but are not limited to:
Go SMS Pro
Hello SMS
Easy SMS
Chomp SMS
Textra
Handcent SMS
Sliding Messaging
Pretty sure those all support it and there's probably a couple more floating around there too.
Click to expand...
Click to collapse
Thank you very much for your reply... But I have already added the APN settings from what it was years ago. Not sure if there is a way to grab them off a nandroid backup, but even after adding those APN settings, I still can't get or send anything.
Well what messenger are you using? If it isn't working with stock, then try a 3rd party alternative. This is not uncommon with CM for CDMA devices as typically CM is built for GSM and then adapted to work with CDMA. Sometimes there's little weird things like that. Did you check in the thread for the rom you are using to see if other users are reporting similar problems? It's also possible the APNs are different from GB to KK. That happens often.
Okay, I tried using Handcent SMS and manually set the MMS settings and I still get the same thing.. Sending..
Isnt there a site that lists all the APN settings so I can make sure they havent changed? Or is there a way to get them from the stock nandroid backup?
And yes, I looked there and there was only 17 threads total, and there was nothing about MMS.
Did you do a clean or dirty flash? Users are reporting issues while dirty flashing that breaks MMS. Also, a few were having problems using 3rd party apps, but got it to work by adding the settings to Hangouts and sending via there. Another option is grabbing the /system/etc/apns-conf.xml from your original rom and moving that to the same folder of CM, make sure the permissions are set and reboot. Most of the sites with APN settings are only for GSM as typically most people don't need to mess with them for CDMA stuff. I found this:
http://forum.xda-developers.com/showthread.php?t=1671592
and
http://forum.melbia.com/bluegrass-c...ar-apn-settings-for-iphone-android-t1011.html
for the actual settings themselves, though do not know if they work for KK, being that threads were from a year or 2 ago.
Well not sure what has changed but now I am getting "service not available on network.". And I have already followed those posts. I actually posted on the first one years ago.
I'm not trying to be difficult, just nothing is working
Sent from my HTC6435LVW using Tapatalk
tl;dr of my problem: sending and receiving picture messages (MMS) didn't work.
Full details below the line.
Solution: Gave up on messing with APN files and settings.
Installed an alternate MMS program. It's called 8sms.
http://8s.ms/
If you're like me, you might feel annoyed at having to do this 'workaround'.
Don't be! It's a good solution. The app is excellent,
it's lightweight and it's based on the stock app.
In fact, 8sms IS the app that comes with Cyanogenmod.
But for some reason the version build into Cyanogenmod 10.2 fails,
and the version I downloaded from the 8sms website does not.
It allows you to enter those critical mms server settings right within the app's
setting page, rather than screw with apn xml files.
But the correct Sprint settings were already filled in, and my MMS messages
all went through fine, and quickly.
So if you're having this issue and especially if you're using
Cyanogenmod, just update to this app. It's free and excellent.
-----------------------------------------------------------------------------------------------------------------------------
#[email protected]% I had this problem on my old touch pro too.
I can't send pic messages. And probably can't receive either. Stuck on "Sending".
I'm on Cyanogenmod 10.2 stable.
The two most likely fixes I see are:
1. Edit apn-conf.xml to make sure it has correct Sprint mms servers.
Did this a bunch of times, verifying the changes and rebooting each time.
Can someone with working MMS as of May 2014 just post their apn-conf.xml file here?
2. Delete /data/data/com.android.providers.telephony/telephony.db, then reboot and let the system recreate it.
Neither has worked, but I sort of suspect I never got perfect, correct settings in step 1.
I've tried so many different ones though -
http://buzzmobile.us/sprint-apn-settings-android-us/
http://forum.xda-developers.com/showpost.php?p=30536253&postcount=2
https://github.com/CyanogenMod/andr...gingerbread/prebuilt/common/etc/apns-conf.xml
http://forum.cyanogenmod.com/topic/...w-to-fix-alltel-and-maybe-usccother-carriers/
https://docs.google.com/document/d/1UWPiadkX0lMZSX4b0AMMDkwVQfq3_nTMzwQhdZm9_yE/edit
http://forums.androidcentral.com/sprint/240842-fix-sprint-mms-issues.html
Here's what drives me nuts.
So many little things about apn-conf.xml are unclear.
- The menu option to edit APNs in Cyanogenmod is simply gone, in this version. Why?
You must access it though by voice dialer and saying "Open APNs"
- Further confusing things, when I created APNs using this menu, one of them has a radio button
(basically a checkbox) next to it. This is the one for sending MMS over wifi.
I can tick or, or leave it empty. Doesn't seem to matter. What's this button for?
- The last link above shows some settings as <not set>, other settings as "none", and other settings as "*"
Do these all mean leave that setting blank?
...one guy says yes, another says no... put in actual asterisks. Do I actually put the word 'none' for a username?
- When editing the XML directly, one guy says avoid doing just doing a pair of quotes for blank values, e.g. port=""
...apparently the two quote marks with nothing between annoys some servers.
So what should go in there? An asterisk? like port="*"?
Can I just delete that section of the code if it's not needed?
- At the top of the apn-conf.xml file is a line that says:
This version must agree with that in apps/common/res/apns.xml
What's that mean? The files must match? Is that apns file what I should actually be editing?
I don't have an "apps" folder, just an "app" folder under data.
I've seen suggestions to flash stock rom, doing sprint's prioprietary ## code, or updating PRL and profile.
I'm hoping to avoid that. I see no reason why this can't be fixed without that.
It's just not communicating with the mms server, right?
If anyone somehow missed the edit, this was solved by upgrading to 8sms.
It's the same messaging app that is built into Cyanogenmod, but the version
you download from the 8sms website actually works and lets you easily change those mms settings too.
http://8s.ms/