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

Root [Boost Mobile] [Dev] Working AOSP Mms app

P

PattF

Guest
Here is a modded AOSP Mms.apk and needed apns-conf.xml to get it working in your ROMs. There are a lot more options as well as a black theme. Enjoy.:D
 
What all did you do to make it work? :D
Would it be possible to get AOSP dialer working?

EDIT: Where does the .xml go? :o
 
Works pretty well. Thanks for sharing. I just wish the threads looked better. They look exactly like stock, which I find ugly, and for some reason I can't use the black theme. The text for contact names in the thread lists is black. The extra options are great though.

edit: just had to reboot to get the black theme working. awesome!
 
What all did you do to make it work? :D
Would it be possible to get AOSP dialer working?

EDIT: Where does the .xml go? :o

I set the correct options up(profile url, user-agent, etc..) in mms_config.xml and then rebuilt the apk. After that I fixed our apns-conf.xml since AOSP pulls from that while ours doesn't for some reason. It was honestly a lot easier than I expected. Porting the Phone/Contacts/Contacts Provider APKs however are going to be a P.I.T.A.


Works pretty well. Thanks for sharing. I just wish the threads looked better. They look exactly like stock, which I find ugly, and for some reason I can't use the black theme. The text for contact names in the thread lists is black. The extra options are great though.

edit: just had to reboot to get the black theme working. awesome!

This is stock, it's build from the Android open Source Project base. That's why I marked it as "Dev", like everything else I've done it's the raw files for modders to theme or do whatever they want with. I'm trying to make my phone work better before I worry about how it looks. What that said, I'm glad you like it.
 
Would someone be kind enough to post screen shots of this mms app and maybe the extra settings if u have the time. Id like to see what the diffence to our stock mms is.

Thanks in advance! Cheers!
 
just change your mms.apk to mms.apk.bak . put the new one in and see for yourself. its works great
if you don't like it delete and put mms.apk.bak back to mms.apk
 
I set the correct options up(profile url, user-agent, etc..) in mms_config.xml and then rebuilt the apk. After that I fixed our apns-conf.xml since AOSP pulls from that while ours doesn't for some reason. It was honestly a lot easier than I expected. Porting the Phone/Contacts/Contacts Provider APKs however are going to be a P.I.T.A.

I can only imagine. I'd have a crack at it myself, but my android dev knowledge is extremely sour.
 
I am having an issue, it's not just your apk though...

If you use attach and capture a picture, the picture gets stuck sending, I think it's because there is a size limit on captured pictures that are attached this way. This happened on another mms apk I was playing with as well.

the stock mms just resizes the captured picture super small.
 
Weird, that works for me. You can try deleting everything in /data/data/com.android.providers.telephony/databases and reboot. There might be left over files from the old Mms install, that's really all I can think of man. Sorry.
 
Weird, that works for me. You can try deleting everything in /data/data/com.android.providers.telephony/databases and reboot. There might be left over files from the old Mms install, that's really all I can think of man. Sorry.

bloody hell, that was it! And I call myself a ROM developer... grin. I guess my rom name still makes sense then n00b... thanks Pattf!

I found a black themed one, it works if I install your xml file with it too!
 
Nice find. What xml are you talking about? The apns-config.xml is essential but if you hadn't I'd consider dropping the mms_config.xml into the /res/xml folder of the apk since it contains our device profile which lets the system know our specific capabilities as well as setting the email gateway number.

Speaking of profiles, I noticed setting "ro.build.display.id" in the build prop actually screws up the browsers UA Profile. For example, mine was "http://device.sprintpcs.com/ZTE/ZTEN860ABC-BST/SimpleROM 0.1.6.rdf" instead of the expected "http://device.sprintpcs.com/ZTE/ZTEN860ABC-BST/N860V1.0.0B08c.rdf".
 
Nice find. What xml are you talking about? The apns-config.xml is essential but if you hadn't I'd consider dropping the mms_config.xml into the /res/xml folder of the apk since it contains our device profile which lets the system know our specific capabilities as well as setting the email gateway number.

Speaking of profiles, I noticed setting "ro.build.display.id" in the build prop actually screws up the browsers UA Profile. For example, mine was "http://device.sprintpcs.com/ZTE/ZTEN860ABC-BST/SimpleROM 0.1.6.rdf" instead of the expected "http://device.sprintpcs.com/ZTE/ZTEN860ABC-BST/N860V1.0.0B08c.rdf".

I noticed the same thing in the data profile in the dialer. Brings up some questions. Dial code ##3282# under browser. I think we are talking about the same thing but thought I'd mention it
 
So are you building this from aosp? Or are you working on a pure aosp rom?
 
I only did this one to help with the nexus ROM since he was having trouble. I'm not good enough at low level hardware stuff to build an AOSP ROM. After seeing how fun this was I'll probably try to replace as much of our system with vanilla parts as I can but there is definitely a limit to what I can do.
 
I only did this one to help with the nexus ROM since he was having trouble. I'm not good enough at low level hardware stuff to build an AOSP ROM. After seeing how fun this was I'll probably try to replace as much of our system with vanilla parts as I can but there is definitely a limit to what I can do.

An aosp settings menu would be cool with all options. I don't know if its possible but having tethering options visible would be neat. Its in there on our phones but you can't see it unless you access the activity with a launcher that supports shortcuts to activities. Check it out ;)
 
An aosp settings menu would be cool with all options. I don't know if its possible but having tethering options visible would be neat. Its in there on our phones but you can't see it unless you access the activity with a launcher that supports shortcuts to activities. Check it out ;)

USB tethering from stock without extra apps works! Check it out!
 
Back
Top Bottom