yashsingh1/xdaforums huggingface dataset:
[Verizon Samsung Galaxy S 4] JBeXX:
Working inverted with more options

[MENTION=3404564]alixyz[/MENTION] here is a working version with white receive and sent text. Just follow the same directions from the OP but in place of step 4, renaming the attached file to just Mms.apk and putting it in system/app and changing permissions to rw-r-r, reboot.

**For anyone else interested, this also has additional options for font size, breathing sms icon, easy selector, and some other options not available in the OP version**
[Verizon Samsung Galaxy S 4] maddog00:
Figured I'd ask in here if you know of any themed dialers that would work for stock rooted?
[Verizon Samsung Galaxy S 4] alixyz:
Awesome, thank you!!!
[Verizon Samsung Galaxy S 4] JBeXX:
Actually yes, but I'm not gonna post until I get some time to test a bit. I also have a friend who themes mms and dialers over on the note 2 that I'm gonna see if I can get some help from.
[Verizon Samsung Galaxy S 4] suptt14:
So does this version have group messaging working or is it force closing like the one in the OP? Not a big deal, just didn't see it mentioned
[Verizon Samsung Galaxy S 4] JBeXX:
It probably will have the same issues. Actually, I may pull that most recent apk for now as I am getting FC when replying from the drop panel. I'm gonna spend some time this weekend getting flashable zips up of the most functional apks I can find. I'm also hoping to possibly find some fixes to the existing problems if I can find some help.
[Verizon Samsung Galaxy S 4] suptt14:
Thanks again for all your hard work! We really appreciate it
[Verizon Samsung Galaxy S 4] JBeXX:
OP Updated

OP updated with a flashable zip file of the non-inverted version posted earlier

Still working on getting a few other version going and hope to give you guys several options with as few bugs as possible this weekend. :fingers-crossed:
[Verizon Samsung Galaxy S 4] revolt1:
the new inverted SMS is force closing on reply from drop down

can you post the original one in op
[Verizon Samsung Galaxy S 4] JBeXX:
Yeah, I mentioned that a few posts back. Gonna work on it this weekend. The one in the OP is the original.
[Verizon Samsung Galaxy S 4] Ohh_Trenton:
Wow I am speechless. My brother is putting in work on the S4. Make it rain on them hoes then Justin!! :p
[Verizon Samsung Galaxy S 4] AristoMAtt:
Noob question.

Does this come with Swift key? Swyping and typing capabilities in one keyboard?
[Verizon Samsung Galaxy S 4] JBeXX:
No keyboard with this. The one from the screenshots is Kii keyboard. And it does indeed have swype capabilities :)
[Verizon Samsung Galaxy S 4] JBeXX:
Ooooooooooh Trenton!!!! Thanks for popping in for a visit ;)

So ya'll know, Ohh_Trenton is another lover of aosp mms goodness on the Note 2, a bada** themer, and a class act all the way. Hoping I can get a little brainpicking from him to get us some nice options over here.
[Verizon Samsung Galaxy S 4] maddog00:
Actually, I don't even have the option to reply using the drop down. The reply and dismiss buttons aren't there, but I did activate the popup. Does activating one deactivate the other?
[Verizon Samsung Galaxy S 4] JBeXX:
Yeah, I think having pop up enabled may disable the shade. I'm not running that version at the moment to test.

Is it working OK replying from the pop up?
[Verizon Samsung Galaxy S 4] android-incredible:
Could you make one stock.the one thats come with the stock rom.just if i want to go back .
[Verizon Samsung Galaxy S 4] JBeXX:
sure, I'll try and get a flashable up for that later. But another easy way to go back is to go into your system/app folder and delete the Mms.apk and then take the .bak off the 2 files from the OP. After reboot you'd be good to go.
[Verizon Samsung Galaxy S 4] relldroid:
Will there be a version that supports MMS without fc or no?
[Verizon Samsung Galaxy S 4] JBeXX:
Not sure yet but until then you won't get any fc if you do they easy workaround in the op
[Verizon Samsung Galaxy S 4] android-incredible:
I would like to change the color of the test message and the app too..its that possible?
[Verizon Samsung Galaxy S 4] JBeXX:
The only 2 apks I've had no issues with (aside from listed mms workaround and group) so far are the 2 in the OP. I'm gonna see if I can get a themeable version to work but until then this is all I have.

