[Q] SGS 3 compatible MMS Emotes

nizbot

Senior Member
Oct 4, 2010
439
87
0
Ok, so here's what I would like to find/figure out:

My lady has an SGS 3 stock and I have an SGS 2 (running sho's 1.3.5). I'd like to have her using her stock messaging app and have both her and I be able to send and receive all the same smilies. Ideally I'd like to just drop the mms.apk from the stock sgs3 on my phone and call it good.

Has anyone tried this? Thoughts?

Please don't say, 'GoSMS is the $hit just use that.' a>I'm over 3rd party messaging apps and b>I just want to keep her device stock. c> that's not what i'm trying to accomplish here ;)

I'm looking at just editing my smiley images, but wondering if there's a better way yet.

Thanks.
 

Shawn

Senior Member
Aug 26, 2012
774
132
0
24
Louisville
Dropping the MMS.apk straight in wouldn't work, since they're different devices. Your best bet is either GoSMS which you don't wanna use, or edit the smilies yourself.

Sent from my SGH-I777 using xda app-developers app
 

nizbot

Senior Member
Oct 4, 2010
439
87
0
Dropping the MMS.apk straight in wouldn't work, since they're different devices. Your best bet is either GoSMS which you don't wanna use, or edit the smilies yourself.

Sent from my SGH-I777 using xda app-developers app
Yeah, pretty much knew that but wasn't sure if there was a modded one floating around that would work. I'm going to try and grab hers, pull out the icons and mod mine using the APK Multitool. weeeeee :good:
 

RockRatt

Senior Member
Aug 1, 2010
4,102
3,711
0
Just get the SGS3 SecMms.apk, use root explorer and Extract All, Then get the SGS2 SecMms.apk from ShoStocks rom, extract all (you will need to rename the first extracted Sec.Mms to something like SGS3-SecMms other wise when you extract the second one from ShoStock3 it will overwrite the first extracted one). Now go into the folder of the apk's and find the emo_im_blahblahblah's and copy all from the SGS3 and place them in the SGS2 most likely same exact folder. Now use root explorer and zip the folder. Then go to zipped folder location, long press and rename it from Sec.Mms.zip to Sec.Mms.apk Next use root explorer and copy the NEW one you made and go to the /preload folder. Paste it there. Then long press on the .apk again and SET PERMISSIONS and make sure it is set to rw,r, r. Now long press again and select MOVE and go to preload/symlink/system/app and PASTE. HIT OK. Now reboot phone. Done. This should now have the same emoticons.

ALSO MAKE SURE THE EMOTICON FILE NAMES ARE THE SAME.

(YOU WILL ALSO NEED TO SET THE PRELOAD FOLDER TO "MOUNT R/W" to be able to paste it there and move it).

Sent from My SGH-I777 Running Spiderman Themed AOKP or Spiderman Themed CM10

---------- Post added at 12:43 PM ---------- Previous post was at 12:41 PM ----------

Yeah, pretty much knew that but wasn't sure if there was a modded one floating around that would work. I'm going to try and grab hers, pull out the icons and mod mine using the APK Multitool. weeeeee :good:
You shouldnt need to decompile it. Just extract it and rezip and rename to .apk

Sent from My SGH-I777 Running Spiderman Themed AOKP or Spiderman Themed CM10
 

nizbot

Senior Member
Oct 4, 2010
439
87
0
I must be smokin crack. Every 'stock' sgs3 secmms.apk i can find has the same icons as sho's mms.apk. I'll have to snag her phone tonight and have a closer look.
 

RockRatt

Senior Member
Aug 1, 2010
4,102
3,711
0
I must be smokin crack. Every 'stock' sgs3 secmms.apk i can find has the same icons as sho's mms.apk. I'll have to snag her phone tonight and have a closer look.
I forgot to mention that. I tjink all the samsung stock firmwares use/used the same emoticons inside the mms.apk. Are you sure she isnt using some app or something else from the market? Maybe they have their own emoticons?

Sent from My SGH-I777 Running Spiderman Themed AOKP or Spiderman Themed CM10
 

nizbot

Senior Member
Oct 4, 2010
439
87
0
I forgot to mention that. I tjink all the samsung stock firmwares use/used the same emoticons inside the mms.apk. Are you sure she isnt using some app or something else from the market? Maybe they have their own emoticons?

Sent from My SGH-I777 Running Spiderman Themed AOKP or Spiderman Themed CM10
So for fun, I've added my own preferable versions of the existing png's, rezipped and moved to my phone. All is good.

Now for our next exercise...Would you happen to know how to add emoticons to an existing messaging app? For example, the sender has an emoticon that uses the text: <3 My messaging app doesn't know what to do with that, so I get the characters instead. The sender sees a heart. Does that make sense?

I'm sure I'd have to add/link some xml to a new png in the same drawable folder. Just not sure where that piece of code is/goes. Maybe you can just point me to a good faq or how-to so I don't have to take up your time.

Thanks man.
 

Shawn

Senior Member
Aug 26, 2012
774
132
0
24
Louisville
I'm almost 100% sure the messaging apps pickup basic things like a heart, but it might look different on each device. As for adding them, give me a little bit and ill look around.

Sent from my SGH-I777 using xda app-developers app
 
  • Like
Reactions: nizbot

nizbot

Senior Member
Oct 4, 2010
439
87
0
here's the problem with that one specific emote...

uploadfromtaptalk1355461404847.jpg

now how to fix it :-\

Sent from my SGH-I777 using xda app-developers app
 

nizbot

Senior Member
Oct 4, 2010
439
87
0
Try Decompiling the MMS.apk and find the code for that emoticon and try editing.

Sent from my SGH-I777 using xda app-developers app
Got it. Edited the corresponding line (21) in res\values\arrays.xml

Old value: <item>&amp;lt;3</item>
New value with the correct syntax: <item><3</item>

result...
 

Attachments

Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone