Samsung Galaxy S II is the hottest phone that has managed to gather a huge fan base in very less timespan. The phone has also managed to gather a lot of developer attention and now there is a sea of custom ROMs, kernels, tweaks and mods to enhance and optimize the phone usage. Like Samsung Galaxy S i9000, there is a small feature or “glitch” in Samsung Galaxy S II that overrides the ringtone volume set by user during an incoming phone call. The call volume then slowly recedes to the volume you have set and that’s very annoying for some of us.
YG007, XDA Member, earlier developed a modified Phone.apk file for Samsung Galaxy S I9000 that took care of this issue. Upon deploying this hack on the phone, the incoming call volume remained as high or low as per settings done by the user. This time YG007 has tinkered with Samsung Galaxy S II’s Phone.apk file and has managed to address the issue as perfectly as he did with Samsung Galaxy S first generation.
This is what the developer has to say about this hack:
Get rid of the increasing ring when someone calls you. As long as I can remember, most Samsung phones had this "feature" where when you receive a call, the ringtone will gradually fade in to the volume that you have set. This mod will get rid of that annoying fade-in and allow your ringtone to play at the volume that you set it to!
It is fairly easy to deploy this hack on your Samsung Galaxy S II. All you need to do is make sure that you have root on your phone along with a deodexed KH3 Android 2.3.x Gingerbread based custom ROM. You can find plenty of deodexed KH3 ROMs at XDA forums Android development threads for Samsung Galaxy S II.
Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.
Once you have root on your phone along with a deodexed KH3 ROM on your phone, then follow these instructions:
- The first step is to download Phone.apk from here and save it on your desktop.
- Once done, download ES File Explorer on your Samsung Galaxy S II from Android Market.
- After this connect your phone to the computer, mount SD Card and copy the Phone.apk to SD Card root.
- Now disconnect your phone from the computer.
- Once done, put your phone in Flight Mode by going to Settings > Wireless And Networks > Enable Flight Mode.
- Launch ES File Explorer, tap on Menu button followed by tapping on the Settings tab that appears.
- In settings menu, scroll down and enable Root Explorer as well as Mount option.
- After this use in-app directions to copy the downloaded Phone.apk in /System/App. At this point, you need to make sure that your app is named as “Phone.apk” and not “phone.apk”.
- You will now get some Force Close notices. Ignore them and simply reboot your device.
- Once you device reboots, try to call your phone from another phone and see if this ringtone glitch is solved.
In case you are facing any issues or need Live developer support, then head to the official XDA Modification Thread posted here.