I'm gonna start doing some noob attempts at themeing as well. If it turns out I know what I'm doing....I'll try and edit one of the working ones for you.
[Verizon Samsung Galaxy S 4] android-incredible:
Thanks
[Verizon Samsung Galaxy S 4] maddog00:
Popup works fine with reply. Custom contact ringtones seem to not work though. Just get the same one as system set.
[Verizon Samsung Galaxy S 4] JBeXX:
Theme settings :)

[MENTION=4000669]android-incredible[/MENTION]

GREAT NEWS!!!!

Got a working 4.2 version (with same mms send workaround) with fully functional theme settings!!!

I'll have a zip posted up soon along with some screen shots of the settings.
[Verizon Samsung Galaxy S 4] JBeXX:
OP Updated

OP Updated with fully themeable version!!!

Same workaround needed for MMS to send (just make sure you select view before sending) but working perfect otherwise.
[Verizon Samsung Galaxy S 4] android-incredible:
Thanks...
[Verizon Samsung Galaxy S 4] Badger50:
Gotta hand it to ya brother. This is working......Saweeeeeeeeet. Thanks buddy :D

Sent fom my Mobile Beast Device :)
[Verizon Samsung Galaxy S 4] JBeXX:
No problem. Glad I can help the community in some way with very limited skills :silly:

Are you using the new themeable one???
[Verizon Samsung Galaxy S 4] Badger50:
Yes I am. It's working like a charm. Sends MMS and SMS over wifi just fine. And no FC's when using the quick reply. Other that viewing the MMS picture before you send it...it's golden bruh. Thanks again :D

Sent fom my Mobile Beast Device :)
[Verizon Samsung Galaxy S 4] CPA Poke:
I know we can work around the MMS FC when sending them, but does anyone know if we're able to receive MMS messages at all?
[Verizon Samsung Galaxy S 4] JBeXX:
Yes, they come in perfectly fine
[Verizon Samsung Galaxy S 4] JBeXX:
Nice screenshot! Cool if I add that to the OP?
[Verizon Samsung Galaxy S 4] Badger50:
Go right ahead buddy. Glad to help out :D

Sent fom my Mobile Beast Device :)

---------- Post added at 07:58 PM ---------- Previous post was at 07:57 PM ----------

I am receiving MMS pictures just fine and dandy with wifi on :D

Sent fom my Mobile Beast Device :)
[Verizon Samsung Galaxy S 4] maddog00:
Can't wait to try this version. Does custom contact text sounds work?
[Verizon Samsung Galaxy S 4] JBeXX:
Unfortunately that probably won't work on any of the Aosp MMS versions as that is a touchwiz thing.

I personally use lightflow which allows the option for custom contact notifications on SMS and several other apps
[Verizon Samsung Galaxy S 4] Badger50:
It does for me. I use Ring Pro (play store) to set the notification sounds I want from my contact list. :D

Sent fom my Mobile Beast Device :)
[Verizon Samsung Galaxy S 4] JBeXX:
Nice find!

And thanks for the pic :)
[Verizon Samsung Galaxy S 4] JediSooner:
Awesome work on this! Lovin the theme capability and emoji support! Small (says the non-Android dev) request to consider for next release - quick emoji toggle.

Thanks again!
[Verizon Samsung Galaxy S 4] Badger50:
No worries mate.

