FORUMS

T-Mobile Galaxy S6 Battery Woes

I’ve been using a T-Mobile Galaxy S6 since the device launched with T-mobile’s … more

Earthquake Early Warning in Your Pocket

Probably all of us reading this have a smartphone in our pocket. For many of us, the … more

Sony: The OEM You Want To Save

In our recent Discuss article, we asked you readers on which OEM you would like to help. While the … more

How to Lock and Protect Your Apps – XDA Xposed Tuesday

The smartphone revolution has passed. Everybody has mobile apps. Some of … more

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

2,106 posts
Thanks Meter: 5,353
 
By DaRk-L0rD, Recognized Contributor / Themer on 2nd April 2014, 07:35 AM
Post Reply Subscribe to Thread Email Thread
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!
Last edited by DaRk-L0rD; 8th April 2014 at 12:32 PM.
The Following 15 Users Say Thank You to DaRk-L0rD For This Useful Post: [ View ]
 
 
2nd April 2014, 07:37 AM |#2  
dipesh1502's Avatar
Recognized Themer
Flag MUMbai
Thanks Meter: 3,803
 
Donate to Me
More
Gonna use it in my rom
Thanks
2nd April 2014, 06:01 PM |#3  
Leo's Avatar
Senior Member
Thanks Meter: 190
 
More
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...
Last edited by Leo; 2nd April 2014 at 06:47 PM.
6th April 2014, 07:25 PM |#4  
dipesh1502's Avatar
Recognized Themer
Flag MUMbai
Thanks Meter: 3,803
 
Donate to Me
More
Congrats
You are on portal now
The Following 2 Users Say Thank You to dipesh1502 For This Useful Post: [ View ]
6th April 2014, 07:29 PM |#5  
ahmed1994's Avatar
Member
Flag Iraq - kut
Thanks Meter: 5
 
More
can i use it for arabic language???
6th April 2014, 08:58 PM |#6  
norti's Avatar
Senior Member
Flag Budapest
Thanks Meter: 405
 
More
I don't use Sony's messaging app, but I would like to see an xposed module for this
The Following 2 Users Say Thank You to norti For This Useful Post: [ View ]
7th April 2014, 02:13 PM |#7  
Lc1975's Avatar
Member
Flag Porto
Thanks Meter: 27
 
More
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: [ View ]
8th April 2014, 12:13 AM |#8  
Senior Member
Flag Milano
Thanks Meter: 436
 
Donate to Me
More
@DaRk-L0rD
Is in bool.xml of Conversations.apk the option to disable by default "Delivery Report"?
8th April 2014, 05:08 AM |#9  
mpranay25's Avatar
Member
Thanks Meter: 5
 
More
Quote:
Originally Posted by Lc1975

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
8th April 2014, 06:02 AM |#10  
MrSteve555's Avatar
Senior Member
Thanks Meter: 1,994
 
More
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: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes