Android : Enable S-Force 3D on Xperia M2

Assalamualaikum :o

This tutorial will let you enable the S-Force 3D for Xperia M2 (4.4.4) and its for speaker mode only.
to the point
I assumed you guys all already know how to compile and decompile .apk, rooted and deodex thing.

1. Decompile ur deodexed settings.apk (I use Advanced APK manager for de/recompile *not recommended* and kamome tool for deodex)
2. Open folder res/xml/ and find somc_add_sound_settings.xml then open by text editor like notepad++ and find this line

<intent android:action="com.sonymobile.audioeffect.intent.action.XLOUD_REQUEST" />

then below it
Add this line

     <com.sonymobile.settings.preference.CheckBoxPreference android:key="sforce3d" android:defaultValue="false" settings:dependOnSystemProperty="ro.somc.sforce.supported" settings:before="first" settings:hasMetaData="true" settings:valueOfSettingsSystem="com.sonymobile.sforce_enabled" settings:valueOnExtraStatusName="com.sonymobile.audioeffect.intent.extra.SFORCESURROUND_STATUS">
        <intent android:action="com.sonymobile.audioeffect.intent.action.SFORCESURROUND_REQUEST" />

Save it!
4. Recompile your Settings.apk and send/transfer to your phone then replace your current Settings.apk and remove settings.odex if available or just rename ur stock settings.apk and odex by adding .bak , do not restart ur device at this point.
5. Open your build.prop in /system/ directory using your root file manager (ex: root explorer) open it by text editor and below this line


add this line


Save it !
6. Now restart your XM2
7. Play a music then go to settings->sound settings-> tick the S-Force blabla :) ok done.
Sorry no screen to share :p slow network

Tested by me XM2 and XM2 LTE KK 4.4.4 (locked bootloader & rooted)
Post a Comment

Popular posts from this blog

Android : [How To] Split a Onepackage Firmware to Fullpackage Firmware

Android : Flashing Samsung Galaxy Mini GT-S5570I

Android : GT-S5570I Custom Rom - JellyBlast V3 [Port] [ENG]