A big thanks to hotaru for porting the keyboard to 2.1, ne0fhyk for the keyboard app & nookDev team for all tips..
This post is written on the following assumptions:
1. You have Nook Color
2. You have a firmware 1.0.1 (1.0.0 may work, but i haven't tested this keyboard with it)
3. Rooted it with Autonooter for 1.0.1 - BTW if you used Auto-Nooter, you will have Droid-X keyboard as default NOT the Stock Keyboard.
. I would recommend that you download the gingerbread 2.1 keyboard (gbkb.apk
) from hotaru as there may be updates..
Install Keyboard Manager developed by ne0fhyk
(You really don't need this since Autonooter has NCTools app which can be used for the same purpose. the only advantage this tool has is that you can use 2 different keyboards for portrait & landscape ;P
1- Download the app (KeyboardManager.apk) on your device sdcard.
2- Using Root Explorer, move the apk file to /system/app
3- Using Root Explorer, edit the file permissions like below:
-- User: 'Read/Write' checked
--Group: 'Read' checked
--Others: 'Read' checked
4- Exit Root Explorer
. Backup, remove & install Gingerbread keyboard ( You dont have to remove your old keyboard if you have the keyboard manager installed. so u can choose between autonooter droidx kb if required)
Open your command prompt or console and remount /system as writable.
#mount -o remount,rw /dev/block/mmcblk0p5 /system
Copy the default keyboard (LatinIME.apk) from /system/app as a backup, as we will be removing this file shortly.
adb pull /system/app/LatinIME.apk LatinIME.apk
Transfer your keyboard APK to /system/app
adb push gbkb-2.1.apk /system/app
Now we have to Remove LatinIME.apk
# cd /system/app
# rm LatinIME.apk
Alternatively, you can rename the LatinIME.apk if you do not wish to delete it, as this will enable you to freely switch back to the stock keyboard layout.
# cd /system/app
# mv LatinIME.apk KeyboardBackup.apk
Now Reboot NOOKcolor & enjoy Gingerbread keyboard...
See the screenshot below
Once you bring the keyboard up touch the setting button (2nd from lower left) and you'll see the settings screen. you can switch to the droidx keyboard from here but not back. Vibrate dont work yet...
UPDATE: For people having trouble with the keyboard
When you followed the steps and removed the LatinIME.apk without backing it up, you can still get from the post below. After you "push" LatinIME back into /system/app, reboot the NC & follow the instructions (THANKS TO wtd966
Reinstall the gbkb-2.1.apk using root explorer and it'll work. Here are the steps:
Step 1. Using Root Explorer Navigate to /system/app.
Step 2. Click on your GingerBread keyboard apk: gbkb-2.1.apk
Step 3. Click install.
Once re-installed long click in a text field untill you get the option to select input method.
Re-select GingerBread keyboard.