深度剖析E680G应用四.彻底解决LM带来的麻烦( 三 )


于事!但是有几个进程还在 , 比如mmcsdapp , 这样你依然可以看到你卡上的所有内
容!
11.在Windows命令行下telnet 169.254.142.2 10000 , 用10000这个端口telnet 。
输入root , 这时就进行了flashkit虚拟的shell中 , 可以正常操作 。
12. cat /proc/mtd 会包含类似以下内容 , 忘了复制我的屏幕了 , 这里用intoxicated
的 , 都差不多 。不过我的e680g是六行记录 。
mtd4: 000e0000 00020000 "R/W Kernel
mtd5: 018e0000 00020000 "R/W RootFS(CG33)
mtd6: 00020000 00020000 "R/W Setup"(CG36)
mtd7: 00020000 00020000 "R/W Logo"(CG37)
R/W代表可以写入 , 我们需要做得就是覆盖 mtd6: 00020000 00020000 "R/W Setup"
(当然 , 通过这个方法也可以覆盖mtd5 , mtd7对应内容 。)

13.输入命令
flashcp -v /mmc/mmca1/liwei.cramfs /dev/mtd6
14.执行完毕 , 拆掉电池 , 断电重新开机 , L/M问题便彻底解决了!

对于不能mkfs.cramfs的朋友 , 这里提供了我用过的打包文件 , 可以去友人网下载 。
http://play.younet.com/view.php?tid=18578
四、小结
如果你细心看过 , 现在肯定比较爽了~
我随手安装了个mp3播放器 , 安装MPKG软件的路径是/mmc/mmca1/.system/
QTDownLoad 。这是装在卡上的路径 , 显然没有必要把MPKG软件装在手机上 。同样系
统也会修改/mmc/mmca1/.system/java/PlugCardDB , 配置信息如下

[AppLinkRecord100000033]
AllPosition = 39
BigIcon = icon.png
Directory = mp3player
Exec = mp3player
Group = 4
Icon = icon_sm.png
InstalledDate = 2006/9/1
JavaId = -1
Mime =
MpkgFile = /mmc/mmca1/19425526.mpkg
Name = EQ??-???
OsVersion = 1.1
Position = 5
Rotation =
Shared = 2
Size = 1455K
Type = 4
uid = 100000033

注意到这里的Type=4 , 我们Type=2时 , 绝对是显示“应用名称”的 , Type=5是
Java软件 , 如果手机不支持MPKG , Type=4的应用程序虽然能显示名称 , 但却无法
执行的 。

这时 , 你就可以下载一个mpkgKit.exe改名程序 。(其实就是修改配置文件的
Name对应值 , 不过你用普通工具查看时 , 中文是乱码)去随意更改安装软件的名称
了 , 图标就更不用说了 。这样需要提一下mpkgKit.exe这个工具 , 最好不要让它
去直接改手机的内容 , 速度比较慢 , 而且改了之后 , 本次telnet速度也慢了 。解
决方法就是复制到电脑上 , 用mpkgKit.exe改完再复制回去 。
还有关于XXX.desktop这个文件 , 只是在MPKG安装时由系统读取罢了 , 安装就
没有任何作用了 , 更改图标名称只需修改PlugCardDB这个配置文件 。

五、彻底解决LM后 , 我对于MPKG的管理方法 , 供大家参考 。
PlugCardDB文件的有关配置信息 。

[AppLinkRecord100000001]
AllPosition =
BigIcon = liwei.png
Directory = ../../../../mmc/mmca1/soft/liwei
Exec = liwei
Group = 4
Icon = liwei.png
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = è????????è??#脚本加载
OsVersion =
Position = 17
Rotation =
Shared = 0
Size =
Type = 4
uid = 100000001


[AppLinkRecord100000002]
AllPosition =
BigIcon = app.png
Directory = ../../../../mmc/mmca1/soft/shortcuts
Exec = app.sh
Group = 4
Icon = app.png
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = ?o???¨??????#应用综合
OsVersion =
Position =
Rotation =
Shared = 0
Size =
Type = 4
uid = 100000002


[AppLinkRecord100000003]
AllPosition =
BigIcon = game.png
Directory = ../../../../mmc/mmca1/soft/shortcuts
Exec = game.sh
Group = 4
Icon = game.png
InstalledDate =
JavaId = -1
Mime =
MpkgFile =
Name = ????????????#游戏综合
OsVersion =
Position =
Rotation =
Shared = 0
Size =
Type = 4
uid = 100000003

推荐阅读