yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] jashsu:
What build are you guys extracting key.apk from? I can't find it in any of the Haykuros I have lying around.
[G1 Android Development] n19htmare:
exactly... it's a much better vk then the cupcake one. I can use the HTC vk and hardly have to correct what I type because it's so good at text correction. Now when i use the VK in the 1.5, it sucks at text correction and even proximity detection. It's HORRIBLE compared to HTC_CIME.....

I rather not have this use up 9MB of system memory, I only need the keyboard....
[G1 Android Development] tangzq:
hi, i just got a UK version unlocked Hero(have root access), i am wondering how to manually install the HTC_CIME (not using the update method, since I dont know about testkeys). what are the files that i should push into the system partition?

Update

extracted .zip you provided and manfully pushed files to corresponding location under recovery mode. it works great. the Chinese IME is listed in the setting as a stocked input method, which means there is no check box for you to choose whether you want to use it or not.
[G1 Android Development] waacow:
Just installed the CIME Hero version on JACxROM and it works great. Thanks.
[G1 Android Development] keemyb:
any handwriting recognition for the english?

Or am I missing somethign
[G1 Android Development] ecchen:
I had myTouch 3G, I can't boot to Recovery Mode by pressing Home and Power. Screen stay in myTouch phone icon and no respond. I have to remove the battery to reset. Should I download a recovery rom first? http://xdaforums.com/showthread.php?t=530492
[G1 Android Development] ecchen:
I installed update.zip using AppManager from Market Place. It's much easier. I can using Chinese input on my myTouch3G now.
[G1 Android Development] jashsu:
Not in HTC_CIME. Afaik, no one has written a latin-only handwriting recognition engine for Android. Part of that probably is because there's no speed benefit to using handwriting (most people can type on a thumbpad or virtual kb a lot faster than they can write, especially with a capacitive touchscreen).
[G1 Android Development] GreenNewbee:
Hi there, can you tell me how did you use the app manager to install that>? my app installer just show blank when I launched it -- cannot find the update.zip that I stored in root....

thanks a million!!
[G1 Android Development] ecchen:
It's Astro File Explorer from Market not AppManager. sorry..
[G1 Android Development] DMaverick50:
does anyone know where to find the file for the original english (i guess latin)cupcake keyboard?
[G1 Android Development] GreenNewbee:
ok

um, can I ask which zip gfile you used? the HERO one or the magic one?

thanks a lot
[G1 Android Development] cdubb32390:
would it be safe to use this in hyakuro's ion revision 2 rom? the one that is cuttently on it force closes. when i checked my partition is said i only had ~4800kb of free space
[G1 Android Development] jashsu:
It should be included on most Android builds. If it is not in your build, you can extract it from system.img of Android sdk emulator.

I'm using the one from CHT Magic since that is actual production software, but I think the Hero version is somewhat more advanced (long press for numbers on the abc keyboard).
[G1 Android Development] jashsu:
It's not an OEM IME so I am not going to include it in the first post, but Google has released a port of their popular Pinyin IME for Android. You can grab it from the Android Market. xda Discussion thread here.
[G1 Android Development] DMaverick50:
gotcha; I think i found it in Haykuro's ion that i happened to have on my computer, would it be in system>framework? and would it just be one file?

thanks
[G1 Android Development] jashsu:
It would be LatinIME.apk in /system/app
[G1 Android Development] DMaverick50:
oh so (last question i promise, i hope) can i simply use a package installer or do i need to remove the current chinese keyboard? I see theres a .odex and .apk...
[G1 Android Development] jashsu:
You can have multiple IMEs installed concurrently. If you have just one checkboxed, then that is the one that will come up when you tap a text input field. If you have multiple checkboxed, you can select which one you want to use by longpressing the text input field and choosing "Input Method"
[G1 Android Development] ecchen:
I used Magic one since i own myTouch3g.
[G1 Android Development] zyborg:
Nordic keyboards?

Any chance a version exists or can be developed with Nordic character (Danish, Swedish, Norwegian)? I would be happy to be of help getting the fonts, if someone will provide the programming capabilities (which I clearly don't have). Thank you! :)
[G1 Android Development] Yuuwan:
I got HTC Hero, but I want to add HTC Chinese IME and iWnn IME to it. I can't figure out since I am such an n00b.

Terminal Emulator is useless in HTC Hero since it can't pull up keyboard by pressing and holding "menu".

Can you, please, give me step-by-step instruction? I tried to read the OP and got confused… :confused:
[G1 Android Development] jashsu:
You could also check the free space remaining by connecting your phone to a PC and using adb. If you don't have adb installed, install the sdk, or search for "adbwin". There are also probably some apps on the Android Marketplace that can tell you how much space remaining.
[G1 Android Development] kiddyfurby:
for those who use HKSCS,

i stole the fonts from a HK magic, adb them into dream and reboot, wow, HKSCS all came back!

HTC_CIME already support hkscs, but displaying the character is a font-related issue
[G1 Android Development] vickiediablos:
Can you upload that font somewhere, please? DroidSansFallback alone is not enough. :P
[G1 Android Development] flashzoom:
hey everyone got a few quick questions.

1. I have got the CIME flashed on to US version MyTouch. this is unrooted unit. it does work, but will I be able to have both CIME and iWnn IME on the same time? I installed both, but can't seem to switch from Chinese input to Jap input?

2. once i have switch from the stock keyboard to the chinese input method keyboard, how can I switch back again?

3. is there a way to uninstall it, when I don't need it anymore?

thanks,
[G1 Android Development] mattrophy:
iWnn works on Cyanogen 4.1.1 but no hiragana to Kanji dictionary available

Using Cyanogen's Rom 4.1.1 - flashed today

installed/flashed the Japanese Update package at the beginning of this forum

several files were too big to fit in the SYSTEM: area so I created a directory on my EXT3 partition (in /system/sd/iWnn) and put the biggest files there, and created symlinks to them in /system/lib and /system/fonts

# cd /system/sd

# ls

app app-private dalvik-cache iWnn lost+found

# cd iWnn

# ls -la

drwxrwxrwx 2 0 0 4096 Aug 31 23:02 .

drwxrwx--x 7 1000 1000 4096 Aug 31 22:51 ..

-rw-rw-rw- 1 0 0 1173140 Jun 18 08:35 DroidSansJapanese.ttf

-rw-rw-rw- 1 0 0 3061892 Jun 18 08:35 libnjaddress.so

-rw-rw-rw- 1 0 0 4223727 Jun 18 08:35 libnjubase2.so

#

So the Kana keyboard comes up fine, but when I try to use the Hiragana to Kanji dictionary feature (this is supposed to work, isnt it?) - I type "a" then "i" then space... there are no options shown for Kanji (I was expecting to see Kanji ai(love), ai(see), ...etc).

I can write hiragana only at this point - there is no way to get any Kanji characters.

It seems like there is a dictionary file missing... see this debug output from ADB logcat:

I/ActivityManager( 132): Starting activity: Intent { act=android.intent.action.MAIN cmp=jp.co.omronsoft.iwnnime/.IWnnInputSettingMenu }

W/IInputConnectionWrapper( 1448): showStatusIcon on inactive InputConnection

I/ActivityManager( 132): Displayed activity jp.co.omronsoft.iwnnime/.IWnnInputSettingMenu: 592 ms

D/dalvikvm( 637): GC(1) freed 2826 objects / 168912 bytes in 149ms

D/BatteryWidget( 492): Updating Views

D/dalvikvm( 492): GC(1) freed 126 objects / 6920 bytes in 118ms

I/ActivityManager( 132): Starting activity: Intent { act=android.intent.action.MAIN cmp=jp.co.omronsoft.iwnnime/.iwnn.IWnnUserDictionaryToolsList }

E/iWnn ( 1448): -- faild to open 13

E/iWnn ( 1448): iwnn_dic_mount_ext_open -- failed to open

E/iWnn ( 1448): -- faild to open 13

E/iWnn ( 1448): iwnn_dic_mount_ext -- failed to open

E/iWnn ( 1448): iwnn_dic_mount -- failed to mount ext

E/iWnn ( 1448): iwnn_wlf_load_lang: iwnn_wlfi_conf_read()=-1

E/iWnn ( 1448): iwnn_setdic_by_conf(0x18a658,"/system/lib/lib_dic.conf.so",0)=0 result=-1

E/iWnn ( 1448): -- faild to open 13

E/iWnn ( 1448): iwnn_dic_mount_ext -- failed to open

E/iWnn ( 1448): iwnn_dic_mount -- failed to mount ext

E/iWnn ( 1448): iwnn_wlf_load_lang: iwnn_wlfi_conf_read()=-1

E/iWnn ( 1448): iwnn_setdic_by_conf(0x18a658,"/system/lib/lib_dic_e.conf.so",2)=0 result=-1

I/ActivityManager( 132): Displayed activity jp.co.omronsoft.iwnnime/.iwnn.IWnnUserDictionaryToolsList: 669 ms

Questions:

Is there some way to find out what this filename is supposed to be with a debugger?

Is this hiragana-> kanji supposed to work at all?

Can I get a dictionary somewhere that should work with iWnn ?

Thanks for any pointers!

-Matt and Chiaki
[G1 Android Development] mattrophy:
ok - much easier way to do Japanese IME: FlickWnn

Ok - I finally found the solution:

FlickWnn - it is on the app store, free, and works great!

Wow, this was way easier than all the gyrations I went thru with ADB push

and moving stuff around to SD card using the ADB shell...

it just works.

FlickWnn gives kana->kanji autocomplete options

For the record:

Using Cyanogen Rom 4.1.2.1 - released just minutes ago on 8/31/09

on my Rooted G1 Dream w/3-partition SD card

Matt
[G1 Android Development] jashsu:
Ya, it is based on OpenWnn (which is included in latest versions of SDK). I did not include it in the first post because this thread is only for OEM IMEs, not those available on market.
[G1 Android Development] akcsie:
I got the same message "E: Failure at line 2: copy_dir PACKAGE:system SYSTEM:" and I'm using the rom JACxHero 1.7.2r2 (App2sd on).

I tried to install each files manually to the associate path, HTC Touch Chinese does show up in the settings. However, when I try to test it, it crashes with a window "抱歉!應用程式 Touch Input 中文 (程序 : com.htc.andriod.cime) 未正常終止. 請在試一次"

Can anyone advice?
[G1 Android Development] wc326:
is there a way to make chinese keyboard onto hero build ?? thanks you
[G1 Android Development] kiddyfurby:
o this is not good: HTC_CIME keep FC on Cyanogen 4.1.6

I hope this is not a incompatibility introduced by donut...
[G1 Android Development] kiddyfurby:
simply install the update.zip from page1, doesn't that work for you?
[G1 Android Development] wc326:
nope , but i found out now to do it now.. and it is working.

simply just install the update .zip from page1 will not work. that's for sure
[G1 Android Development] kiddyfurby:
besides HTC_CIME, PDF viewer also fails under cm 4.1.6

could be a htc framework problem... let's hope this get fixed soon
[G1 Android Development] mycnam:
The new Hero ROM has some new z8d files in /system/lib/zi/

09/08/2009 05:47 PM 231,184 Zi8DatPYP_CN.z8d

09/08/2009 05:47 PM 133,400 Zi8DatPYP_HK.z8d

09/08/2009 05:48 PM 114,216 Zi8DatPYP_TW.z8d

09/08/2009 05:47 PM 56,288 Zi8DatPYS_CN.z8d

09/08/2009 05:48 PM 29,152 Zi8DatPYS_HK.z8d

09/08/2009 05:47 PM 23,424 Zi8DatPYS_TW.z8d

09/08/2009 05:47 PM 336,256 Zi8DatZHA_CN.z8d

09/08/2009 05:48 PM 559,804 Zi8DatZHA_HK.z8d

09/08/2009 05:47 PM 453,672 Zi8DatZHA_TW.z8d

09/08/2009 05:48 PM 108,112 Zi8DatZYP_TW.z8d

09/08/2009 05:48 PM 28,448 Zi8DatZYS_TW.z8d

It seems to have more choices in choosing between traditional or simplified Chinese. However when I rip the HTC_CIME.apk and all the libraries to G1, it just force-closed. I am running Cyanogen 4.0.4.
[G1 Android Development] mycnam:
I have made an update.zip with the new files from new Hero ROM. Can anyone test?

update-newcime.zip

Note: This update will FC on my G1!
[G1 Android Development] tbgreen:
I'm currently with cy_4.19.2 also facing FC can't open at all. Is it not supported due to donut thing?
[G1 Android Development] vlcchan:
yes. FC on cy_4.19.2, here's what i get from logcat. any clue?

W/dalvikvm( 1847): Unable to resolve superclass of Lcom/htc/android/cime/settings/KeyboardSettings; (418)

W/dalvikvm( 1847): Link of class 'Lcom/htc/android/cime/settings/KeyboardSettings;' failed

W/dalvikvm( 1847): Unable to resolve superclass of Lcom/htc/android/cime/HTCIMESettings; (340)

W/dalvikvm( 1847): Link of class 'Lcom/htc/android/cime/HTCIMESettings;' failed

D/AndroidRuntime( 1847): Shutting down VM

W/dalvikvm( 1847): threadid=3: thread exiting with uncaught exception (group=0x4001e210)
[G1 Android Development] jashsu:
Looks like new Hero CIME is referencing htc framework library. Try updating your htc framework with the one in the new Hero build.
[G1 Android Development] mycnam:
The htc framework in Hero ROM come with odex. I don't know if I can use it...
[G1 Android Development] Ayerwin:
i try it in jachero 1.7&2.1,both can run rightly.

and when you cook a ROM.zip with HTCCIME then flash,u'll find sometimes framework connect with htccime, because it can correct chinese code for MP3ID3 tag. but reinstall it in system can't do this~
[G1 Android Development] ganny:
Looks like I'm having problems again with the IME =(

This time I made sure I checked I had enough space in system, I had 30MB free before the flash. Then I flashed the Japanese IME, and it seemed to go fine: I can access the settings fine, and I have selected in the Locales list. But when I try to select the IME in a text box, its radio button is greyed out and I can't select it...

I'm running CM4.1.8, and I have 14MB free in /system...
[G1 Android Development] HTCG1:
I got an error when I am trying to update the new CIME update file in recovery mode (Jacxheroski 2.1). Manually install with rootexplore is ok.
[G1 Android Development] sovereignty68:
does anyone has solution to force closing problem? I'm running on Cyanogen 4.1.10, after installed htc_cime.zip, it just forces me to close it every few sec.
[G1 Android Development] orsonwang:
It works on CyanogenMod till 4.1.2.1.

After 4.1.2.1, it cause FC every few seconds.
[G1 Android Development] sagementor:
I am switching to Moto Text Input downloaded from a Chinese portal. It works similar to HTC_CIME and work great with Cyanogen 4.1.11.1
[G1 Android Development] Wysie:
sagementor: Care to post a link? :) Thank you.
[G1 Android Development] cigar3tte:
Does Moto Text Input support Traditional Chinese?
[G1 Android Development] sagementor:
I found that the system slow down a lot when I enable the moto input method. Maybe it is too memory hungry.
[G1 Android Development] xiutian:
For Chinese input on Cyanogen experimental, can try Touchpal keyboard from the Market using both English language and Chinese language packs. It is currently still free.
[G1 Android Development] sagementor:
Moto Pinyin only for Simplified Chinese, and Moto Handwriting for both Simplified and Traditional Chinese.
[G1 Android Development] sagementor:
Google "MOTO输入法" and you will find the download links.

I got it here

http://app.sj.91.com/Android/motorola-inputmethod-entry-1.0.0.html

You need to download 4 apk file.

switcher.apk is the main IME application

pinyin.apk for pinyin

latin.apk for the english keyboard

fullhandwriting.apk for the handwriting input
[G1 Android Development] sovereignty68:
has anyone found any Chinese IME that has stroke method with CHT for Cyanogen experimental roms yet?
[G1 Android Development] cigar3tte:
Ask for Donut support instead of Cyanogen Experimental.
[G1 Android Development] Zoide_:
Is HTC CIME supposed to work with Donut/Android 1.6?
[G1 Android Development] supa2001:
It doesn't work with 1.6 on mytouch :(

To remove, just remove the file htc_cime.apk from system
[G1 Android Development] mr_roboto:
This is giving me force close on cyan 4.1.99

Seeing as how 1.6 just got officially rolled out, are we going to have to wait for a new cime?
[G1 Android Development] Zoide_:
Has HTC released an update to Android 1.6 for its Asian phones? If someone can find the upgrade file, we could probably extract a usable HTC CIME from there.
[G1 Android Development] RtOaNn:
Nope, it's not released yet.
[G1 Android Development] AntiNSA:
Anyone have Chinese for the newest donut / cyanogen / 4.99999?

I am using dream and need simplified that I can hopefully use on my keyboard.
[G1 Android Development] cigar3tte:
Have you tried TouchPal or Google Pinyin? Might be missing handwriting, but at least it's an option. Wish they had Traditional versions.
[G1 Android Development] Zoide_:
Maybe we should be monitoring the Asian forums to pounce on a Chinese 1.6 ROM as soon as it comes out? What's the most popular one?
[G1 Android Development] sovereignty68:
as far as I know many 1.6 chinese rom are using motorola's handwriting and pinyin ime. afaik, only motorola's chinese ime is compatible with 1.6 donut. unless htc releases 1.6 donut with cime in asia, otherwise you have to stick with moto's cime. some said moto's cime is quite good, but i'm looking for stroke ime instead of handwriting or pinyin.
[G1 Android Development] Zoide_:
Wow, thanks! This is excellent and works perfectly in Donut!
[G1 Android Development] KoMiKoN94:
Excuse me guys, I got my HTC Magic/MyTouch 3G yesterday and I really need to install these Chinese packs especially since some of my Chinese music titles and names are all translated into gibberish. But since I'm new to the HTC Magic scene, I have no idea on how you would go about with these procedures. I'm hoping if somebody can like walk me through or explain to me how you would install these Chinese IMEs. Thanks :)
[G1 Android Development] Flybane:
@KoMiKoN94, you did read the first post, and you have rooted your phone, right?

I'm a newb myself and more or less followed the procedure outlined there, and I did not have any problems getting trad Chinese onto my phone except that I didn't ever have a settings checkbox option to switch to Chinese, but it works if you longpress any imput field. Is there some part of the instructions in particular that you didn't understand, or do you need all of that explained and broken down?
[G1 Android Development] cigar3tte:
You have CIME working under Donut?
[G1 Android Development] Zoide_:
Apparently there is no Donut-compatible version of the HTC CIME yet. For now, you can use the Motorola Chinese IME on Donut.
[G1 Android Development] chxis:
bad luck

i try to install this update.zip, but unfortunelly,

I just got the following input method :

handwriting recognition, zhuyin, cangjie

I dont know what is going wrong, I cannot select pingyin, stroke...

my version is 2.74.751.4, hero

thanks
[G1 Android Development] waacow:
Perhaps we should update 1st post to indicate the those existing HTC Hero CIME is only supported by Android 1.5. For Android 1.6 Donut, don't install the HTC apk.
[G1 Android Development] jimpoon:
Hi,

I want to have the HKSCS fonts for my hero, too. where can i find it?
[G1 Android Development] gdskp:
HTC Tattoo is using Donut. Maybe we should wait someone to extract the CIME from Tattoo?
[G1 Android Development] thelineup:
i wonder when it will work on DONUT ?
[G1 Android Development] chou_gibson:
I've installed the HERO CIME into my rooted HTC DREAM(Singtel HTC DREAM,Stock OS 1.5),but when want to use the Chinese Input PinYin,toggle the GEAR to Chinese but when key in the words,it still English,did not show the Chinese word. Anything else needed to inside beside the instruction menetioned in the first page?

*** In the setting, "Locale & Text" ,tap "Select Locale",it only show English (Australia) and Singapore (Singapore) .

*** I think the HERO CIME dont work on my 1.5 DREAM. Had install the Moto CIME,it work flawlessly so far .

*** Need to rename the Ext. of the 4 Moto IME file to apk inorder to install thru the File manager.
[G1 Android Development] Mr3G:
I tried doing the iWnnIME install, but it didn't work. I'm on Amon Ra's v.1.6.2 ROM based off the 1.6 donut release. I'm trying to install Japanese and Korean IME on my MyTouch3G. Can anybody reference me to a updated 1.6 tutorial on how to do this?

Thanks
[G1 Android Development] bug666:
I tried installing both packages on the latest Cyanogen (4.2.8.1) but when I tried to Touch Input Chinese, they always force close...

Any idea?
[G1 Android Development] cigar3tte:
Where have you been? This hasn't worked with Donut at all.
[G1 Android Development] bug666:
Ooops sorry... If I'm on Donut how can I use Chinese input?

Thanks in advance...
[G1 Android Development] huangj1:
Chinese input for Donut

hi, for anyone who's interested in chinese input in donut roms, here's one that i found very useful

国笔GB_Android_V.0.1.4 (support 注音, 拼音, 手寫...)

u can download it here:

http://www.guobi.com/down_list.php

from my own experience, it support up to cyanogen 4.2.6, anything newer cause it to force close... if u r able to make it work for 4.2.8.1, pls let me know !!!
[G1 Android Development] cigar3tte:
Moto also has a Chinese input app, but so far I can't install it unless I use app2sd.
[G1 Android Development] cigar3tte:
Download link doesn't work. :(

Does it support Traditional Chinese?
[G1 Android Development] huangj1:
try going here: http://www.guobi.com/

and then go to the download section

it supports 繁體 and 簡體
[G1 Android Development] cigar3tte:
Hmm, I can write words in 繁體, but the output is still 簡體. I guess can't make the whole app just be Traditional.
[G1 Android Development] huangj1:
yea, this app is not perfect yet... but seems to be working just fine for now, i was able to get the 繁體字 from 注音 most of the time.

i am searching for the chinese input methods from Acer Liquid, hopefully someone will extract it soon...
[G1 Android Development] cigar3tte:
yeah, 注音 turns out 繁體字, but would love for the writing part to do the same.
[G1 Android Development] waacow:
Moto輸入法

I was able to download all four APK for Moto輸入法 from here and install them under /system/sd/apps on my G1 with CM-4.2.8.1. (Android 1.6 / Donut)

http://www.androidin.net/bbs/viewthread.php?tid=11700&extra=pageD1&page=1

Impression:

* It works pretty well in term of hand writing input.

* However, overall G1 performance seems to slow down due to less available memory. My G1 available memory seems to drop to around 20MB instead of 25MB normally after I kill all the applications.

* I just enable Compache (via SparePart) on G1 and seems to have a bit more free available memory now and it run a bit smoother now. Time will tell.
[G1 Android Development] bug666:
我要倉頡啊.... Help....
[G1 Android Development] sandnidda:
Can u make a arabic keyboard
[G1 Android Development] bug666:
Found a Chinese-supporting IME... LIME... It's available on the Market.

http://android.toload.net/

Changjei mapping (>70k words) http://www.mediafire.com/file/mjj1zyjtoz3/scj2000_scj62_1.lime
[G1 Android Development] sagementor:
New Chinese Moto IME was extracted from Milestone.

http://andgp.com/bbs/viewthread.php?tid=40375&extra=&highlight=moto&page=7
[G1 Android Development] Zoide_:
Cool find! Could you please upload it to Rapidshare or a similar site so that we don't have to register, etc. to download the file? Also, not everyone speaks Chinese ;)

Thanks
[G1 Android Development] sagementor:
This is a Chinese IME. I wonder why someone do not speak Chinese would be interested in this. I dare not upload copyright software..
[G1 Android Development] oogie_m:
Sprint Hero, Modaco 2.0 ROM

flashed the update.zip from the file in the first post

All I get is the "Force Close HTC Touch Input CIME" every few seconds after start up. (Checked and have enough space with the Terminal Emulator)
[G1 Android Development] redbeard07:
remove HTC_CIME

I didn't read completely through the thread first (my mistake) and went ahead and installed HTC_CIME.apk on my G1 Cyanogen 4.2.13. As mentioned above, it simply force closes, I suppose due to the fact that I'm running Donut. Any idea how to remove it? I tried deleting with Astro and it says "error deleting files" for both the APK and .z8d files.

Also, anyone get any any CIME to work on CM 4.2.13?

Any help is appreciated. Thanks!

(sorry, I'm a newbie)