Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,809,019 Members 52,053 Now Online
XDA Developers Android and Mobile Development Forum

[TUTORIAL] How to enable cost saving option in conversations.apk

Tip us?
 
DaRk-L0rD
Old
(Last edited by DaRk-L0rD; 8th April 2014 at 12:32 PM.)
#1  
DaRk-L0rD's Avatar
Recognized Contributor / Themer - OP
Thanks Meter 4,820
Posts: 1,985
Join Date: Sep 2012
Location: Xanthi, GR

 
DONATE TO ME
Angry [TUTORIAL] How to enable cost saving option in conversations.apk

Hello everyone!

In this tutorial i will show you how to enable the hidden cost saving feature on your Xperia device!

What does this features?

It's actually an embed feature of the Xperia conversations.apk but it's hidden by default, at least on some versions of roms (conversations.apk extracted from Global & Greek FTF files have this option enabled by default).

What does, is to convert certain letters. This way, when you writing for example a message in greek or in polish, instead of having 70 characters per message, you will have 160, so you will not have to spend extra money.
Pretty cool, nah?






Let's see now how to make it:

Requirements:
  • You must know how to decompile/compile and sign and apk.
  • Notepad++
  • The Conversations apk (deoxeded).


Procedure:

1. Decompile the Conversations.apk
2. Navigate to res/ values/ bools.xml and open the file using Notepad++
3. As you can see the following values are set to false by default.

Quote:
<bool name="character_conversion">false</bool>

<bool name="character_conversion_visibility">false</bool>
Set them to true

Quote:
<bool name="character_conversion">true</bool>

<bool name="character_conversion_visibility">true</bool>
 


4. Now save the file and exit.

5. Next thing to do is navigate to res/ xml / default_settings.xml ; Open the file using Notepad++

6. As you can see the following values are set to false by default.

Quote:
<setting key="character-conversion" runtime="true">false</setting>

<setting key="character-conversion-visibility" runtime="false">false</setting>
Set them to true

Quote:
<setting key="character-conversion" runtime="true">true</setting>

<setting key="character-conversion-visibility" runtime="false">true</setting>
 


7. Now save the file and exit.

8. Recompile your apk

9. Sign the apk

10. Enjoy!

If you like my work, please consider buying me a beer! Thanks in advance!
Our Themes on Playstore

SONY XPERIA Z1 & T


MY CONTRIBUTIONS
The Following 15 Users Say Thank You to DaRk-L0rD For This Useful Post: [ Click to Expand ]
 
dipesh1502
Old
#2  
dipesh1502's Avatar
Recognized Themer
Thanks Meter 3,663
Posts: 2,359
Join Date: Sep 2013
Location: MUMbai

 
DONATE TO ME
Gonna use it in my rom
Thanks


If You Like My Work Please Consider A Small Donation


For Donating Click Here
 
please do the following:
Sign in to your PayPal account page
Go to 'Send Payment'
Enter my email id "dipesh.febrius@gmail.com"
option "Personal payment" doesn't work for India, please set "Online purchases". and check Goods or Service (preferably service)
Make the payment of the desired amount of donation you want to send.
Thank you for your kind donations!
 
Leo
Old
(Last edited by Leo; 2nd April 2014 at 06:47 PM.)
#3  
Leo's Avatar
Senior Member
Thanks Meter 173
Posts: 542
Join Date: Dec 2012
great!

but i think it is only useful for letter-based language, not for the others like Chinese...
cuz when it over 70l it still turn to 2 pieces of sms...
Sony Xperia TX [LT29i] ,
Jelly Bean 4.3,
9.2.A.1.205, Stock, deodex,
1266-3320_R2J,
Relocked BootLoader.
 
dipesh1502
Old
#4  
dipesh1502's Avatar
Recognized Themer
Thanks Meter 3,663
Posts: 2,359
Join Date: Sep 2013
Location: MUMbai

 
DONATE TO ME
Congrats
You are on portal now


If You Like My Work Please Consider A Small Donation


For Donating Click Here
 
please do the following:
Sign in to your PayPal account page
Go to 'Send Payment'
Enter my email id "dipesh.febrius@gmail.com"
option "Personal payment" doesn't work for India, please set "Online purchases". and check Goods or Service (preferably service)
Make the payment of the desired amount of donation you want to send.
Thank you for your kind donations!
The Following 2 Users Say Thank You to dipesh1502 For This Useful Post: [ Click to Expand ]
 
ahmed1994
Old
#5  
ahmed1994's Avatar
Member
Thanks Meter 4
Posts: 49
Join Date: Apr 2013
Location: Iraq - kut
can i use it for arabic language???
 
norti
Old
#6  
norti's Avatar
Senior Member
Thanks Meter 142
Posts: 600
Join Date: Feb 2008
Location: Budapest
I don't use Sony's messaging app, but I would like to see an xposed module for this
Xperia Z2 | 17.1.1.A.0.402 Telekom HU root
[FTF] STOCK FIRMWARES for Xperia Z2/Z2a (D65x3/D6502/SO-03F)

 
Phone history:
Siemens C25 (grey) -> Ericsson A1018s (blue) -> Ericsson R320 (blue) -> Ericsson T28s (grey) ->
Sony Ericsson T100 (white/blue) -> Sony Ericsson T630 (white) -> Sony Ericsson M600 (white) ->
Sony Ericsson Xperia X1 (silver) -> ZTE Blade (grey) -> Sony Xperia T (black)
-> Sony Xperia Z2 (black)
The Following 2 Users Say Thank You to norti For This Useful Post: [ Click to Expand ]
 
Lc1975
Old
#7  
Lc1975's Avatar
Member
Thanks Meter 26
Posts: 86
Join Date: Aug 2011
Location: Porto
Nice...

I tried like this:

From this post: http://forum.xda-developers.com/show...43&postcount=1

Went to:
/Data/Data/com.sonyerricsson.conversations/shared_prefs

Edit the file:
com.sonyericsson.conversations_preferences.xml

Changed the
<boolean name="semc_pref_key_character_conversation" value="false"
to "true"

Until know never show the warning and the number of SMS that i have wrote and sent...

Works in the same, right?
The Following User Says Thank You to Lc1975 For This Useful Post: [ Click to Expand ]
 
kontini
Old
#8  
Senior Member
Thanks Meter 390
Posts: 342
Join Date: Aug 2013
Location: Milano

 
DONATE TO ME
@DaRk-L0rD
Is in bool.xml of Conversations.apk the option to disable by default "Delivery Report"?
 
mpranay25
Old
#9  
mpranay25's Avatar
Member
Thanks Meter 4
Posts: 42
Join Date: Jun 2013
Quote:
Originally Posted by Lc1975 View Post
Nice...

I tried like this:

From this post: http://forum.xda-developers.com/show...43&postcount=1

Went to:
/Data/Data/com.sonyerricsson.conversations/shared_prefs

Edit the file:
com.sonyericsson.conversations_preferences.xml

Changed the
<boolean name="semc_pref_key_character_conversation" value="false"
to "true"

Until know never show the warning and the number of SMS that i have wrote and sent...

Works in the same, right?
Its nothing happen...?

Sent from my LT26ii using XDA Premium 4 mobile app
 
MrSteve555
Old
#10  
Senior Member
Thanks Meter 829
Posts: 686
Join Date: Nov 2013
If someone doesn't want to play with apktool, there is simpler way:
Go to /data/data/com.sonyerricsson.conversations/shared_prefs/com.sonyerricsson.conversations_preferences.xml
At the end of that file add the following line, so it should look like this:
Code:
    <boolean name="character-conversion-visibility" value="true" />
</map>
And now character conversion option appears in the settings.

The Following User Says Thank You to MrSteve555 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes