How to Play FM Radio on Xperia Phones Without Headphones
On most the phones, we cannot listen FM Radio without headphones. The same happens with Sony Xperia phones too. However, some Nokia’s and Samsung’s phones let user play it without headphones. Basically, headphones are used to improve the signal level so one can get clear sound. But it doesn’t mean that FM Radio cannot run itself without any kind of headphone. One can modify FM Radio app to work even in absence of headphones but it requires good knowledge of smali language, which is not a simple task.
Also, it includes de-compiling the object code to source code, then edit it. It requires high confidence, and good programming skills. Thankfully, there is an easy to way to do it own. Many thanks to XDA Forum Member thermatk, who brought a Xposed module which on after installation can let you enjoy FM Radio without having to use headphones anymore.
So before get started with this mod, you must have installed Xposed framework on your phone. To install it, head to official Xposed Installer here, and download the installer .apk file. Before you install it, make sure you have a rooted device. Install that .apk file, and you’re ready to go further. It works with all Sony Xperia devices running on Android 4.0.3 and later.
Get the FM Radio module for Xposed framework developed, and distributed by thermatk from →here (XperiaFMwoHS.apk). Put it to your phone, and install it. Installing this module will automatically modify the FM Radio app, so it can be run in absence of headphone. Remember, it only works Xposed framework, once you remove the Xposed framework then this mod will become useless. It should probably work will all Android 4.0.3 and later Xperia device.