If you are using Galaxy S i9000 and want to Enable Onscreen Keys you are on a right place below you can see step-by-step guide for this purpose. Before you get started make sure that you have manage your back-up because below steps can damage your valued data and also make sure that you have Samsung Galaxy S i9000 and don’t try the below steps for any other device.
Below you can see the steps to Enable Onscreen Keys on Galaxy S Running Ice Cream Sandwich ROMs.
DISCLAIMER: Please proceed the below guide at your own risk, Android Egis will not be held responsible if your device lost data or get damaged following this guide.
First of all you need to download Android SDK from here create a folder named “android” in the root of your computer’s primary drive.
After this enable USB Debugging on your phone by: Settings > Applications > Development.
Using a USB cable connect your device to PC and open a command prompt and type in the following:
- cd c:\android
- adb remount
If you have flashed the SDK and ADB perfectly, it will say “remount succeeded”. Then enter this command in the command prompt window:
- adb pull /system/framework/framework-res.apk
Now open the android folder and check whether framework-res.apk is in there using windows explorer. If the file is there, it means that the previous command worked properly. and then enter the following in the command prompt window:
- apktool d framework-res.apk
Now you need to wait for APK Tool Download the APK tool from here to finish decompiling the file and when done, the APK will be decompiled.
Then open the C:\android\framework-res\values\ folder.
Then open dimens.xml in Notepad++ and Find “navigation_bar_height” and set its value to “34.0dip” and then C:\apktool folder.
Inside that folder you will find aapt.exe. Replace that file with this one. , type the following at the command prompt:
- cd c:\android
- apktool b framework-res
APKTool will start recompiling framework-res.apk. This shouldn’t take long (about 5 minutes or less).
Open the C:\androidframework-resbuild folder. Inside this folder are three files. You will not touch AndroidManifest.xml. You need to launch 7-Zip. Open framework-res.apk in 7-Zip.
Drag all the files inside the C:\android\framework-res\build\ folder into the APK opened in 7-Zip — except AndroidManifest.xml, and close 7-Zip.
type the following at the command prompt:
- cd c:\android
- adb push framework-res.apk /system/framework/
When done, issue this command:
- adb reboot
Your phone will now reboot and you’ll now see the three touch keys located at the bottom of the screen. Everything may look cramped.
To solve this problem, head over to the Android Market and download the LCD Density Modder app and change the LCD density from 240 dpi to 228 dpi.
In then end Reboot your phone.
If you have problems with APKTool 1.4.3, use 1.4.2. You will need the APKTool installer and APKTool itself. Extract both packages into the C: apktool folder and add this folder to the system path. You can also know something more about this from here