Home mail me! Syndicate this site using RSS

Install Chinese Input Method for ADP1

版权申明:本文旨在提供一种安装输入法的方法,其中涉及到一些文件归HTC所有。

将ADP1升级到v1.5版本后,依然没有中文输入法,于是从网友定制的ROM中提取了HTC_CIME安装包及所需的库文件(支持手写输入、拼音、笔画以及2种台湾常用的输入法),以下是安装步骤(前提条件是已经安装好Android SDK以及ADP1手机驱动程序):

将手机通过USB线与PC机连接
 
E:\software\android\cime>adb devices
List of devices attached
HT93LLZ00193    device
 
E:\software\android\cime>adb shell
$ mount
mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
<strong>/dev/block/mtdblock3 /system yaffs2 ro 0 0</strong>
/dev/block/mtdblock5 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock4 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1000,fmask=0711,dmask=0700,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8 0 0
 
从加粗的那行文字可以看出,手机上的/system目录只有只读权限,所以我们需要remount为可读写权限,以便将文件复制到/system/lib目录下。
 
$ su
我们需要su 为root用户,否则没有权限执行下面的命令:
 
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# mount
mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
<strong>/dev/block/mtdblock3 /system yaffs2 rw 0 0</strong>
/dev/block/mtdblock5 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock4 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1000,fmask=0711,dmask=0700,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8 0 0
 
现在/system目录已经具备可读写权限
 
# chmod 777 /system/lib
# mkdir /system/lib/zi
# exit
$ exit
 
现在已经退出手机SHELL环境,接下来复制HTC_CIME所需要的库文件到手机的/system/lib/目录下。
 
E:\software\android\cime>adb push lib/libcimet9.so /system/lib/libcimet9.so
E:\software\android\cime>adb push lib/libimezi.so /system/lib/libimezi.so
E:\software\android\cime>adb push lib/libpphwr.so /system/lib/libpphwr.so
E:\software\android\cime>adb push lib/zi/Zi8DatPYP_CN.z8d /system/lib/zi/Zi8DatPYP_CN.z8d
E:\software\android\cime>adb push lib/zi/Zi8DatPYS_CN.z8d /system/lib/zi/Zi8DatPYS_CN.z8d
E:\software\android\cime>adb push lib/zi/Zi8DatZHA_CN.z8d /system/lib/zi/Zi8DatZHA_CN.z8d
E:\software\android\cime>adb push lib/zi/Zi8DatZHA_HK.z8d /system/lib/zi/Zi8DatZHA_HK.z8d
E:\software\android\cime>adb push lib/zi/Zi8DatZHA_TW.z8d /system/lib/zi/Zi8DatZHA_TW.z8d
E:\software\android\cime>adb push lib/zi/Zi8DatZYP_TW.z8d /system/lib/zi/Zi8DatZYP_TW.z8d
E:\software\android\cime>adb push lib/zi/Zi8DatZYS_TW.z8d /system/lib/zi/Zi8DatZYS_TW.z8d
 
开始安装HTC_CIME中文输入法
E:\software\android\cime>adb install HTC_CIME.apk
 
至此中文输入法已经安装好了,接下来执行恢复/system/lib目录权限为只读,并重启系统。
E:\software\android\cime>adb shell
$ sync
$ su
# chmod 755 /system/lib
# chmod 755 /system/lib/zi
# reboot

激活中文输入法
进入Setting,选择Locale & text,如下图所示:
adp1_cime_locale
adp1_cime_select
adp1_cime_selected
adp1_cime_select_input
adp1_cime_input_list
Handwriting – 手写输入法
ZhuYin – 注音输入法
CangJie – 仓颉输入法
PinYin – 拼音输入法
Stroke – 笔画输入法

效果图:
adp1_cime_stroke
adp1_cime_handwriting
adp1_cime_pinyin

下载:Click here to download HTC_CIME

jashsu said,

May 7, 2009 @ 07:09:27

這個方法少了七個檔

在 /system/lib:
a1f94f8ffc20f92b13523d5a85dc0be1 *Zi8DatPYP_CN.z8d
481d8db5e5ee72e85a3d1411a2e1b749 *Zi8DatPYS_CN.z8d
37b5a15f497ae3db4039d801c67d4ecc *Zi8DatZHA_CN.z8d
1c8adc5b49086e1be175c39e3d084441 *Zi8DatZHA_HK.z8d
ff5481f75bfa0d58a31ac3f1ca07a302 *Zi8DatZHA_TW.z8d

我把 htc_cime 和需要的 library 包成 update.zip

去:
http://forum.xda-developers.com/showthread.php?t=512530

股票行情 said,

May 19, 2009 @ 03:46:37

不错 学习学习

Kevin said,

June 2, 2009 @ 17:09:24

美版OTA的cupcake 1.5 步驟是不是一樣?

david610 said,

June 3, 2009 @ 01:49:47

我的是美版v.1.5後科科注音都不能用了,有可以買的輸入法for G1嗎?

Sydney said,

June 24, 2009 @ 11:24:27

I downloaded HTC_CIME from http://drop.io/htc_cime, and followed your instruction. It works great! Even the English keyboard is much easier to use than the Android keyboard. THANK YOU!

lingerie said,

October 29, 2009 @ 00:35:48

I recently came across your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

essays said,

November 10, 2009 @ 06:36:41

Thanks for useful information!

RSS feed for comments on this post · TrackBack URI

Leave a Comment

*
To prove that you're not a bot, enter this code
Anti-Spam Image