Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,742,083 Members 50,151 Now Online
XDA Developers Android and Mobile Development Forum

[MOD][CM7/9/10] 160 characters support for SMS

Tip us?
 
szewc1
Old
(Last edited by szewc1; 22nd December 2012 at 04:36 PM.) Reason: Added app from cm 10.1
#1  
szewc1's Avatar
Senior Member - OP
Thanks Meter 40
Posts: 165
Join Date: Jan 2011
Default [MOD][CM7/9/10] 160 characters support for SMS

Modifications oryginally shared by theos0o (link to original thread: http://forum.xda-developers.com/show....php?t=1591989) and barauna (link to original thread: http://www.ipmart-forum.pl/showthread.php?t=103049).

NEEDS ROOT


I) What it does:
- allows sending sms messages in unicode mode, which means you will be able to use up all 160 characters in single message, whether or not using specific for chosen language diacritical marks. Operation should be similar to 'GSM mode' in Samsung's default Mms app in FroYo 2.2 roms [works in all]
- removes auto-convert to mms if exceeding 480 characters (3 x sms length) [confirmed in Mms.apk and Mms v4.0.4.apk]
- no smiley on keyboard, new line support instead (thanks to mikko3024) [should work in all apks except Mms.apk and Mms v4.0.4.apk]
- a little bit bigger text message box (when it expands) so you can have a better view of your text, not much scrolling [should work in all apks except Mms.apk and Mms v4.0.4.apk]


II) When / where does it work:
- CM7 based roms - download Mms or MmsCM7.apk
- ICS 4.0.4 based roms - download Mms v4.0.4.apk, MmsICS.apk or ics_mms_160char_by_theos0o.zip
- JB - download MmsJB.apk or jb_mms_160char_by_theos0o.zip
- CM10 - download cm10_mms_160char_signed.zip or Mms_4.1.2.apk
- CM10.1 - app bundled with rom is already able to strip unicode (Mms-CM10.1.apk)
- apps are deodexed, but will work with both odexed and deodexed roms



III) How to apply:
- Backup / copy /move your original Mms.apk from system / app. If you have one you might as well backup Mms.odex. Delete them from system / app (putting deodexed = modified app in the place of both odexed .apk and .odex file works well).
- put downloaded apk in system / app
- change permissions to rw-r--r--
- rename to Mms.apk
- tick 'strip unicode' in app settings
- reboot is not necessary

All might be done using Solid Explorer / ES File Explorer / Root Explorer / ADB.

OR

- Flash .zip from recovery


IV) Disclaimer:
- Tested by me on CM7 Alpha 8 by marcellusbe with GSM / UMTS network for Polish language
- CM7 app looks no different than standard one
- ICS app should have additional option visible in app settings, didn't test it
- Feel free to report apps compatibility with different roms/languages
- More info can be found in respective original threads
- sources by theos0o (MMS_160charsmod_v2) in attachements and in original thread
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2012-04-27-16-43-55.jpg
Views:	1771
Size:	8.7 KB
ID:	1222890  
Attached Files
File Type: apk Mms.apk - [Click for QR Code] (795.9 KB, 369 views)
File Type: apk Mms v4.0.4.apk - [Click for QR Code] (2.05 MB, 430 views)
File Type: apk MmsCM7.apk - [Click for QR Code] (795.9 KB, 441 views)
File Type: apk MmsICS.apk - [Click for QR Code] (2.05 MB, 513 views)
File Type: zip ics_mms_160char_by_theos0o.zip - [Click for QR Code] (2.17 MB, 269 views)
File Type: apk MmsJB.apk - [Click for QR Code] (1.15 MB, 193 views)
File Type: zip jb_mms_160char_by_theos0o.zip - [Click for QR Code] (809.8 KB, 193 views)
File Type: zip cm10_mms_160char_signed.zip - [Click for QR Code] (2.13 MB, 138 views)
File Type: apk Mms_4.1.2.apk - [Click for QR Code] (2.35 MB, 182 views)
File Type: rar MMS_160charsmod_v2.rar - [Click for QR Code] (35.0 KB, 154 views)
File Type: apk Mms-CM10.1.apk - [Click for QR Code] (3.06 MB, 122 views)
The Following 11 Users Say Thank You to szewc1 For This Useful Post: [ Click to Expand ]
 
faizul134
Old
#2  
Member
Thanks Meter 1
Posts: 48
Join Date: Jun 2012
putting deodexed = modified app in the place of both odexed .apk and .odex file works well)

what does it mean?
 
szewc1
Old
#3  
szewc1's Avatar
Senior Member - OP
Thanks Meter 40
Posts: 165
Join Date: Jan 2011
Quote:
Originally Posted by faizul134 View Post
putting deodexed = modified app in the place of both odexed .apk and .odex file works well)

what does it mean?
What I meant was: if you happen to have odexed rom, just replace the .apk file, no need to move .odex one It will work. But I agree that this sentence was somewhat confusing.
 
kruzyk
Old
#4  
kruzyk's Avatar
Member
Thanks Meter 1
Posts: 32
Join Date: May 2012
Location: Gdańsk
Cześć,

What are the differences between MmsICS.apk (2.05 MB) and ics_mms_160char_by_theos0o.zip (2.17 MB)?

I found a bug in the version for ICS by theos0o.
When I want to send a message by going from the phone/contact app (by long press on some person card) this application (MMS apk) turns off.

In addition, it is not possible to send MMSes. Receiving MMSes works fine.

Also the sound of an incoming message is strangely quiet, even though the phone settings is OK (in the "stock" application from Vipers ROM sound was OK).
HTC Sensation z710e
ROM: ViperS 1.6.0
Kernel: Overclocked kernel v1.5.2 by SebastianFM

Radio: 11.76A.3504.00P_11.24A.3504.31_M
Recovery: 4EXT Touch
Anker 1900mAh; -50 UV; WIFI&GPS OFF, Data ON managed by JuiceDefender Pro
 
szewc1
Old
(Last edited by szewc1; 8th November 2012 at 08:14 PM.)
#5  
szewc1's Avatar
Senior Member - OP
Thanks Meter 40
Posts: 165
Join Date: Jan 2011
Quote:
Originally Posted by kruzyk View Post
Cześć,

What are the differences between MmsICS.apk (2.05 MB) and ics_mms_160char_by_theos0o.zip (2.17 MB)?
No idea.

Quote:
I found a bug in the version for ICS by theos0o.
When I want to send a message by going from the phone/contact app (by long press on some person card) this application (MMS apk) turns off.

In addition, it is not possible to send MMSes. Receiving MMSes works fine.

Also the sound of an incoming message is strangely quiet, even though the phone settings is OK (in the "stock" application from Vipers ROM sound was OK).
That's too many bugs to be caused by single apk IMO, something's wrong with compatibility or installation process. Try other mms apks, wiping cache/dalvik, fixing permissions, clearing app's cache / data, ultimately wiping data. Good luck.

Added fresh CM10 4.1.2 mms.apk here and in OP.
Attached Files
File Type: apk Mms.apk - [Click for QR Code] (2.35 MB, 39 views)
 
kruzyk
Old
(Last edited by kruzyk; 9th November 2012 at 09:14 AM.)
#6  
kruzyk's Avatar
Member
Thanks Meter 1
Posts: 32
Join Date: May 2012
Location: Gdańsk
I'm curious that ViperS rom is using Massage.apk not MMS.apk and this apk from Vipers rom is different than your MMS for ICS apk.
There is no bubble style, different options in config and it looks different...
Newest Vipers ROM is based on ICS but mayby mms apk was from GB?

Can someone post screenshots from GB version?

I will try to fix mismatches and perform zipalign. I already tried cleaning cache and dalvik cache and it did not help.

/edit: can I push jb or gb mms.apk into ics?

/edit2: I think that your MmsICS.apk is already from JB Am I wrong?

/edit3: Oh, and there is one more... I can't install apk manually... I only can flash it from zip. When I try to install it manually I'm getting info that this apk is not installed (I don't know exact translation couse I got this in Polish).
HTC Sensation z710e
ROM: ViperS 1.6.0
Kernel: Overclocked kernel v1.5.2 by SebastianFM

Radio: 11.76A.3504.00P_11.24A.3504.31_M
Recovery: 4EXT Touch
Anker 1900mAh; -50 UV; WIFI&GPS OFF, Data ON managed by JuiceDefender Pro
 
techtechnique
Old
#7  
techtechnique's Avatar
Senior Member
Thanks Meter 43
Posts: 344
Join Date: May 2007
Location: Merseyside
Tried all of the ICS edition versions and I'm still only getting 80 characters sending limit on my Acura ICS (4.0.4) P920.
Can anyone offer any suggestions?
Sony Xperia S
Samsung Galaxy Note 10.1
SEMC Xperia X10 Mini Pro
HTC Desire

Lovin' it, lovin' it, lovin' it!
 
szewc1
Old
#8  
szewc1's Avatar
Senior Member - OP
Thanks Meter 40
Posts: 165
Join Date: Jan 2011
Quote:
Originally Posted by techtechnique View Post
Tried all of the ICS edition versions and I'm still only getting 80 characters sending limit on my Acura ICS (4.0.4) P920.
Can anyone offer any suggestions?
I presume you have already chosen 'strip unicode' option in app settings, provided you can see such a thing? What language are you trying to write in? This mod should work with: Greek, Czech, Spanish, French, Polish, Portuguese and Slovak. You can try and talk to theos0o in his thread.
 
Dadi68
Old
#9  
Dadi68's Avatar
Senior Member
Thanks Meter 31
Posts: 444
Join Date: Jan 2008
Location: Athens

 
DONATE TO ME
what about the samsung users with stock jb rom that not contains mms.apk?
Phone Model: Samsung Galaxy S II (GT-I9100)
Tablet Model: Samsung Note 8 WiFi

DaDi's Android & WinMobile Creations: http://dadisppc.blogspot.gr/
If you like my work, any donation would be appreciated.
 
szewc1
Old
#10  
szewc1's Avatar
Senior Member - OP
Thanks Meter 40
Posts: 165
Join Date: Jan 2011
Default Re: [MOD][CM7/9/10] 160 characters support for SMS

Don't you have an option in message app's settings, encoding mode, sending mode or the like? GSM mode is what you should be looking for.

Sent from swift and flowing nexus

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

[OTA Captured] Verizon LG G Pad 8.3 Finally Gets Official KitKat Update

It’s been almost nine months since the LG G Pad … more

Enjoy Wallpaper Overload with PhotoPhase

We don’t usually feature live wallpapers on the XDA Portal unless they are somewhat innovative … more

Monitor What Your Phone’s Camera Sees with Android Wear

Having a smart device strapped to your wrist certainly has its merits. A … more

Mod Lets You Have Stereo Speakers on Your Sony Xperia Z1 (Sort Of)

The stereo speakers onthe Sony Xperia Z2areprobably a relatively large … more