A1200 运行QT程序方法(发布MPKG安装软件)+提供备份软件和修改快捷图标的PKG软件
提供备份软件,和修改快捷图标的PKG软件。 下载后WINRAR解压达到2个文件:ghost_A1200.pkg,myidle_A1200.pkg。拷贝到到手机TF卡,通过MPKG安装,激活图标。ghost:安装后程序称为“备份”,运行叮咚声后,在TF卡上生成Backup目录,内含sysDatabase和maifile,前者目录里的main.db为手机的数据库文件,可以应急从中导出电话本,短信息(软件暂不提供);后者为收到、发出的彩信,可以在手机上点击打开看彩信
myidle:安装后程序名称为“我的图标”,运行叮咚声后,请把手机关机重新开机,你会发现手机最下面一行的图标变成3个,左起第2、3的不能更改图标,被修改成“我的收藏“和“设置”-这2个图标时候最经常使用的,不提供改回原来图标的方法。第3、4个图标被删除,如需要可以在设置-主屏设置,自行设置图标。我是把最右边图标给删除,防退出软件时误打开其他软件。
下载后,用WINRAR解压,yan0.rar内里有MPKG_A1200.rar, loader_A1200.pkg,mystuff_A1200.pkg(看手机内部文件),nosound_A1200.pkg(无声快门)。memext_A1200.pkg,打包文件3M多。
安装“MPKG安装”软件:
TF卡里的数据自行备份,按照以下操作后,已经安装到TF里的JAVA和MPKG程序将丢失。
手机大容量模式连接电脑,把MPKG_A1200.rar压缩包里的目录".system"拷贝到TF卡盘里,覆盖原来的文件,同时把以上3个pkg文件拷贝到TF卡里。安全断开数据线连接,手机全部或应用目录里将就可以看到MPKG的程序名称和图标。MPKG最大支持安装999个软件。
这里暂时不能提供手机的抓图图片,原来的抓图软件不能在A1200使用(分辨率高体现出来了)
PKG软件安装:在TF卡找到后缀为pkg的文件-注意,这里的mpkg后缀都改为pkg,如果是mpkg的后缀,在A1200上是不能正常安装。点住PKG文件不放,选打开方式,在列表里选中MPKG,“始终用此程序打开文件”处打钩,确认运行,运行后手机将发出叮咚声,安装即完成。要安装其他PKG文件,直接点击即可。
图标激活:原来E680/i上N多激活方法,到了A1200只有2个可用。用数据线以大容量模式连接电脑然后断开,或关机后重新开机,安装好的程序图标将出现在全部或应用里。点击即可运行。
程序卸载方法:点住要下载的程序图标不放,在出来的菜单里选卸载即可干净卸载。
pkg的说明:
Loader:见下面的说明
mystuff:安装后名称为“文件管理”,用来拷贝、查看内部文件。对手机内部文件不熟悉者,不要直接修改
nosound:安装后名称为“无声快门”,点击后叮咚声,设置照相,摄像为无声。
memext:因软件较大,安装过程长,耐心等叮咚声。安装安装后名称为“内存扩展”,点击后叮咚安装成功,再次点击叮声,程序退出成功。建议开机后先运行,然后再运行其他软件。如果退出该程序,先退出其他所有程序,再点击该图标退出。
MPKG软件的生成方法:
一般需要一个程序或脚本程序,2个图标文件,一个desktop文件,都放在一个目录里。linux下,设置各文件为可最高权限,打包方法:tar -czvf filename.pkg directory/*。后面的directory为目录。图标文件可以为jpg,bmp,gif,png。
Desktop文件内容格式如下:
[Desktop Entry]
BigIcon=mystuff.gif --指定程序显示用的大图标,必须。大小为48x32,可达到好的显示效果。
Comment= Written by yan0 --注释
Exec=mystuff.lin --指定程序运行的文件名称,必须
Icon=mystuff_sm.gif --指定程序显示用的小图标,必须。大小为28x24即可,用于列表显示,和打开方式里的图标显示。
Name=文件管理 -指定程序的名称,必须
OsVersion=1.0 -指定程序的版本。
Shared=0
Type=Application
软件的中文名称:要让安装后的软件在手机上显示中文。用UltraEdit打开Desktop,开始的那个提示压选NO。在Name 行输入软件的中文名称,不要多于4个汉字。菜单-文件-转换-UNICODE/ASCII/UTF-8 转UTF-8(ASCII编辑)保存。tar -czvf 打包生成文件,安装后程序名称即为中文。这个比E680/i简单多了
E680/i PKG软件的修改:
由于A1200和E680/i有很多不同,如所用的提示音,目录不同。这些在脚本程序里要按照A1200来设置,如A1200没有/diska目录,手机的配置目录为/ezx_user/download/appwrite。所有的数据建议都放在TF卡上(/mmc/mmca1),手机的内存实在太小。具体可以提供安装的“文件管理”来确认所使用的目录,文件是否正确。
显示用的大图标一定要改大,E680/i用的一般是32X32,A1200用的要改成48X32~60X32。
desktop文件要按照上面的说明修改。具体的,大家可以参照所提供的PKG安装后的文件。
在MPKG目录里的contest,contest.desktop,不要作修改,否则会导致安装后的软件不能正常运行。
2006/6/4所发:A1200对MPKG程序的安装,运行作了很BT的限制。不过张坏坏同学已经找到了破解的方法。
从通过Moto提供的MSN,手写软件的MPKG安装后的文件来看,A1200对程序加了授权运行的认证,和对程序文件本身的加密,采用RSA-SHA1加密算法,防止程序被修改。看程序里的desktop文件,里面的Certificate为授权认证,RSA-SHA1为程序文件的加密算法,2个程序的Certification部分是完全一样的。可以通过修改CardRegistry里的exec指向自己的程序,这里只需要保留msn或手写软件的运行程序和相应的desktop。
A12100运行自编程序方法有三:
1、通过Loader运行。比较简单的方法,已经实现了
2、找到RSA-SHA1对程序文件的算法,生成程序的加密数据,从而做出可以直接安装的MPKG文件。这个,应该说难度比较大。
3、通过类似E680/E680i的“MPKG安装程序”,来手动安装。把程序安装到TF卡上,因只针A1200,程序的编写比较简单,进行中。
为方便A1200机友使用,先提供可以直接安装使用的loader,和mystuff和几个脚本程序实现简单的功能。
安装过程:
下载后,解压,里面有目录.system,test.txt和nosound.lin, backup.lin。
TF卡里的数据自行备份,按照以下操作后,已经安装到TF里的JAVA和MPKG程序将丢失。
手机大容量模式连接电脑,把目录".system",test.txt,nosound.lindou都拷贝到TF卡盘里,覆盖原来的文件。安全断开数据线连接。手机应用目录里将出现Loader(图标为笑脸),和Mystuff。
使用:
1、Mystuff:点击Mystuff先,看看出现了什么?对了,这就是手机内部目录,可以看到手机内部所有的目录和文件(除隐含文件和目录)--注意!对手机内部文件不熟悉者,请不要直接作修改!
2、Loader:可用作直接运行程序,见后面说明。还有,在USB模式为modem,连接电脑,点击Loader图标,电脑上将发现USBLAN,安装好驱动后(驱动可以用E680/680i的USB LAN驱动),电脑将识别手机为网卡,但不能telnet.
3、打开TF卡,看到nosound.lin,backup.lin,test.txt。nosound.lin是可以用于A1200的无声拍照,先关闭照相机,点住nosound.lin不放,选打开方式,在列表里选中Loader,“始终用此程序打开文件”处打钩,确认运行,运行后手机将发出叮咚声,再打开照相机拍照片,哈,快门声音没有了。以后再运行lin文件,直接点击。
4、点击backup.lin运行后,听到叮咚声后,退出TF卡再打开,出现目录sysDatabase,里面的main.db就是手机的数据库文件,保存了电话本,短信等内容。已经可以从中提取出短信息,但电话本格式搞得太复杂,不准备增加这个功能。正常备份电话本还是需要通过MPT定期备份。
5、提供了text.txt文件,点击打开打开看。可以通过Loader运行(打开方式选Loader),运行的结果是在TF卡上生成list.txt文件,内容为手机根目录的列表。大家可以自行编辑自己的脚本,并运行实现某些功能。注意,第一行要留空
#!/bin/bash
cd /mmc/mmca1
dir / >list.txt
程序的删除方法:很简单,点住图标,在出来的菜单里选卸载即可干净卸载
[[i] 本帖最后由 02药学天才 于 2006-10-16 11:22 编辑 [/i]] 顶!!!!!!!!!!!!! :yct61 谢谢! 非常好
页:
[1]
