Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP DaRk-L0rD

2nd April 2014, 08:35 AM   |  #1  
DaRk-L0rD's Avatar
OP Recognized Contributor / Themer
Isla de Muerte
Thanks Meter: 5,234
 
2,075 posts
Join Date:Joined: Sep 2012
Donate to Me
More
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 01:32 PM.
The Following 15 Users Say Thank You to DaRk-L0rD For This Useful Post: [ View ]
2nd April 2014, 08:37 AM   |  #2  
dipesh1502's Avatar
Recognized Themer
Flag MUMbai
Thanks Meter: 3,741
 
2,369 posts
Join Date:Joined: Sep 2013
Donate to Me
More
Gonna use it in my rom
Thanks
2nd April 2014, 07:01 PM   |  #3  
Leo's Avatar
Senior Member
Thanks Meter: 189
 
549 posts
Join Date:Joined: 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...
Last edited by Leo; 2nd April 2014 at 07:47 PM.
6th April 2014, 08:25 PM   |  #4  
dipesh1502's Avatar
Recognized Themer
Flag MUMbai
Thanks Meter: 3,741
 
2,369 posts
Join Date:Joined: Sep 2013
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, 08:29 PM   |  #5  
ahmed1994's Avatar
Member
Flag Iraq - kut
Thanks Meter: 4
 
49 posts
Join Date:Joined: Apr 2013
More
can i use it for arabic language???
6th April 2014, 09:58 PM   |  #6  
norti's Avatar
Senior Member
Flag Budapest
Thanks Meter: 268
 
697 posts
Join Date:Joined: Feb 2008
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, 03:13 PM   |  #7  
Lc1975's Avatar
Member
Flag Porto
Thanks Meter: 26
 
86 posts
Join Date:Joined: Aug 2011
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, 01:13 AM   |  #8  
Senior Member
Flag Milano
Thanks Meter: 394
 
343 posts
Join Date:Joined: Aug 2013
Donate to Me
More
@DaRk-L0rD
Is in bool.xml of Conversations.apk the option to disable by default "Delivery Report"?
8th April 2014, 06:08 AM   |  #9  
mpranay25's Avatar
Member
Thanks Meter: 4
 
47 posts
Join Date:Joined: Jun 2013
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, 07:02 AM   |  #10  
Senior Member
Thanks Meter: 1,579
 
943 posts
Join Date:Joined: Nov 2013
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