玩家宝典:原创+精彩!
本机型论坛入口
 宝典文章搜索

 各机型宝典
 作者其他宝典文章
  深度剖析E680G应用三...
  深度剖析E680G应用二...
  该跟MOTO T720说再见了
  深度剖析E680G应用一 ..
 本机型宝典文章
  深度剖析E680G应用三...
  E680G语音拨号的重大..
  深度剖析E680G应用二...
  深度剖析E680G应用一 ..
  小E使用3天感受
 所有机型宝典文章
  使用UC登陆友人圈圈之..
  目前D908原装电与组装..
  E70的GRPS流量和QQ使..
  D608待机黑屏时看时间..
  M630工程模式详解
实用技巧 玩家奖数 9 | 评论次数  | 查看/发表评论   
深度剖析E680G应用四.彻底解决LM带来的麻烦
草木瓜 2006-09-05 18:25:19

  8.将电话闲置30秒以上,长点也没事,我这里让他闲置了1分钟。
  (Leave the phone alone and wait. When the screen blanks out wait 30secs
   longer, there's a good chance the phone entered low power mode.)

  9.重新插USB然后telnet进手机,执行命令
  cat /proc/rwflash_status
    如果显示为"unlocked"代表成功,显示locked需要重新回到6,拔掉闲置~直到显示
    unlocked,如果长时间依然是locked,关机开机,从步骤6再开始!

  10.确认显示unlocked,执行cd /mmc/mmca1/flashkit 进入目录执行 ./start.sh
  这时候telnet会断掉而且电话几乎所有功能会被Kill,任你怎么搞手机,也是无济
  于事!但是有几个进程还在,比如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
  
  
  [AppLinkRecord100000004]
  AllPosition =
  BigIcon = player.png
  Directory = ../../../../mmc/mmca1/soft/shortcuts
  Exec = player.sh
  Group = 4
  Icon = player.png
  InstalledDate =
  JavaId = -1
  Mime =
  MpkgFile =
  Name = ?a??????????   #媒体综合
  OsVersion =
  Position =
  Rotation =
  Shared = 0
  Size =
  Type = 4
  uid = 100000004
  
  
  /mmc/mmca1/soft/liwei/liwei的内容
  
  #!/bin/bash
  exec $2 &
  
  /mmc/mmca1/soft/shortcuts/app.sh的内容
  
  #!/bin/bash
  export QTDIR=/usr/lib/ezx
  export LD_LIBRARY_PATH=$QTDIR/lib
  export EZX_RES_F MYSTUFF_DATA_PATH=/mmc/mmca1/exe/app
  
  chmod 444 $MYSTUFF_DATA_PATH
  cd /usr/SYSqtapp/mystuff
  ./mystuff
  chmod 777 $MYSTUFF_DATA_PATH
  
  其他几个sh都差不多,只是路径不同罢。而这些路径就是存放一些MPKG
的运行脚本。这样做的目的,就是考虑菜单资源有限。当然你如果有能力完
全可以自已在菜单做个更漂亮的控制面板,比起来这里的方法要简单多了。

  首页 | 上页 | 下页 | 末页 (2/2 页)  
查看/发表评论 >>>
  发表评论
  发贴请遵守《互联网电子公告服务管理规定》《友人网服务条款》
用户名:
用户名: 密码:  
内容:
 

关于我们 | 网站声明 | 服务条款 | 广告服务 | 意见与建议 | 业务联系
友人网 1998-年版权所有