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

Search This thread

DaRk-L0rD

Senior Member
Sep 29, 2012
2,139
5,462
Isla Muerta
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? :D



53n68i.png



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.

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

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

Set them to true

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

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

8vww2u.png


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.

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

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

Set them to true

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

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

2qw3fdd.png


7. Now save the file and exit.

8. Recompile your apk

9. Sign the apk

10. Enjoy! :)
 
Last edited:

Leo

Senior Member
Dec 18, 2012
551
188
32
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:

Lc1975

Senior Member
Aug 4, 2011
88
33
Porto
Nice...

I tried like this:

From this post: http://xdaforums.com/showpost.php?p=39147343&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?
 
  • Like
Reactions: 1jkan

mpranay25

Senior Member
Jun 4, 2013
78
8
Nice...

I tried like this:

From this post: http://xdaforums.com/showpost.php?p=39147343&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

Senior Member
Nov 30, 2013
1,028
2,010
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.
 
  • Like
Reactions: BaCKo85

eLGi

Senior Member
Sep 10, 2011
65
9
Będzin
Sorry to write it but why for God's sake someone have to decompile conversations.apk to do so? All you have to do is turn off spell-check in Language and Input settings, then use only ASCII characters (english alphabet) when typing the message. That way you won't be limited to use only 70 characters, I'm doing it this way myself.
 

DaRk-L0rD

Senior Member
Sep 29, 2012
2,139
5,462
Isla Muerta
@kontini yes mate, it's there
@Lc1975 works this way too but do you have the option in the Settings this way?
@eLGi what if someone wants to have both? :eek: Also who builds rom maybe just wants to add this feature too!
 
Last edited:

the gladiator

Senior Member
Dec 16, 2010
319
51
Would it be the same to extract the conversations.apk from a Global or Greek FTF files and replace with it the current conversation.apk file ?
 

rafik23

Senior Member
May 3, 2011
214
57
annaba
make it withe overlay

hi
i extract a rom from z1 and where's i found com.sonyericsson.conversations-res.apk in /system/vendor/overlay and moded it like activate all option
it's attached you copy it to /system/vendor/overlay and you change permission to rw-r-r-- and reboot il wil work perfectly it work for 4.3 and 4.4

here is screenshot
attachment.php


see my TUTO here
 
Last edited:
  • Like
Reactions: rocker00

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    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? :D



    53n68i.png



    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.

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

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

    Set them to true

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

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

    8vww2u.png


    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.

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

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

    Set them to true

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

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

    2qw3fdd.png


    7. Now save the file and exit.

    8. Recompile your apk

    9. Sign the apk

    10. Enjoy! :)
    2
    Congrats
    You are on portal now
    2
    I don't use Sony's messaging app, but I would like to see an xposed module for this :)
    1
    Nice...

    I tried like this:

    From this post: http://xdaforums.com/showpost.php?p=39147343&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?
    1
    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.