Japanese IME (iWnnIME) on Android - T9 / qwerty
Tuesday, June 16, 2009 7:45:38 PM
========
Please check adamrocker's simeji for a very good Japanese IME for Android. It's much better than the iWnnIME below.
Follow me on twitter
========
Original post:
At Google Developer Day last week, I received a free HTC Magic with a special version of Android made for Japan by Google. The OS is very minimal, meant only to support developers working on Android applications, but it came with a Japanese IME application called iWnnIME. Since there is currently no native Japanese IME available anywhere for Android, I decided to post installation instructions so everyone can enjoy it 
Thanks to the guys at XDA developer forums for helping me with this.
Here is the simple pre-packaged installation guide how to get Japanese IME installed on your Android device:
Download the iWnnIME Japanese IME application from here and extract it so that you have the iWnnIME directory in your SDK tools directory.
Then do:
After installation, open Settings -> Locale & Text and you should have options to enable and configure the "iWnn IME".



Open any application which has a text input, such as the mail application. Hold your finger on a text input for 3 seconds until the "select text input" dialog appears. Now you can select the iWnnIME input method.
If a T9 keypad appears, hold down the bottom left "文字" key for 3 seconds, and you will switch to the full-size qwerty IME keyboard.
「Android 日本語IMEをインストールする方法」
1. ダウンロードします。
2. (上の指示)をインストールします。
3. 設定メニューでIMEを有効にします。
4. テキスト入力(メールなどの)でアプリケーションを開きます。
5. テキスト入力のときに3秒間、指を握っています。
6. 「入力メソッドを選んでください」を選択します。
7. "iWnnIME"を選択します。
8. T9キーパッドが現れるなら、3秒がQWERTYのキーボードに変えるように主要な左下に指を握っています。
9. 英語と日本語の切り替えはShift-Spaceです。
Enjoy typing with native Japanese IME on Android !
Thanks Google
Update for Dream/Kaiser: To switch English/日本語 on a hard keyboard use shift+space.
Please check adamrocker's simeji for a very good Japanese IME for Android. It's much better than the iWnnIME below.
Follow me on twitter
========
Original post:
At Google Developer Day last week, I received a free HTC Magic with a special version of Android made for Japan by Google. The OS is very minimal, meant only to support developers working on Android applications, but it came with a Japanese IME application called iWnnIME. Since there is currently no native Japanese IME available anywhere for Android, I decided to post installation instructions so everyone can enjoy it 
Thanks to the guys at XDA developer forums for helping me with this.
Here is the simple pre-packaged installation guide how to get Japanese IME installed on your Android device:
Download the iWnnIME Japanese IME application from here and extract it so that you have the iWnnIME directory in your SDK tools directory.
Then do:
adb kill-server adb root adb remount adb push iWnnIME/jp.co.omronsoft.iwnnime /data/data/ adb push iWnnIME/system@app@iWnnIME.apk@classes.dex /data/dalvik-cache/ adb push iWnnIME/libiwnn.so /system/lib/ adb push iWnnIME/lib_dic.conf.so /system/lib/ adb push iWnnIME/lib_dic_e.conf.so /system/lib/ adb push iWnnIME/libEnjcon.so /system/lib/ adb push iWnnIME/libEnjemailuri.so /system/lib/ adb push iWnnIME/libEnjlearn.so /system/lib/ adb push iWnnIME/libEnjlearnL.so /system/lib/ adb push iWnnIME/libEnjlearnM.so /system/lib/ adb push iWnnIME/libEnjrel.so /system/lib/ adb push iWnnIME/libEnjyomi.so /system/lib/ adb push iWnnIME/libkaomoji_kihon.so /system/lib/ adb push iWnnIME/libkaomoji_tyukyu.so /system/lib/ adb push iWnnIME/libnjaddress.so /system/lib/ adb push iWnnIME/libnjcon.so /system/lib/ adb push iWnnIME/libnjemoji.so /system/lib/ adb push iWnnIME/libnjexyomi.so /system/lib/ adb push iWnnIME/libnjexyomi_new.so /system/lib/ adb push iWnnIME/libnjexyomi_re.so /system/lib/ adb push iWnnIME/libnjfzk.so /system/lib/ adb push iWnnIME/libnjname.so /system/lib/ adb push iWnnIME/libnjtan.so /system/lib/ adb push iWnnIME/libnjubase1.so /system/lib/ adb push iWnnIME/libnjubase2.so /system/lib/ adb push iWnnIME/DroidSansJapanese.ttf /system/fonts/ adb install iWnnIME/iWnnIME.apk
After installation, open Settings -> Locale & Text and you should have options to enable and configure the "iWnn IME".



Open any application which has a text input, such as the mail application. Hold your finger on a text input for 3 seconds until the "select text input" dialog appears. Now you can select the iWnnIME input method.If a T9 keypad appears, hold down the bottom left "文字" key for 3 seconds, and you will switch to the full-size qwerty IME keyboard.
「Android 日本語IMEをインストールする方法」
1. ダウンロードします。
2. (上の指示)をインストールします。
3. 設定メニューでIMEを有効にします。
4. テキスト入力(メールなどの)でアプリケーションを開きます。
5. テキスト入力のときに3秒間、指を握っています。
6. 「入力メソッドを選んでください」を選択します。
7. "iWnnIME"を選択します。
8. T9キーパッドが現れるなら、3秒がQWERTYのキーボードに変えるように主要な左下に指を握っています。
9. 英語と日本語の切り替えはShift-Spaceです。
Enjoy typing with native Japanese IME on Android !
Thanks Google
Update for Dream/Kaiser: To switch English/日本語 on a hard keyboard use shift+space.














1 2 Next »
Anonymous # Friday, June 26, 2009 7:16:46 AM
J. Mauricewiz # Sunday, June 28, 2009 8:14:36 AM
Originally posted by anonymous:
This depends if the vendor of iWnn implemented such support, which I have no idea about and no way to check, since I don't have a G1 - please try it and let me knowAnonymous # Tuesday, June 30, 2009 6:53:16 PM
J. Mauricewiz # Wednesday, July 1, 2009 7:31:25 AM
Originally posted by HLB:
Thanks for the feedback. The same issue is reported by others, such as the comments here: http://d.hatena.ne.jp/mfunaki/20090619/p1Unfortunately since this IME was designed for release on the Sapphire/Magic, I doubt they added such a feature for the G1 hard keyboard. Please let me know if you find anything.
Anonymous # Friday, July 3, 2009 4:34:04 PM
J. Mauricewiz # Friday, July 3, 2009 9:33:04 PM
Originally posted by midiman:
I'm glad you got it working and also enjoyed your blog post:http://d.hatena.ne.jp/midiman/20090703
J. Mauricewiz # Sunday, July 12, 2009 9:34:24 PM
英語と日本語の切り替えはShift-Spaceです。
Anonymous # Friday, August 7, 2009 7:26:22 AM
Anonymous # Thursday, August 13, 2009 12:09:58 AM
Anonymous # Thursday, August 13, 2009 10:22:53 PM
J. Mauricewiz # Friday, August 14, 2009 5:38:08 AM
Originally posted by anonymous:
You need root access to install this, google for how to root your android device.Originally posted by anonymous:
This can happen if some files, such as the dictionary, aren't copied completely. Try re-copying the files, and make sure you're not out of space on /system too.Anonymous # Tuesday, August 25, 2009 1:43:42 PM
J. Mauricewiz # Wednesday, August 26, 2009 6:59:25 AM
Originally posted by anonymous:
Hi 206wick,
Docomo uses IMEI filtering with the mpr2.bizho.net APN, so only HTC Magic devices sold by docomo can be used with mopera. There is no "patch" like the connection manager on Windows Mobile based HTC devices for use with mpr.bizho.net, but it probably wouldn't be too difficult to reverse engineer it and write an app for Android to do the same thing... be my guest.
My original rip of Google's developer OS for Japan is in this thread: http://forum.xda-developers.com/showthread.php?t=526085
Anonymous # Thursday, August 27, 2009 4:39:12 AM
Anonymous # Thursday, August 27, 2009 10:22:27 PM
J. Mauricewiz # Friday, September 4, 2009 7:42:31 PM
Originally posted by anonymous:
Hi kuma,
Now that you've freed space on /system, try uninstalling iWnnIME and re-install it. Hopefully this will solve your problem.
Anonymous # Sunday, September 13, 2009 1:07:59 AM
Anonymous # Thursday, September 17, 2009 10:43:24 AM
J. Mauricewiz # Saturday, September 19, 2009 9:20:33 AM
Originally posted by anonymous:
On my hero rom, I removed some wallpapers, ringtones, and large system binaries in /bin I wasn't using to free space for my iWnnIME.Originally posted by anonymous:
You should be able to install it on any Android device as long as you have root and enough free space on /systemAnonymous # Tuesday, September 29, 2009 11:25:44 AM
J. Mauricewiz # Wednesday, September 30, 2009 11:54:35 PM
Originally posted by Tanuki:
It's pretty easy, there is a wealth of information at the XDA forums about how to load OS, etc. - if you need help, just contact me.Anonymous # Tuesday, October 6, 2009 11:17:13 PM
J. Mauricewiz # Wednesday, October 7, 2009 2:39:30 PM
Originally posted by Thisoneguy:
Exactly. Expect upwards of 10万円 or more. I suggest you to use softbank with iphone APN settings.Originally posted by Thisoneguy:
Windows Mobile uses that APN, but requires a "connection manager" app to initiate the connection. It works for 30 seconds, then gets cut off. I assume the "connection manager" app makes some kind of PPP authentication that prevents the 30 second cutoff. Instead of loading that app into IDA pro and trying to reverse engineer it, it's easier to just buy a real HT-03A and get real pakehodaiAnonymous # Thursday, October 8, 2009 2:03:48 AM
J. Mauricewiz # Thursday, October 8, 2009 2:55:06 AM
Originally posted by Thisoneguy:
Yes, please drop me a note about this. My username is jmaurice and the domain is opera dot com.Anonymous # Tuesday, October 13, 2009 2:14:20 PM
J. Mauricewiz # Wednesday, October 14, 2009 8:18:34 AM
Originally posted by Kave:
It looks like the libraries in /system were not installed properly. Did you successfully "adb push" them to the device as root? Some roms don't have enough free space in /system and can encounter this problem.Anonymous # Saturday, November 28, 2009 1:09:30 AM
Anonymous # Monday, November 30, 2009 2:16:54 AM
J. Mauricewiz # Tuesday, December 1, 2009 1:19:01 AM
Originally posted by anonymous:
You're doing it wrong. This installation method requires a USB cable, adb, and a rooted OS.J. Mauricewiz # Tuesday, December 1, 2009 1:21:00 AM
Originally posted by anonymous:
Yes, this should also work on HTC Hero fine. You'll need a rooted OS to install this IME, see article here to get started: http://my.opera.com/wiz/blog/2009/06/14/homebrew-os-on-htc-magicAnonymous # Wednesday, December 16, 2009 4:29:40 AM
Anonymous # Friday, January 8, 2010 1:20:08 PM
Anonymous # Friday, January 8, 2010 1:22:45 PM
Anonymous # Monday, January 11, 2010 5:27:27 PM
J. Mauricewiz # Monday, January 11, 2010 11:29:12 PM
Originally posted by Hisham:
You should start a thread about this on the XDA forums under "Android development" and ask for help there.
Anonymous # Saturday, February 20, 2010 6:37:49 PM
Anonymous # Tuesday, March 23, 2010 7:12:26 AM
Anonymous # Tuesday, April 20, 2010 11:31:36 AM
Anonymous # Wednesday, May 5, 2010 7:37:27 AM
Anonymous # Tuesday, June 1, 2010 3:54:28 AM
Anonymous # Tuesday, June 22, 2010 12:52:22 AM
Anonymous # Tuesday, July 6, 2010 1:58:47 AM
Anonymous # Tuesday, July 13, 2010 5:15:34 PM
Anonymous # Thursday, October 7, 2010 8:17:39 PM
Anonymous # Saturday, October 16, 2010 2:44:44 PM
Anonymous # Thursday, November 4, 2010 12:52:38 AM
Anonymous # Saturday, November 20, 2010 5:16:19 AM
J. Mauricewiz # Sunday, December 5, 2010 2:08:56 PM
Anonymous # Monday, December 6, 2010 1:59:23 PM