• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ZIP] MMS FIX FOR CM/AOSP/AOKP (THANKS wolfu)

Thanks for the fix. Everything work smoothly on pacman ROM. Only thing that is not working is that I do not receive iPhone group messages. I know iPhones utilize MMS for group texting. I don't know if its due to the way VM handles those types of MMS or that the MMS.apk is not reading it right.

It shows that it is downloaded, but the message is blank

A friend of mine just sent me a picture from his iPhone and it came through fine.
 
Upvote 0
First, thanks for your hard work, I think it's BS I have to stick with ICS if I want MMS, and this is sticking it to the man so-to-speak.

I have a few issues that remain:

MMS works, but only tiny images will transfer. I can't exactly narrow down the exact size limit, but I sent a rage-face emoticon just fine, but a pic from the built in cam does not transfer.

Also, I cannot receive messages from sprint. It shows that there should be a picture, but it's just a tiny dot that never loads. Other carriers seem to work fine, I can send to myself as well.

I am using hboot 1.04 ENG, and Gangnam style from 1/3/12 (the latest one is broken).
I had to implement this as well:

androidforums.com/
evo-v-4g-all-things-root/
672605-gangnam-style-01032013-shootervm-mms-works.html

(sorry for breaking the URL up, but as I am a newb it won't let me link to other parts of this forum)
 
Upvote 0
Sorry for the double post, I backed up my sms and mms and swapped back to ICS where I restored them and I can see the images. Maybe there's something wrong with the actual MMS.apk we're using?
If you are using the latest version of the VM MMS fix for anything other than Evervolv, the Mms.apk came from GANGNAM CM10 and I haven't seen any complaints about viewing images in MMS messages received from Sprint users in the thread for that ROM. The messages must have been received OK if you can restore them to a Sense ROM and view them successfully. Maybe it has something to do with the viewer you are using on the AOSP ROM?

ramjet73
 
Upvote 0
If you are using the latest version of the VM MMS fix for anything other than Evervolv, the Mms.apk came from GANGNAM CM10 and I haven't seen any complaints about viewing images in MMS messages received from Sprint users in the thread for that ROM. The messages must have been received OK if you can restore them to a Sense ROM and view them successfully. Maybe it has something to do with the viewer you are using on the AOSP ROM?

ramjet73

That actually happened to me yesterday when my friend who has sprint tried to send me a picture. all you could see was a dot and not the picture.
 
Upvote 0
Would any of you mind editing this file to work for the virgin mobile variant of the samsung galaxy s2? The model number is sph-d710. We have everything working on this phone but can't seem to get mms working on cm10/pa. Any help is appreciated. I'm not very good at editing apks so I have no idea how to do this.
 
Upvote 0
Would any of you mind editing this file to work for the virgin mobile variant of the samsung galaxy s2? The model number is sph-d710. We have everything working on this phone but can't seem to get mms working on cm10/pa. Any help is appreciated. I'm not very good at editing apks so I have no idea how to do this.

It might work as is, actually...letme download thezip and I'll look at the script and see...in the meantime download it, make a nandroid, and flash...see if it works

Edit: If you can, download the zip. open it up. Go to /META-INF/com/google/android/ and open the updater-script. Remove the following lines:

# check for correct device
assert(getprop("ro.product.device") == "shooter");

save, transfer, flash.
 
Upvote 0
It might work as is, actually...letme download thezip and I'll look at the script and see...in the meantime download it, make a nandroid, and flash...see if it works

Edit: If you can, download the zip. open it up. Go to /META-INF/com/google/android/ and open the updater-script. Remove the following lines:

# check for correct device
assert(getprop("ro.product.device") == "shooter");

save, transfer, flash.

prob need to change uaprofurl and other things in the mms_config.xml
but the apns should be the same...
 
Upvote 0
So I dont know if this is related to the MMS fix or not..... I was on MIUI and did the MMS fix for MIUI everything was fine until I wiped everything and restored back to Unlocked Potential, Now I'm not able to send or receve MMS. Has anyone else had problems with MMS after restoring back to a sense nandroid?



nevermind. fixed it
 
Upvote 0
# check for correct device
assert(getprop("ro.product.device") == "shooter");

save, transfer, flash.
I wouldn't recommend that. That line was inserted when the formatting of the cache partition was added, which is done by partition number and might not be the same on another device. If the lines toward the end of the updater-script that format the cache partition are removed as well, it should be OK.

ramjet73
 
  • Like
Reactions: notebooko
Upvote 0
I wouldn't recommend that. That line was inserted when the formatting of the cache partition was added, which is done by partition number and might not be the same on another device. If the lines toward the end of the updater-script that format the cache partition are removed as well, it should be OK.

ramjet73

Is the cache device specific? I didn't read that part. I'm still learning a little bit here. I suppose I should read the final part as well..

Edit:

okay, so after reading some more. I see what Ramjet is saying.

Code:
ui_print("Erasing & formatting cache partition...");
assert(unmount("/cache") || ui_print("(cache is unmounted already)"));
run_program("/sbin/erase_image", "cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p25");

That part needs to be erased as well.
 
Upvote 0
Is the cache device specific? I didn't read that part. I'm still learning a little bit here. I suppose I should read the final part as well..

Edit:

okay, so after reading some more. I see what Ramjet is saying.

Code:
ui_print("Erasing & formatting cache partition...");
assert(unmount("/cache") || ui_print("(cache is unmounted already)"));
run_program("/sbin/erase_image", "cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p25");

That part needs to be erased as well.

Will this fix the group/double send error or are you taking about miui ?
 
Upvote 0
Is the cache device specific? I didn't read that part. I'm still learning a little bit here. I suppose I should read the final part as well..

Edit:

okay, so after reading some more. I see what Ramjet is saying.

Code:
ui_print("Erasing & formatting cache partition...");
assert(unmount("/cache") || ui_print("(cache is unmounted already)"));
run_program("/sbin/erase_image", "cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p25");

That part needs to be erased as well.

I tried deleting the one line that you pointed out in the beginning and flashing the zip through recovery and incoming mms seems to be working fine now. Outgoing mms still doesn't work though. Is it really necessary to delete those last few lines? Also, is that the reason why outgoing mms might not be working? Thanks everyone for the input on this. The galaxy s2 virgin forums are pretty dead and your guys' help is greatly appreciated.
 
Upvote 0
I tried deleting the one line that you pointed out in the beginning and flashing the zip through recovery and incoming mms seems to be working fine now. Outgoing mms still doesn't work though. Is it really necessary to delete those last few lines? Also, is that the reason why outgoing mms might not be working? Thanks everyone for the input on this. The galaxy s2 virgin forums are pretty dead and your guys' help is greatly appreciated.

So you can receive, but not send. Hrm. Stock MMS app since you just flashed it, I assume...open up voice dialer, and say "open apns" and click "sprint" and see what the MMSC field says and post back here, please. I'll see what I can do to help.
 
Upvote 0
So you can receive, but not send. Hrm. Stock MMS app since you just flashed it, I assume...open up voice dialer, and say "open apns" and click "sprint" and see what the MMSC field says and post back here, please. I'll see what I can do to help.

I tried to "open apns" but all it did was take me to the settings menu. I dont know if it's the same thing, but I dialed ##3283## in the dialer and found the mmsc url which was listed as "http://mmsc.vmobl.com:8088/mms?".
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones