[EVO 4G Themes and Apps] mwielgosz:
If you need to contact me for any kind of support, please email:

dev.mwielgosz@gmail.com

Thanks

Hello Community,

Texts over 160 characters have always caused problems on the stock MMS app. They never successfully send. This was because the stock app relies on the network to have the ability to split texts longer than the 160 character limit and does not have the functionality to do it itself.

Until now...

For the past day or so I have been working on a solution to this problem. In the end, I have the stock Mms app modified to automatically split texts over 160 characters into separate texts. Basically, every time you send a text message, it checks to see if it's longer than 160 characters, and if it is, splits the message into separate 160 character texts.

Dialer Wake Lock:

(thanks dfbonney)

If you look at this post here it would seem that the reason some users are having wake lock with the dialer may be due to the fact that a message over 160 characters was sent (and not properly split). If you are having dialer wake lock issues, please check out this app and see if by using it, your dialer wake lock issues go away. Please report with findings!

A special thanks to spiicytuna for helping me submit this to the CM git and getting it merged :)

To-Do:

Character / Message counter fix (UI) - make EVERY message 160 characters instead of telling you it will split at 145 characters while typing messages. (The first message count is OK, after that the app TELLS you it will split at 145, while in fact it splits at 160. This throws the counts off for the user. Does not impede functionality) (It still does this, but it now splits properly instead of at a fixed number. The counter displayed while typing counts strange)

Clean the code up a bit & send to CM gerrit CODE SUBMITTED

Add settings

Add message count to end of messages ex. (1/2), (2/2)

Add Blacklist option (Currently in development)

Split by word (low priority)

Bugs:

Message Counter resets to 145 characters after first message (It still does this, but it now splits properly instead of at a fixed number)

I need testers

To Install:

(thanks jakejm79)

Use Root Explorer to copy Mms.apk to

/system/app/

(overwrote current apk)

Change the permissions to match the other apks

Delete:

/data/dalvik-cache/system@app@mms.apk@classes.dex (If this file doesn't exist, skip this step)

and this folder:

/data/data/com.android.mms

Reboot

Modified App Link:

(Please click some ad links to support development/hosting)

Download Mirror - Latest - 0.0.4

This version also includes the ability to 'Always show character count' while typing and can be enabled in the 'Settings' under 'Extra Settings'. It is the latest version from the CM git.

Changelog:

Supports different kinds of encoding so it should be compatible with all networks. Splits are now handled by the android.telephone.SmsMessage package instead of internal.

Recoded everything to run more efficiently.

There is now an option under Settings called SMS Split. It's unchecked by default. If you want to enable message splitting at 160 characters, you must check the box!

There is now also an option to enable a message counter. SMS Split must be enabled for this option to be clicked.

Fixed a bug where very long messages would get cut off if message counter was enabled

if you want to revert, download the original app here