科技时代新浪首页 > 科技时代 > 手机 > 正文

刷机DIY 成功去掉了透明包的注音输入法


http://www.sina.com.cn 2006年09月08日 11:26 IT168.com
作者:独领帅气   

  【IT168 技巧】使用Linux系统手机的朋友可能对都想将透明包的注音输入法去掉。我们IT168摩托罗拉论坛的网友独领帅气,就将如何去掉注意输入法的方法进行了整理,并分享给大家,欢迎大家来专业的摩托罗拉手机交流区(http://moto.it168.com)来进行讨论交流。

  基于透明包,我做的主要修改就是在logo14.smg里面去掉了注音输入法,去掉了 Lightning_wallpaper.jpg,去掉了宇宙.mid文件,然后在logo15.smg里面纠正了一些配置信息。如果大家有linux基础,并且企图对自己的机器动刀,就看看下面的文章,如果大家不想自己动手,我这里有做好的SMG文件。

  说明:我的linux host平台是SUSE professional 9.3, Windows host平台是windows-xp SP2,刷机软件为PST-7.2.3,手机为A768I-R503_G_00.18.A2R-透明版。

  一、准备工作和原有的smg文件分析

  1) 在/mnt下面建立了四个目录:
  linux:/mnt # ls
  .  ..  c  d  new  old
  其中c和d目录可以访问我的windows的C盘和D盘

  2) 把透明包里面的logo14.smg挂载到old目录
  linux:/mnt # mount -o loop -t cramfs d/moto/透明包/R503_G_00.18.A2R_gsm_ezx_kernel_root_user_language_setup_logoCG14.smg old/

  3) 把透明包补丁里面的logo14.smg挂载到new目录
  linux:/mnt # mount -o loop -t cramfs d/moto/透明包/768i透明补丁/R503_G_00.18.A2R_gsm_ezx_kernel_root_user_language_setup_logoCG14.smg new/

  4) 我们看一下这个映像里面都有些什么
  linux:/mnt/old # ls
  Alert_factory_test.mid  animation  ezx_language_version.txt  icon               language_timestamp.cfg  preloadapps  ringtone   string  tools  vsc
  amts                    dict       fonts                     inputmethods  picture                   quickpage    sorttable  theme   vr     wav

  其中
  ---- animation里面包含两个文件:Lightning1.gif  Lightning2.gif,原来开关机的动画文件就放在这里
  ---- icon里面是icon的数据包
  ---- preloadapps里面包含了很多配置信息
  ---- ringtone里面包含了冰河声.mid  叮音.mid  宇宙.mid  门铃.mid  风铃.mid
  ---- picture里面包含了Lightning_wallpaper.jpg  moto_cartoon.jpg
  ---- 看看inputmethods:
  linux:/mnt/old/inputmethods # ls
  hwr_mcrc_cn.dat       libhandwriting.so      libhandwriting.so.1.0.0    libpinyinboard.so.1.0    libzhuyinboard.so.1      wc_plugins
hwr_mcrc_en.dat       libhandwriting.so.1    libpinyinboard.so        libpinyinboard.so.1.0.0  libzhuyinboard.so.1.0
hwr_mcrc_en_thai.dat  libhandwriting.so.1.0  libpinyinboard.so.1      libzhuyinboard.so        libzhuyinboard.so.1.0.0

  清楚的看到注音输入法就在这里面
  ---- theme里面是主题的配置信息
  [THEME_COLOR_PALETTE_TABLE]
  ThemeBackground = 240 240 240
  ThemeBase = 240 240 240
  ThemeBrightText = 255 255 255
  ThemeButton = 200 200 200
  ThemeButtonText = 0 0 0
  ThemeForeground = 0 0 0
  ThemeHighlight = 100 100 100
  ThemeHighlightedText = 255 255 255
  ThemeText = 0 0 0
  [THEME_CONFIG_TABLE]
  ThemeColorPaletteIndex = 0
  ThemeIconDir = /diska/download/theme/Lightning/icon
  ThemeName = Lightning
  ThemePowerDownImage = /usr/language/picture/Lightning2.gif
  ThemePowerUpImage = /usr/language/picture/Lightning1.gif
  ThemeTextSize = 3
  ThemeWallpaperFile = /usr/language/picture/Lightning_wallpaper.jpg

  二、开始动手了

  1) 因为cramfs是只读文件系统,不能在new和old目录里面动手,我们把old拷贝成另外一个目录
linux:/mnt # cp -a old/ try
  cp: will not create hard link `try/preloadapps/multimedia' to directory `try/preloadapps/javaapps'
  cp: will not create hard link `try/preloadapps/qtapps/browser/epage_dir/bookmarks' to directory `try/preloadapps/javaapps'
  cp: will not create hard link `try/preloadapps/qtapps/browser/epage_dir/history' to directory `try/preloadapps/javaapps'

  2) 这里有三个hard link不能被拷贝,我们单独copy他们:
  linux:/mnt # cp -a old/preloadapps/multimedia/ try/preloadapps/.
  linux:/mnt # cp -a old/preloadapps/qtapps/browser/epage_dir/bookmarks/   try/preloadapps/qtapps/browser/epage_dir/.
linux:/mnt # cp -a old/preloadapps/qtapps/browser/epage_dir/history/ try/preloadapps/qtapps/browser/epage_dir/.

  3) 去掉注音输入法
  linux:/mnt # rm -rf try/inputmethods/ -rf
  linux:/mnt # cp -a new/inputmethods/ try/

  4) 去掉了Lightning_wallpaper.jpg, 并将moto_cartoon.jpg改名为Lightning_wallpaper.jpg

  5) 去掉了宇宙.mid文件

  6) 去掉了preloadapps里面一个叫做PreloadDB.old的文件

  7) 生成新的映像文件
  linux:/mnt # mkfs.cramfs try/ logo14.smg
  linux:/mnt # file logo14.smglogo14.smg: Linux Compressed ROM File System data, little endian size 8093696 version #2 sorted_dirs CRC 0x40a74017, edition 0, 3142 blocks, 323 files

  8) 把logo14.smg改名为  R503_G_00.18.A2R_gsm_ezx_kernel_root_user_language_setup_logoCG14.smg并copy到windows分区

  9) 如法炮制,大家可以看看logo15.smg有什么自己要修改的,最后一并copy到windows分区
10) 系统切换到windows分区开始刷机吧。

  下载解压后生成两个文件:

  R503_G_00.18.A2R_gsm_ezx_kernel_root_user_language_setup_logoCG14.smg
  R503_G_00.18.A2R_gsm_ezx_kernel_root_user_language_setup_logoCG15.smg

  请大家覆盖透明包里面的两个文件,三个文件一起刷机使用。

  欢迎大家一同来IT168摩托罗拉论坛进行其他讨论。

  原文章及下载连接:http://moto.it168.com/viewthread.php?tid=5284&extra=page%3D1%26filter%3Dtype%26typeid%3D81

视频教程:手机上新浪 一分钟搞定

爱问(iAsk.com)



手机论坛】【收藏此页】【 】【多种方式看新闻】【下载点点通】【打印】【关闭




科技时代意见反馈留言板 电话:010-82628888-5595   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2006 SINA Inc. All Rights Reserved

新浪公司 版权所有