FORUMS

OnePlus Addresses Reservation List Cheating

Jake Cooper figured out how to bump his place up on OnePlus’ reservation list and … more

OnePlus 2 Benchmark Scores Show Its Muscle

This video by FoneArena contains all the popular benchmarks being tested on the OnePlus 2, … more

Sony’s Emergence in The Middle: Is The Price Right?

Sony’s Electronics Division is not in its best days, and its smartphone … more

HTC Delivering Ads Straight to Sense Home

HTC’s 2015 has been a year marked by a desperate search for revenue.The HTC One M9 … more

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

2,109 posts
Thanks Meter: 5,363
 
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,808
 
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,808
 
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: 411
 
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: 2,002
 
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 ]
8th April 2014, 12:28 PM |#11  
Lc1975's Avatar
Member
Flag Porto
Thanks Meter: 27
 
More
Works for me....

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes