yashsingh1/xdaforums huggingface dataset:
[Samsung Epic 4G Touch] atinder:
UPDATE: montecristo1 TRIED THIS ON STOCK ROM IT WORKED FOR HIM, MAKE SURE YOU REPLACE THE STOCK MMS.APK IN THE /system/app folder, using ROOT EXPLORER. AND THEN DO THE APNs

Epic 4G Touch MetroPCS Guide.

Follow any other guide to fix you web

PLEASE CLICK THANKS, I AM NOT ASKING DONATIONS.

This guide will tell you how to fix MMS and the annoying dial *611 error for text.

Assuming you already have call and text and web now.

fix your picture message on Samsung galaxy s2 aka Epic 4g Touch.

PLEASE FLASH 2004 PRL TO YOUR S2 IT WILL GIVE YOU BETTER DATA

UPDATE: TRY 3029 PRL IF IT WORKS FOR YOU ! SOME USERS HAVE REPORTED SUCCESS WITH IT !

*Root the phone using the using one click EL29

*If wanted flash the EL26 modem

· PIT Button: This is for the partition structure when flashing an entire ROM

· BOOTLOADER Button: This is for uploading a new bootloader

· (we don't have, and have never used this - IGNORE!)

· PDA Button: This is for flashing kernels and ROMs (in .tar format)

· PHONE Button: This is for the phone's RADIO/MODEM ONLY!!!!!!

*Open the e4gtauto and click on ****install-el29-cwm-rogue.bat****

*

JUST INSTALL THIS ROM

http://uploading.com/files/2df14215/New_SenzationV2.3.zip/

http://xdaforums.com/showthread.php?t=1352405

* Using root explorer or any other root explorer replace the Mms.apk with this one

MetroPCS E4GT MMS

*Reboot phone once more.

*Now open anycut and then create shortcut -> activiry -> apns

*open apns, if you see metro pcs apns, then match it with the settings below. If you see apns blank

Create one and make it active

Name: DO NOT TOUCH

APN: internet

proxy:

port:

username:

password:

server:

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

mms proxy: wap.metropcs.net

mms port: 3128

mmc: DO NOT TOUCH

mnc: DO NOT TOUCH

auth type: none

apn type: mms (CASE SESITIVE)

*Reboot your phone and you will have e4gt on metro fully flashed.

*For youtube fix, dial ##3282#, click edit, enter spc, goto other, then look for multimedia and then change proxies to 0.0.0.0, and ports to 0

http://metropcsflash.blogspot.com/p/samsun-galaxy-s2-metropcs-full-flash.html
[Samsung Epic 4G Touch] Godswrath:
Has anyone successfully done this?

Was going to give it a try, does anyone have the direct market links for the necessary apps--specifically apnbr and autostart?

PS Think these are the others:

https://play.google.com/store/apps/details?id=com.appdroid.anycut

https://play.google.com/store/apps/details?id=com.japps.apnbr

https://play.google.com/store/apps/details?id=com.speedsoftware.sqleditor

https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer
[Samsung Epic 4G Touch] atinder:
Yes, I have tried it on two phones, I can post video link too, and you can download them from market too
[Samsung Epic 4G Touch] Godswrath:
Links to apnbr and autostart, please?
[Samsung Epic 4G Touch] atinder:
its in the mmsfix.zip link
[Samsung Epic 4G Touch] mikejones396:
mms does not work and web way slower now

followed everything down to the whole page step by step and still no mms and web seem to be way slower now and also youtube do not work anymore. i tried the youtube fix and it still didnt work.

ok so when i tried to send a pic message its just stuck in "sending".
[Samsung Epic 4G Touch] atinder:
Are you sure you wifi is off, and the db files show your phone settings.
[Samsung Epic 4G Touch] atinder:
Please click thanks if this helps, install the sqlite editor from the mms_fix zip, and then using rootexplorer, check the telephony.db shows your settings.
[Samsung Epic 4G Touch] mikejones396:
Settings???...all I did was set checked all the box on permission for telephony.db and I use sqlite to go into that file and clicked on the second option and a whole list of carriers popped up and it looked like a Excel database file with metropcs on the very first main top of the page and i went and change only the username and password (which is my metro pcs msl).
[Samsung Epic 4G Touch] Icebluemale30:
Where to get guide to Flash to MetroPcs

I followed the guide in one forum that said to use QPST and CDMA Workshop but after i was done the phone still is on sprint is there a guide to get the phone flashed right how did you guys do it ?

thanks :(
[Samsung Epic 4G Touch] mikejones396:
I had that problem with a couple of phones...did you wrote the metro prl in the phone? If so then try manually programming (##yourmsl#)the phone after that then edit the mdn and msid. Just put your number instead and for the msid you need to get that from your old phone through the same process or in the "about phone" section.
[Samsung Epic 4G Touch] mstanfill:
I have tried all the steps a couple of times and still getting the FC error on startup and when I try to go into the messaging app??
[Samsung Epic 4G Touch] atinder:
Delete all the database files and the mms app, make sure you use 2004 prl, it will give you better internet (yes 1x works better than 3g).
[Samsung Epic 4G Touch] atinder:
Try the new updated solution, different rom and it work guaranteed
[Samsung Epic 4G Touch] viperthegod:
thanks for the guide. but its ##3282# for that menu.
[Samsung Epic 4G Touch] atinder:
oh sorry, i dont know why i wrote that.
[Samsung Epic 4G Touch] atinder:
Do you have working mms, because other people are having problems
[Samsung Epic 4G Touch] LostRealist:
Do we have to use that ROM in the OP, or does any ROM work if it is flashed to Metro?

It'll suck to give up Cyanogenmod :(
[Samsung Epic 4G Touch] atinder:
try changing the apn settings, if it doesn't work then try changing mms app. use 2004 prl
[Samsung Epic 4G Touch] mikejones396:
!!!WORKS!!!

Hey it works now...i just came back to this thread to see if theres any updates or progress to make pic messaging work and it has finally work for me.

P.s. im using 3027 prl but ill give 2004 a try.
[Android Software Development] a_ballads:
OMG, I have tried so many times with adb and apktool but just couldn't get it done!

Thanks!
[Android Software Development] dombayo:
Yeah it took many tries, but it worked when I changed the URL in the res/xml/config as well as the useragent.
[Android Software Development] fake_japanese_guy:
thanks for the help..

i was using Softbank mail client before but it wont work in ICS..

this works.. :)
[Android Software Development] fake_japanese_guy:
i have an issue. I am not able to download attachments. if the mail dont have attachments, i can get it.. but if it have some images attached, it says downloading failed.. anything i should do?
[Android Software Development] dombayo:
Do you have a silver or black sim card? Which APN are you using? I can only vouch for the silver sim card with the "open.softbank.ne.jp" APN. This downloads pictures.

I don't think the MMS app was designed to be able to download other types of attachments like gmail. I'll look into it though.

Edit: looked into it. Only pictures as far as I can tell.
[Android Software Development] Kremlin987:
Here's my Mms.apk for ICS - I modified one that has Emoji support (and changed the UserAgent and URL for Softbank compatibility). Have tested receiving and sending MMS and it works fine.

It is styled after Sense and so has avatars and speech bubbles:
[Android Software Development] dombayo:
Brilliant thanks! I was going to do this for my new One X that arrives tomorrow. I'll put it into the first post with credits to you. Just let me know if this isn't ok. :)
[Android Software Development] Kremlin987:
That's fine by me. I can't take the credit for actually making the app, I got it from here, and modified the config files to use the correct user agent strings. I hope people find it useful.
[Android Software Development] BrianInfo:
I have unlocked and rooted the HTC One X (International) by All-in-One Root Tool. Still with stock ROM/Kernel, SuperSU v0.90 and CWM recovery v5.8.4.0.

But would you mind providing an instruction how to install the MmsEmoji.apk?

First rename it into Mms.apk, then use ES file explorer to install the downloaded apk, it says "an existing package by the same name with a conflicting signature is already installed".

Then try to mount system/app into R/W with the mount/system app from Google Play. Still cant copy the mms.apk into system/app folder.

PS. Watching Thunder vs Heat in the same time is not very productive:p
[Android Software Development] viddy:
Changes?

What changes did you make to the source code?

I'd like to keep building this myself when versions get changed.

I did change the User Agent to iPhoneOS, but you are talking about some URL as well. What file is this, and what do i change it to?

Thanks!
[Android Software Development] Kremlin987:
@BrianInfo,

Sure. Your phone does need to be rooted, so you can remount /system/app read/write. I always do it from the bootloader, where my desire's system partition security is off. Then you can just

adb push EmojiMms.apk /system/app/Mms.apk and reboot.

You can probably do it from Android if your system partition is not security protected (S-OFF), by going to a shell, remount /system rw, and then deleting Mms.apk and putting the modified one in its place. You will need to reboot after that, though.

@viddy,

I used apktool to unpack the source code. The file you need to edit is res/xml/mms_config.xml.

Change the userAgent entry to

<string name="userAgent">iPhoneOS/3.0 (7A341)</string>

and then change the uaProfUrl to

<string name="uaProfUrl">http://www.google.com/oha/rdf/ua-profile-kila.xml</string>

I also had a problem where I could receive but not send due to the maxMessageSize being set too high. It's currently set at 307200, which is working fine. maxImageHeight is 768 and maxImageWidth is 1024, but you could probably play around with those if you wanted to see what the maximum allowed image dimensions/message size is according to Softbank. I pinched those values from dombayo's Mms.apk, and they work fine.

Then just rebuild it using apktool, and sign using jarsigner, after doing a zipalign. You're good to go!
[Android Software Development] Jaemostoriginal:
With this it let's you be able to see emojis from iPhones? Or just allows you to send
[Android Software Development] Kremlin987:
Jaemo, it does both. You can also use emoji in your messages.
[Android Software Development] dombayo:
Go to the HTC MMS app with you root explorer. Rename to MMS.bak or delete the file. Then do either of these 2 steps:

Copy and paste the new MMS.apk into the system/app folder and change permissions to match the others in that folder OR

Restart your phone. After this just click MMS.apk and it should install normally.
[Android Software Development] Jaemostoriginal:
will this work for Sprint?
[Android Software Development] Jaemostoriginal:
none of these are working for me?!
[Android Software Development] Kremlin987:
Jaemo, what specifically isn't working? Emoji? Sending mms? These apks are made specifically for Softbank's network, and while they may work on sprint, we can't test that. You're probably better off getting one of the emoji-enabled mms.apk files linked from one of my posts on the first page, which is not modified to work with Softbank. But we'll need more info if we are to help you effectively. What have you tried?
[Android Software Development] Jaemostoriginal:
it seems as if iPhone users still can't see the emoji i've sent.. I'm using jokersax's ics rom cm9 and i was able to send emoji but iPhone users still can't see it they say it gives them the box symbol.
[Android Software Development] dombayo:
Are you in Japan? Are you using Softbank? If yes, please write down the steps you took.

This won't work on sprint in the USA. Its only for Japan.
[Android Software Development] Jaemostoriginal:
Oh okay then that's the reason. I am on sprint in the USA thanks
[Android Software Development] BrianInfo:
Thanks for the instructions.

I figured it out right after I posted. Stupid me.

Used Super Manager to rename/remove the MMS.apk then installation is good to go.

No problem of sending/receiving SMS/MMS between Softbank users.
[Android Software Development] dan.kels.r:
hey man i dont know if it would be alot of trouble but could you rebuilt the sense mms.apk from this thread? http://rootzwiki.com/topic/23960-bubble-themed-mmsapks-various-styles-updated-7-7tw-style-for-jb/ I have the htc one x with the sweet custom coredroid rom on there. maybe i could extract it and send it to you so i can keep the icon. but a stock sense mms.apk would be legit. can you hook it up?
[Android Software Development] Kremlin987:
Um, which one from that thread exactly? If it's the sense one with the avatars, then it's already done; that's the one I used in my post, with the emoji support. Out do you mean a different one?
[Android Software Development] dan.kels.r:
o yeah the sense one. i didnt see your thread. im gonna look to see if i can find it but can you link it in a reply please? thanks for making man i appreciate the work you guys do
[Android Software Development] Kremlin987:
Sure! My post is http://xdaforums.com/showthread.php?p=26915617, and you can see a screenshot of what it looks like. The apk modification process is described on page 2 of this thread, if you want to modify any other Mms.apk to work with Softbank.
[Android Software Development] dan.kels.r:
thanks i did go back and see that one you posted. it still has that aosp style icon. i think when i get a spare minute i may sit down and try my hand at rebuilding an apk
[Android Software Development] dombayo:
Non of these are actual sense apps. The emoji app just has a bit of sense styling added to the stock app. I've tried decompiling the original sense app so many times and failed to get it to work like these ones. Changing the icon is easy though, so have a go. Post it here if it works and I'll put it on the first post.
[Android Software Development] fake_japanese_guy:
thanks for the help and sorry for the late reply..

yes.. i was taking about picture messages only. I analyzed the issue a little bit:

- If i am connected using Softbank 3G, then most of the time, picture message works.

- If i am connected using a wifi network, then pic message download fails. I can see that the app is trying to download the message using Wifi network. The original softbank app used to open another 3G connection for downloading the message even if i was connected through Wifi

Its not a big issue and i dont even bother..

any way, big thanks for the app and the help.. much appreciated..
[Android Software Development] Kremlin987:
That's very strange, on my phone/ROM, I'm pretty sure it can receive Mms even with wifi connected. Have you confirmed the Mms apn settings?
[Android Software Development] fake_japanese_guy:
yea.. i have.. im able to receive messages without images..

any way, i reverted back to CM 7 nightly and installed the softbank app..
[Android Software Development] strife502:
Not sure if it's just me, but this mms.apk isn't automatically converting from text message to mms when the recipient is an email address. So when trying to send plain text it gives an error, but if I send a picture it automatically becomes an mms and sends no problem. Adding a subject also solves the problem so it's not a huge deal, but still somewhat annoying... anyone know how to fix this?

The modified mms.apk I was using in gingerbread did this just fine.
[Android Software Development] Kremlin987:
I have experienced the same thing, although as you point out the workaround is pretty easy. I'll do some more investigation but to be honest, when I have time I want to completely replace this Mms.apk with something that does things a little better.
[Android Software Development] dombayo:
This is just a setting in the config file you can change when you remake the app. I left these settings because that was my preference.

I look forward to any new builds especially sense ones that anyone has time to make. I'll be sure to put them in the first post.
[Android Software Development] zenithz:
Do you have the JB version yet?

And how did you add emoji support to the APK? I cannot find any tutorial about this
[Android Software Development] dombayo:
Stock Jelly Bean MMS for Softbank Update

Just uploaded the Jelly Bean version. Works nicely with notification previews when the message has images. Enjoy...

I didn't create the version with emoji. Kremlin987 found here: http://rootzwiki.com/topic/23960-bubble-themed-mmsapks-various-styles-updated-5-2/
[Android Software Development] dombayo:
Just added HTC Sense instructions, to be able to use the HTC stock messaging so with sense.

It actually works much better than the others because you can type in email addresses as well as using phone numbers. I've only tested it on android 4.0.4 on sense 4.1 (HTC One X).

If you find any bugs or improvements let me know.

Remember this is only for those in Japan.
[Android Software Development] dombayo:
Easy Sense Instructions

Just added Sense instructions for easy backup and restore of your message settings once you have done the technical instructions first.
[Android Software Development] Nekojitajp:
Is anyone able to receive emails from gmail? I can't see the contents of the email when I receive one..
[Android Software Development] Kremlin987:
My plain text emails sent from the phone's gmail app came through no problem.
[Android Software Development] dombayo:
New Sense update zip file added

The Sense instructions were not user friendly so I created an update zip file you can flash from recovery in 1st post. Read the instructions and remember that it needs to be flashed BEFORE first boot once you have done a complete data wipe.

The settings will remain in your ROM even when flashing new Sense ROMS as long as you don't data wipe.

So each time you try a new ROM and h ave to data wipe, use these steps.

1. Wipe everything

2. Flash your Sense ROM

3. Flash the SoftbankUserAgent.zip

4. Boot for the first time.

5. Type in your APN details - DONE

Enjoy
[Android Software Development] fake_japanese_guy:
thanks for the update.. tried the JB version.. works like a charm.
[Android Software Development] dombayo:
Hi , Sorry I just noticed your message.

I can't say I know exactly why this is happening, I have never had this problem. In fact the way I test my mods is with gmail.

I have a few questions:

- What do you mean sim free? How did you get an S3 to register with Softbank without a sim card?

- What APN details did you type in?

- Are you sure your useing my MMS.apk? How can you tell? (The reason I ask is the default MMS.apk kind of works.)

If you can let me know those, I may be able to help some more.

P.S. I posted your message here so others could learn/help.
[Android Software Development] Kremlin987:
Softbank's Mms gateway strips html from messages. I have no problems receiving from gmail if the message is plain text. This only applies to softbank.ne.jp addresses. The i.softbank.jp addresses (as used with iPhone sim cards) support html mail but run over imap, so no push notification.
[Android Software Development] dombayo:
Interesting, I didn't realize this. Makes a lot of sense come to think of it. Thanks for sharing.
[Android Software Development] a_ballads:
The script zip Works a charm on the latest sense 4.5 android 4.1.1 roms!

Thanks!
[Android Software Development] teegee17:
Couple of questions

Thanks for the info in this thread!

I've just got a galaxy nexus to use when I'm back in the UK on holidays (recently bought an iPhone 5 (locked) to replace an unlocked iPhone4S) - and fancy using it from time to time in Japan when I get bored of iOS... I've used it one day already with the black SIM's APN settings with no problem, but haven't been brave enough to sideload the modded MMS apk yet!

I'm on 4.1.2 (SnapBlack), so will I have to wait for a new version of the MMS? Or can I use the 4.1.1 version?

Also, when I switch over the MMS apk & change user-agent settings, will I be able to us it as-is when I go back to the UK and stick in a local (Orange) SIM?? Or will I have to swap back to the stock MMS app? Anyone done something similar?

Cheers
[Android Software Development] dombayo:
4.1.1 MMS.apk should work fine with 4.1.2 ROM. Let us know if it doesn't. You don't risk anything by trying.
[Android Software Development] dombayo:
Great to know. I'm waiting patiently for HTC to release their official version of Sense 4.5 because my CID is not compatible yet.
[Android Software Development] teegee17:
Thanks. Haven't done that much tinkering with Android, didn't want to do any damage...

Tried, & it seems to work OK. I just went into system / app & renamed mms.apk --> mms.bak; then installed the tweaked mms.apk. All seemed to work fine, didn't have to reboot or anything. But I wasn't able to receive mails sent to my phone number?? Should I have been able to? I tested with a mate with an iPhone, so I'm wondering if my number was still recognised as an iPhone number & was sent by imessage?

Anyhow, many thanks for the info, much appreciated!
[Android Software Development] teegee17:
Just as a follow-up, I couldn't get the mms.apk to work on stock (UK-version) 4.1.1 JellyBean for the S3, but it works fine on SlimBean 4.1.2 custom ROM... Many thanks!
[Android Software Development] dombayo:
Could you give more details? What exactly wasn't working?
[Android Software Development] teegee17:
mms apk would open, but wouldn't send anything, froze & shutdown. pretty sure I followed installation steps to the letter.

Will update if / when successful - I'm going to try a couple more ROMS over the wekeend
[Android Software Development] dombayo:
Thanks for the feedback. Would you be able to give us more info? What sim card are you using (Black or silver) what APN details, what model phone and which Android version?
[Android Software Development] BrianInfo:
Hi dombayo,

First of all, been following your couple posts. Kudos for all the help you have for this community.

I just installed your SoftbankSenseJBUserAgent[1].zip But I wonder if this one supports Emoji?

Thx!
[Android Software Development] Kremlin987:
I've got a modified aokp one from 4.1 that has emoji support, I'll upload tomorrow if I get a chance.

Edit: No time like the present, I guess. Push to /system/app, wipe dalvik cache and reboot phone - take a backup of your original first, of course. Working fine on my HTC Desire (Softbank X06HTII).
[Android Software Development] dombayo:
Hey,

SoftbankSenseJBUserAgent[1].zip file only activates the stock HTC Sense Messaging app for Jelly Bean sense. I don't think any of the stock HTC messaging apps supports emoji. You can test it but if it doesn't work on your version of sense you may have to uninstall the HTC messaging app and try Kremilns' link.
[Android Software Development] teegee17:
Sorry for the delay in replying...

I'm using the international version of the Siii (i9300) imported from HK. Using a black micro sim from my old iPhone 4s, with the smile.world APN details... been using it for about 6 weeks (at least one billing cycle) and haven't had to pay more than the 'packet houdai' 4200 yen...

Currently on the latest slimbean 2.9 ROM with Siyah kernel (1.7rc3)...
[Android Software Development] dombayo:
Hey, interesting result you got. I haven't actually tried the MMS.apk on the new base - 4.1.2. So it could be something to do with that.

Just to confirm your steps:

Just downloaded the Jelly Bean MMS.apk

Copy it to your Sd Card and install it.

(Should be no need to delete the old one unless install fails)
[Android Software Development] teegee17:
I did a little more (probably unneccessary steps), using root explorer:

- renamed current mms apk in system/app, by adding ".bak" to the end

- copied modified app into the same folder & changed permissions to match the other apps in that folder

- rebooted phone

as an aside, had a look the other day at the andorid offerings from DoCoMo / Softbank / AU - was amazed at how clunky they all were with the bloat that comes with them. Very happy with a HK-imported unlocked phone flashed with AOSP ROM! Definitely the way to go!
[Android Software Development] dombayo:
I couldn't agree more. Softbank especially is putting all it's eggs in the iPhone basket.

I'll have a go later today or tomorrow to make another JellyBean version of the MMS.apk using the latest base. Maybe that is the issue.