When I updated my Galaxy to Android 1.6 I lost my HTC keyboard. Luckily I’ve found the simplest solution so far, and yes it does support other languages than English. Right now my phone has HTC softkeyboard with Swedish letters but one of the best things is that it allows me to change that to English in a whim just like if it was the stock one!
So how is this done?
For starters, it’s all made possible by jonasl at xda-developers.com who extracted this from a HTC Desire ROM. I had absolutely nothing to do with the creation of this method I’m just sharing what I’ve learned. The files needed (and instructions, full feature list and more details) can be found in this thread: http://forum.xda-developers.com/showthread.php?p=5475701. I’m just gonna make it a bit clearer and not use the ADB method which in my opinion require a bit more technical knowledge.
Update 20100531, just like Albin stated in the comments this has gotten a lot easier now. Get the files at the link above, add to your sd-card and install with any app manager. Just make sure you enabled "Unknown sources" in Settings->Application. Done! Updated version works with the pre-FroYo release as well.
- First, get the files. There are one version for low resolution phones (Samsung Galaxy, HTC G1 etcetera) and one for high resolution (Nexus One, Motorola Droid/Milestone etcetera). Note that the later version of low-res only works on Android 1.6 and up, if you have an older version of Android use an older version (available further down)
- Unpack the zipfile at any location.
- Connect your phone and mount your SD Card (Notification bar->Mount) and copy HTC_IME.apk and .htcime to the root of your SD card (if you want to be able to recalibrate your touch input you also need to copy Clicker.apk)
- From your computer double-click .htcime and choose to open it with Notepad (can be found in C:\Windows) or other text editor.
- Put a # in front of every language you DON’T intend to use, the rest will be available in the same order as in the list. DON’T change the number in front of each line (Language ID)! Then it should look something like this (with more languages further down):
- Dismount your SD card (reverse mount procedure) and unplug your phone
- If you don’t have a file manager on your phone, get one from the market (Astro file manager, Linda etcetera) anyone should do
- On your phone, go to: Settings -> Applications. Tick the box next to “Unknown sources” (otherwise you can only install applications from the market, remove it when you’re done if nervous)
- Open the file manager you’ve chosen. Find the files you copied and select HTC_IME.apk and chose to install
- Then go to: Settings -> Locale & text. Tick the box next to Touch Input
- Start to write a text message (any text field will do really)
- Touch and hold the text field until you get a pop-up and then select “Input method”
- Mark “Touch Input”. Re-select the text field and the keyboard that shows up should be the HTC one.
- To chose between your languages and the different versions of the keyboard (QWERTY, Compact QWERTY or Dial pad) tap the settings button as shown here
On Android phones you can activate a feature called pattern lock. This feature can be compared to a Windows computer asking for password after the screen saver kicked in, only instead of a password you use a pattern. You get a screen with 9 dots and you draw a pattern of your choice with 4 of them. If you forget your pattern (or have kids that likes to play with phones) you will after 3 faulty attempts be unable to use the pattern to unlock it. Instead you are asked for your Google account and password (that is setup with the phone of course). This is where the problem starts.
For many, many users providing the username and password won’t change a thing. For some people changing the password via a computer has worked but that is uncommon. Most people ends up with a very expensive paperweight. Have no fear, there are solutions to almost everything!
This is your 3 step solution
- Factory reset your phone (links to Android device manuals can be found below, it differs between devices)
- Setup your phone just like you did the first time you unpacked it (use the same Google Account if you want your old contacts back!)
- Restore any manual back-ups and install your previous applications from the My Downloads list.
How do I factory reset? HTC leads the way and put this information in their manuals, other manufacturers should learn from this!
Dear readers, as much as I would love to keep a directory on how to factory reset every single Android device out there, it's just not possible. Use your rights as a customer, go back to the store and ask them to help you factory reset your device!
HTC Magic (a.k.a. My Touch) manual:
- With the phone turned off, PRESS and HOLD Volume down and Send buttons CALL buttons (the manual says SEND and with that they obviously mean Call)
- Press the END/POWER button. You will see a screen with three Androids at the bottom of your screen
- Follow on screen instructions
Samsung Galaxy (note old Galaxy i7500, Galaxy S further down):
1. Turn off your Galaxy.
2. Hold volume_down+call+power button.
3. After boot, press menu button to start recovering.
Motorola Droid (a.k.a. Milestone): 1. Turn the Droid off. If it won’t turn off, take the battery out then place it back in.
2. Open the keyboard and press the X key while pressing and holding Power. The device will power on. Keep holding the buttons down until a yellow triangle appers.
3. Press the Camera and Volume Up buttons at the same time to get to the menu.
4. Use the direction pad to the right of the keyboard to select the Format option.
1. Turn the phone off. If it’s frozen in the on state, pull the battery.
2. Press and hold both the Home and Back buttons simultaneously.
3. While continuing to hold the buttons, press the Power button.
4. Release Home and Back.
5. Follow the instructions on the screen to complete the hard reset.
If you want to do a Hard Reset but can't do it through the menu, please use the update from T-Mobile UK website: T-Mobile - Help & Support
But use the file from the "Android updates" section and the following piece:
November 2009: T-Mobile Pulse software
This software update should be used ONLY when your T-Mobile Pulse has been security locked and you do not have a valid password.
- If you right-click on your mouse here and select the "Save target as.." option - it should take about 2 minutes to download depending on your internet connection speed.
PLEASE NOTE: Installing this update will remove all existing data on your T-Mobile Pulse.
- Then in your pc format the SD card. then copy the folder dload to your new formatted SD card. So the folder with the two files will be on there.
- Insert your SD card in the phone
- Then when your phone is off, do the following:
Vol + key & "hang up button" - keep them both together pushed and then turn on the phone. Then the update will start automatically. Once the update is finished it might hang to long in the "phone will restart automatically". If so, take out the battery again and turn the phone on normally. then it all will go as normal.
- Once the update is done, you will have to configure your phone again, which also means you can choose the language again.
T-Mobile Pulse instructions from "inge75" in the Android forums.
Sony Ericsson X10 -mini, pro etcetera
- Go to: www.sonyericsson.com
- Click the support tab and then Download Software
- Download the Update Service application
- Run the application as administrator, choose your model and follow the instructions.
Sprint (Samsung) Epic 4G and Samsung Galaxy S
- With your phone turned off. Pull the battery out and reinsert it if needed.
- Press and Hold "Volume Down" button
- Press and Release the "Power" button (while still holding "Volume Down"
- Your phone should now boot to a menu where you can choose Fastboot, Recovery, Clear Storage, or Simlock
- Select Clear Storage by pressing the "Volume Down" button
- Press the "Power" button
- Confirm your decision with "Volume up" (Cancel with "Volume down")
Motorola (Nextel) i1 - Now confirmed, working!
- Make sure your device is turned off, pull the battery if needed
- Push and hold: "Volume Up" + "Volume Down" + "Call" + "Center button", press "Power"
Micromax A25, A54, A57, A60 and A89 (confirmed)
- Press and hold volume up + home button and power on/off shows the android logo
- press home button one time
- Entering android system recovery mode… use volume key to select wipe data/factory reset
LG Nexus 4
- Make sure your device is turned off, pull the battery if needed
- Push and hold: "Volume Down" + "Power"
- Push "Volume Down" twice and then select with "Power" taking you to the Recovery menu.
- Follow the instructions in the recovery menu and make your way to Wipe data/Factory reset
Carbon Android A2
- Turn off your phone
- Push and hold [Volume up]+[Volume down]+[Power]
- Follow the instructions to get into Recovery mode and then choose Factory reset.
This is information I gathered from both here and there, manuals and end users. The usual suspects: Swedroid, Android forums, xda-developers and knowyourcell
This post is most of all an answer to a question in the Google Mobile Help Forum. There are limitations when it comes to embedded pictures in that platform so I’ll take it here instead. Who knows, it might find other readers searching the web as well.
To change your keyboard type on a HTC Magic, same on Hero, and as far as I know all devices running the HTC soft keyboard for Android (like my Samsung Galaxy). Note that this is to change between the different stock keyboards, not installing a custom one which is a whole other question.
Start to type a new message, just to get the keyboard up. Then push the little “Settings-button” marked in red on this picture.
This brings you to the keyboard settings (mine is in Swedish but I’ll translate the important parts for you). Select the row marked in red that should be called something like “Keyboard types” in English.
Which brings you to this screen where you just select the input you favor, QWERTY, Compact QWERTY or Phone.
That should be it! Enjoy the keyboard of your choice.
Original question can be found here: http://www.google.com/support/forum/p/Google+Mobile/thread?tid=54e9b7303f968cc0&hl=en