With the release of Android 2.3 Gingerbread, there have been several changes to the Android platform including a new and improved on-screen keyboard. As with many apps of newer Android versions, this keyboard has been ported to use on phones running older versions of Android, thanks to the community at XDA Developers forums. In what follows, we will show you how to install the new Gingerbread keyboard on your Samsung Galaxy S i9000 phone. So what are you waiting for? Read on and get it up and running on your Galaxy S.
Brought to us by XDA-Developers member and recognized developer Daneshm90, this port is basically the stock keyboard directly extracted from Gingerbread. Daneshm90 just decompiled it, edited a certain value in its manifest file and recompiled it, enabling it to work on older versions of Android. It has been confirmed to work on Samsung Galaxy S series devices running Android 2.2 Froyo, but should possibly work on other phones running Froyo as well. It hasn’t been tested with Android 2.1 Eclair, so it may or may not work on that.
Want to get on with the installation process? Let’s skip further details and get the Gingerbread keyboard up and running on your Froyo phone.
- Root access on your phone. See our guide for rooting details.
- Android 2.3 Keyboard APK File
- A file manager of your choice for your phone.
- First of all, download the keyboard’s APK file (signedkey.apk) from the download link provided above, and transfer it to your phone using USB.
- Enable app sideloading on your phone by ticking ‘Unknown Sources’ in Settings > Applications.
- Launch the file manager of your choice on your phone and browse to the location where you saved the keyboard’s APK file.
- Tap on the file to launch its installation process. This should install the new keyboard.
- Once it is installed, head over to your phone’s settings, select ‘Locale and Text’ and enable the new keyboard from there.
You can now start using the new Android 2.3 Gingerbread keyboard on your Samsung Galaxy S.
If the program fails to install on your phone, you can fix it as follows.
- Install ADB on your device, if you haven’t done so already. See our guide for setting it up.
- Enable ‘USB debugging’ on your phone in Settings > Applications > Development.
- Connect your phone to your PC via USB, and make sure the required drivers are installed. You can install them for Galaxy S devices using these links: Samsung USB Drivers for 32 Bit Windows | for 64 Bit Windows.
- Launch a command prompt window on your PC, browse to the location of the and enter these commands one by one:
adb shell su busybox mount -o rw,remount /dev/block/mtdblock3 /system cp /system/app/LatinIME* /sdcard/ rm /system/app/LatinIME* pm uninstall com.android.inputmethod.latin exit exit
- Now simply install the keyboard again using the installation process described above.