Sent fom my Mobile Beast Device :)
[Verizon Samsung Galaxy S 4] JBeXX:
Not really my work. I'm just testing several apks, zipping, and sharing the working. I'll keep an eye out for the quick emoji. There was one posted a few pages back that I believe had the toggle, but that version was foreclosing when replying from the notification shade.
[Verizon Samsung Galaxy S 4] brock1909:
Thank you for this. Great work.
[Verizon Samsung Galaxy S 4] CapitanFantasma:
thansk :cyclops:
[Verizon Samsung Galaxy S 4] rmseaholm:
Thanks this worked great!
[Verizon Samsung Galaxy S 4] jpen:
So if I install this, what actually happens with the lockscreen? Will there still be a preview? and does the screen turn on when you get a new message?
[Verizon Samsung Galaxy S 4] JBeXX:
[MENTION=1737605]jpen[/MENTION] No, the screen does not turn on for incoming messages although it may if you use the pop up option (I just use quick reply)

When using this mms, The lock screen will default to the view attached which I believe is the TW clock view when receiving a message. By renaming the KeyguardWidget.apk gets rid of it and allows alternatives such as dash clock.

This MMS still will work fine without renaming the file, you just have to look at the ugly little clock as your main lockscreen:crying:

I say boo to that!!
[Verizon Samsung Galaxy S 4] stevehkim:
Thx for this. Working perfect on my ATT s4 running Mint jelly rom.

ATT S4 Rooted. Beastin.

4.2.2
[Verizon Samsung Galaxy S 4] hinds90:
Okay wth am I doing wrong I can't get the notification to work. I have enable notifications in the app and it want work
[Verizon Samsung Galaxy S 4] JBeXX:
Odd. Working perfect here and not a single other report of that issue. Are you running any notification services that are intercepting them? Did you rename the stock messaging before installing?
[Verizon Samsung Galaxy S 4] philsfan:
thank you SO MUCH for this. i hate stock TouchWiz mms...

let me get this all correct tho...when you uncheck group MMS, it will send them individually, will it not? but it receives them in a group thread correctly?? sorry I tried to read through the thread but wasn't able to get an answer
[Verizon Samsung Galaxy S 4] JBeXX:
Yes, exactly right with the group messaging.

And couldn't agree more about the TW MMS! Horrible!
[Verizon Samsung Galaxy S 4] philsfan:
thank you so much for the quick response man!

ugh, I wish I could use this! i'm in grad school and i get tons of group messages. sending them out individually would just annoy everyone.

Great to see how much progress you've made to patch this thing together. Thanks for all the hard work :good:
[Verizon Samsung Galaxy S 4] JBeXX:
Sorry, that sucks. I hardly group message at all so it is really hard for me to play around with it. But hopefully it is something that will get ironed out by a dev soon.

Because I know little about the group messaging. This morning I replyed to one from my sister to all is siblings. When I responded (with group messaging turned off) it sent my one response individually to each sibling.....but it did keep it all in the same thread. Not sure if that helps at all.
[Verizon Samsung Galaxy S 4] philsfan:
yea that's what i assumed it would do if it's not checked in settings.

honestly it's just not worth the non-stop hate i'll receive from the iphone fanboys about how/why my phone can't group message like iMessage. can't stand it lol
[Verizon Samsung Galaxy S 4] JBeXX:
[MENTION=3707921]JediSooner[/MENTION]

Check your PM :) and enjoy
[Verizon Samsung Galaxy S 4] iamjerry123:
Does this mean that hyperdrive would work with this?

(Sorry I'm a noob about this and im just making sure)
[Verizon Samsung Galaxy S 4] Badger50:
I can assure you sir..it indeed does. And I like it!! :D

Sent fom my Mobile Beast Device :)
[Verizon Samsung Galaxy S 4] JBeXX:
OP updated with a new themeable apk with a few new options such as font size and the quick smiley/emoji option.

Same MMS workaround needed but otherwise smoooooooooth sailing:)
[Verizon Samsung Galaxy S 4] balistic2:
I can confirm this also worked on the sprint variant.
[Verizon Samsung Galaxy S 4] Badger50:
New version is working like a champ buddy. Thanks again for all your hard work. :D

Sent fom my Mobile Beast Device :)
[Verizon Samsung Galaxy S 4] iDoc21:
Just installed the Inverted version on rooted stock MDL for Sprint, works great. Glad I found this! Thanks buddy!
[Verizon Samsung Galaxy S 4] JBeXX:
Dear Dudes,

Looking for some feedback. What are you all using as your main lockscreen widget?? Dashclock??

Just curious if anyone has the default touchwiz widget still working properly after installing this. Trying to confirm if renaming the keyguardwidget.apk completely removes that widget(or if it just removes the notification) just to be able to make users of this MMS aware they'll lose it.

Any help is appreciated on getting this running as close to 100% as we can :)

Cheers
[Verizon Samsung Galaxy S 4] rmseaholm:
I really want to keep the personal message widget, but by renaming keygaurd the personal message widget is lost. I believe the clock widget looks different also.

Thanks for all your work!

Also if you need any testing I'm willing.
[Verizon Samsung Galaxy S 4] JBeXX:
That's what I thought, thanks! I disliked the touchwiz lockscreen right away so I've been using dashclock all along making hard for me to give any good feedback.

I have a couple things I'm going to try to keep the stock widget in tact. Also gonna remake the zips so no renaming will be necessary before install.

Aaaaaand.....if you really are up for some testing, I'll be working this week on trying to get Aosp contacts and maybe dialer working on TW. Interested?
[Verizon Samsung Galaxy S 4] rmseaholm:
I'm up for testing. That would be great if you could keep the widgets!
[Verizon Samsung Galaxy S 4] JBeXX:
Great! I'll let ya know when I start playing around with it. I'm chasing around my 1 ¹/² year old today and tomorrow so may be a couple days lol.

Thanks again!
[Verizon Samsung Galaxy S 4] rmseaholm:
No problem I'm chasing around my 18 year old and 15 year old. It doesn't stop ;)
[Verizon Samsung Galaxy S 4] JBeXX:
Lol!!! That's hilariously scary.

I can keep up for now but we'll see how much longer that will last!
[Verizon Samsung Galaxy S 4] maddog00:
Psst. I'm up for testing that too if you need me. :)
[Verizon Samsung Galaxy S 4] JBeXX:
Updates

OP Updated with revert to stock zip, rebuilt themable zip including easier directions and flashing, new workaround to keep Samsung TW lockscreen features

Alright peeps. I've updated the OP a bit.

-I removed the inverted and non-inverted zips as they are no longer needed with the newest zip being themable and having more working options.

-Rebuilt the themable zip which now can be flashed without renaming files beforehand. Still will be necessary after flash to rename or delete the KeyguardWidget.apk BUT if you now just rename it to KeyguardWidgetMMS.apk after the zip flash. The Samsung Lockscreen widget features should stay in tact(Personal Banner, etc).

-ADDED a revert to stock MMS flashable zip which also adds back the KeyguardWidget.apk

-Added a few thank yous and credits including to [MENTION=2577558]liquid0624[/MENTION] who's Mms.apk from the VZW S4 LiquidSmooth has been the most functional and best to work from for making these zip updates.

Also, as previously mentioned. I'm going to start playing around with AOSP contacts and dialer to see how funtional I can get them on TW based ROMs. My good buddy [MENTION=1179322]ooh[/MENTION]_Trenton has them working great on the N2 and has offered some help. I hope to get going with it next week. I'm anxious enough to possibly start sooner but may not have time until my 12 hour very boring night shifts start next Tuesday night ;). A few have already offered to test and if you have, I'll PM you when things get rockin.

Cheers

EDIT: After playing around I've found that if you rename the KeyguardWidget.apk but keep it in the system/app folder as a renamed apk (I renamed to KeyguardWidgetMMS.apk), it will still allow use of Samsung TW lockscreen features but not force the small keyguard widget as default. SCORE!!!!!!!!!!

Directions in OP updated with newer, easier, better install directions

Double edit: no goal! Looks like the small lockscreen behavior will eventually come back with that apk there regardless of name. Edited directions back to renaming with .bak for now :(
[Verizon Samsung Galaxy S 4] alixyz:
MMS Support

I've been trying to follow the following procedure to decompile/update/compile the SecTelephonyProvider.apk and framework2.jar

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

I've haven't been able to decompile the SecTelephonyProvider.apk for the Galaxy S4 (have been able to do this for the S3 and other devices). I'm hoping someone more knowledgable which can help with this. I was able to update the framework2.jar file which prevents the FC but the MMS messages won't get stuck in sending mode, I'm hoping once the SecTelephonyProvider.apk file is updates, it will resolve the issue.
[Verizon Samsung Galaxy S 4] Adrozz07:
If an aosp dialer makes its way to us can it pleeeeaaase have landscape mode on the in call screen? That drives me bat****e crazy when that's the only thing that won't rotate. I use landscape a lot for in car uses.
[Verizon Samsung Galaxy S 4] JBeXX:
I've just recently started learning about decompiling/recompiling so you probably know more than me at this point. I plan on really digging in next week and learning and practicing as much as I can.

Like you, I'm hoping someone more knowledgeable will take notice of the thread and some point and get the MMS running smooth with no workaround.
[Verizon Samsung Galaxy S 4] Roco91:
This is awesome, it's working great on AT&T. It's great to have stock messaging on TW.
[Verizon Samsung Galaxy S 4] :
For some reason, I can't get it to work properly.. Any advice? I'm flashing from .zip and I always get this error. I'm stumped, not sure what I'm doing wrong
[Verizon Samsung Galaxy S 4] JBeXX:
Hmmmm. What ROM and carrier are you on? Were you running any other modified messaging before flashing ?
[Verizon Samsung Galaxy S 4] :
Verizon and running CleanRom 1.3 Odex

And nope all stock. I flashed it the first time and it gave me this error. Tried it again and received it two more times. I used the stock .zip in the OP to go back to stock
[Verizon Samsung Galaxy S 4] JBeXX:
That is odd. If you try it again go into system/app and see what the permissions are for the SecMms.apk.

I actually did a clean flash of hyperdrive this morning and it flashed perfect.
[Verizon Samsung Galaxy S 4] :
Surely.

I'm not too sure if this particularly matters, but right before I flashed it; I did a dirty flash of CleanRom 1.3 Odex again (only wiping cache and dalvik cache - I was already on CleanRom 1.3 Odex)
[Verizon Samsung Galaxy S 4] JBeXX:
My only guess is that maybe this won't run on an odex ROM. I was on 1.3 de-odex until this morning and never had issues.

I wouldn't think this mod would need to be specific to de-odex but hopefully someone else on a odoex ROM could chime in?

In my opinion. Even tho odex in theory runs faster (I don't really notice a difference) I always stay deodex for modding.

Soooooo. Anyone else on an odex ROM running this?
[Verizon Samsung Galaxy S 4] :
So I just flashed to CleanRom 1.3 deodex and everything is working well. No bugs or anything

I absolutely love this mod!

Also, does air view work with this? It only seems to highlight the conversation

Thanks again JBeXX
[Verizon Samsung Galaxy S 4] JBeXX:
Appreciate the feedback!

I've added some notes to the OP regarding the possibility of this working on deodex only. However if anyone else on an odex ROM is able the chime in it would be coolioski
[Verizon Samsung Galaxy S 4] rmseaholm:
I'm on stock and have no problem.
[Verizon Samsung Galaxy S 4] CPA Poke:
EDIT: Please see my thread below for an updated version of a fully-functional AOSP MMS app:

http://xdaforums.com/showthread.php?t=2335635
[Verizon Samsung Galaxy S 4] rmseaholm:
Ok I'm on

Verizon I545

MDK

Stock

Group messaging does not work sticks at sending and when you exit messaging, it crashes.

Also on another note lock screen personal widget now works.

Thanks for your work.
[Verizon Samsung Galaxy S 4] JBeXX:
[MENTION=4913579]CPA Poke[/MENTION]

Thanks for the work and sharing!!

Unfortunately so far it is causing me some FCs. When opening messaging and for some odd reason quickpic.

I'm going to do a clean install of cleanrom 1.3 this morning and see how it goes from a fresh flash.
[Verizon Samsung Galaxy S 4] CPA Poke:
Crap, that sucks that it isn't working...would you both mind posting your SecTelephonyProvider.apk and framework2.jar?

Edit: Actually I just realized that you were saying that you were having FC's in addition to just on the messaging app...as weird as this sounds, that's actually good news because that makes me fairly certain that the problem lies within the MEA+ base updates to framework2.jar. I realized on accident a few days ago (while playing around with enabling/disabling the scrolling cache) that having a framework2.jar from a pre-MEA ROM in an MEA ROM, and vice versa, will result in constant FC's throughout the phone.

So based on your symptoms, I'm pretty confident that I can get you working as long as I can get your framework2.jar.
[Verizon Samsung Galaxy S 4] JBeXX:
I'll get you the framework2.jar asap. I just completed the clean install of cr 1.3 and I'm getting FCs all over including any root browser I try. As soon as I'm back up and running I'll send it along.

Thanks again for helping us out with this:)
[Verizon Samsung Galaxy S 4] JBeXX:
Tried just dirty flashing to get rid of the FCs but no go. Gonna have to go clean and I'm at work so I'll get that jar as soon as I can unless someone else can post it.

***For now please stick to the zip and method in OP***
[Verizon Samsung Galaxy S 4] CPA Poke:
EDIT: Please see my thread below for an updated version of a fully-functional AOSP MMS app:

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

---------- Post added at 08:51 AM ---------- Previous post was at 08:31 AM ----------

[/COLOR]

No go on the dirty flash as in the FC's were still there? Or the ROM was just borked in general because of the dirty flash?

---------- Post added at 08:57 AM ---------- Previous post was at 08:51 AM ----------

No problem, so sorry for the trouble.

And try the new zip I just posted...i actually had a copy of CleanROM on my sdcard, so I pulled the necessary files from it to use in the new zip. If that still doesn't work, go ahead and post your SecTelephonyProvider.apk and framework2.jar and I'm about 99.9% sure that I can get it working. I'll post a how-to at some point, as the traditional AOSP-to-TW method (posted throughout the forum) had to be modified a little bit in order to work on our device.

Oh yeah, you're going to hate me because I forgot to mention this in my original post...but i actually built a backup option into the install zip that adds ".bak" to SecMms.apk, SecTelephonyProvider.apk, and framework2.jar. So you could have either flashed the restore zip or just gone in with Root Explorer, deleted the files above, and then removed the ".bak" + set permissions, then reboot into Recovery and clear cache/dalvik-cache.
[Verizon Samsung Galaxy S 4] JBeXX:
I meant no go as in still getting the FCs from the MMS flash. Sorry I didn't explain better....was multi-tasking at work when I replied lol.

Yeah, I am very aware and a huge supporter of clean flashing. I was just attempting a dirty to get rid of the FCs so I'd be able to get into a root browser to pull the jar file for you.

I am back up with a clean flash of dedex 1.3 cr and just flashed your last zip file. Aaaaaaaaaand SCOOOORES!!!

MMS is now sending properly. I don't use group messaging so hopefully someone else can try that out. The only minor issue that is still there is the keyguard widget apk looks like it still needs to be renamed or deleted as it is still being forced as my default lockscreen. Besides that......sweetness!!!!

Awesome work!!!!!! Thanks!!!!!!!
[Verizon Samsung Galaxy S 4] CPA Poke:
If MMS is working, then group messaging *should* be as well :)

I'll update my post above with both links and specify which one you should flash based on your firmware :)
[Verizon Samsung Galaxy S 4] JBeXX:
Lol! Nice!

You are the F***in man!

Many many will appreciate this.

If it's cool with you I'll update my OP with your zip and trim the instructions. And once you start a thread I'll direct everyone there with a link?
[Verizon Samsung Galaxy S 4] CPA Poke:
Absolutely, share dat wealth!!! Haha
[Verizon Samsung Galaxy S 4] imablackhat:
Is this compatible with odex clean rom?
[Verizon Samsung Galaxy S 4] JBeXX:
It should be yes. But there was one user that had issues with the odex.

I haven't had time to add it to the OP yet but make sure you use the zip posted a few posts back with fixed MMS and group messaging