版权申明:本文旨在提供一种安装输入法的方法,其中涉及到一些文件归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,如下图所示:





Handwriting – 手写输入法
ZhuYin – 注音输入法
CangJie – 仓颉输入法
PinYin – 拼音输入法
Stroke – 笔画输入法




