[Sony Ericsson XPERIA X10 Mini] Katsurage:
HOW TO FIX THE MISSING KEYBOARD PROBLEM FOR U20i/MiniPro 2.1.1.A.0.6

Symptoms:

After flashing draco's Black HTC Theme (via xRecovery). The default U20i/X10 mini pro keyboard (T9 for portrait, symbol prompt for landscape mode) is no longer displayed when you input text.

This makes it impossible to input text in the portrait mode. The hardware keyboard still works in landscape mode, BUT the symbol prompt - eg, for entering chars like "_" underscore, smileys etc are missing).

This happens no matter if you flash the STANDALONE pack, or the 2 step BASIC + ADDON packs.

The problem, I found is caused by a defective (moodified) native keyboard system app SuquashiInputMethod.apk

IMPORTANT NOTES:

- I have only tested and sucessfully fixed the issue on a 2.1.1.A.0.6 U20i.

- Try this at your own risk. However I am faily confident it won't make things worse.

- Back up using xRecovery before you attemp the fix.

Step by Step Guide to the Fix

- Download your desired themepack as provided by draco. If you know the STANDALONG version works, download that one. If, like me, you have to use the 2 step BASIC + ADDON to prevent a power cycle then download those 2 packs.

- Use a 7zip extractor to extract the version of the theme you want (either Battery+Reboot MOD or the Standard theme).

- Now you should end up with a update.zip file somewhere on your drive.

- Use a zip file explorer (e.g. winRAR) to open and navigate the zipped archive.

- From the root of the archive, navigate the sub folders like such: system>>app

- You should see a list of apk files. These are teh apk files that replaces your U20's native apk files when xRecovery appplies the theme.

- Note the apk file SuquashiInputMethod.apk with a pack sized of around 800Kb big. This is our problem.

- Now we want to replace this defective(?) modified apk file. You have 2 choices:

A. Just remove this file from the archive (just using WinRAR to delete it). This means when the theme pack is installed, the native SuquashiInputMethod.apk does not get replaced by the broken one so your input will work BUT it will have a blue background.

B. Replace the defective SuquashiInputMethod.apk with one from a different dark coloured theme pack.

- Either A or B will work, but for consistency I went with method B.

- I used the SuquashiInputMethod.apk from Xtreme Gingerbread theme:

http://xdaforums.com/showthread.php?t=906176

You may also want to try one of the otehrs, such as GingerBread Nexus S Edition:

http://xdaforums.com/showthread.php?t=883359

- Download these alternative theme packs, and follow the same steps above, extract the archive and natigate to system>app folder - you will notice their version of SuquashiInputMethod.apk is almost 160Kb big!

- Now, replace the 80b SuquashiInputMethod.apk file from your Black HTC theme pack with the 160Kb one from alternative theme packs.

- Re save your update.zip archive.

- Copy update.zip to the sdcard root folder.

- xRecovery and install the zip as per usual.

Your problem will be fixed. My native keyboard is back - in portrait mode it is black coloured and fits in well with the rest of the Black HTC theme, but in landscape mode, the symbol prompt panel is still blue, but I'm not complaining!

I do not claim any credit for this fix, and want to thank all the original theme authors for their hard work.

Good luck.