- 积分
- 322
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
做了一个ELF,VKP都能运行的,MyMenu2,大意为第二个MyMenu,第一个为系统本身的
要生成VKP需要加上VKP条件编译
MyMenu2.cfg放到\ZBin\etc\
使用utf8编码
格式为“名称|功能”,功能可以是功能地址,文件路径,一个目录(需要0x254函数支持,必须以“\”符号结尾),也可以是一个快捷功能名称(如:DEVICE_INBOX,这个功能暂时只支持E71Cv41,主要是FUNC_PT_START,FUNC_PT_END这个按机型而异,本来可以用GetShortcutRecordByName函数,但是NEWSGOLD这个函数不能用,只好自己写了一个函数),也可以不写名称,只写功能,此时名称会做一些自动处理。
可以参考example/MyMenu2.cfg。
其中一些参数还是只适用于E71Cv41。
菜单功能:
1.按0-9进入对应序号的功能,0为第10个,按*显示作者信息
2.只能启动一个菜单,不让你重复启动第二个,否则可能导致不可预料的结果
\ZBin\etc\MyMenu2.cfg例子:
短信计数器|0:\ZBin\utilities\SMSCountReader.elf
0:\ZBin\utilities\SMSCountReader.elf
多功能收件箱|DEVICE_INBOX
图片|A07078C1
EX_PICTURES
A0707995
ZBin|0:\ZBin\
音乐|4:\Music\ ;MyMenu2
;(c) BingK(binghelingxi)
;(!) ELFLoader_ANSI_Standard
; E71Cv41
需要ELFLoader_ANSI_Standard支持,更新到最新swilib
主程序,程序入口为A1359F00,可以自己想办法调用:可选部分:
1.占用STK功能(如动感地带SIM卡)入口:- ;ENTRYPOINT_SAT
- 0x008640B4: AF7670A0 009F35A1
- ;SAT_LGP
- 0x008640E4: 29C0FF7F29C0FF7F 089F35A1089F35A1
- ;SAT_LGP1
- 0x008640F4: 29C0FF7F29C0FF7F 089F35A1089F35A1
- ;SAT_LGP2
- 0x00864104: 29C0FF7F0012000000120000 089F35A1FFFFFF7FFFFFFF7F
- ;SAT_PROC
- 0x0086411C: 3B5368A0 00000000
- 0x00864120: 4F5368A0 00000000
复制代码 2.占用"在线状态"功能入口:- ;ENTRYPOINT_ONLINE_STATUS
- 0x00863034: EF7670A0 009F35A1
- ;ENTRYPOINT_ONLINE_STATUS1
- 0x00863AB4: E57670A0 009F35A1
- ;"在线状态" => "我的菜单"
- 1660E08: E59CA8E7BABFE78AB6E6808100 E68891E79A84E88F9CE58D9500
- 1662024: E59CA8E7BABFE78AB6E6808100 E68891E79A84E88F9CE58D9500
- 16634B3: E59CA8E7BABFE78AB6E6808100 E68891E79A84E88F9CE58D9500
- ;"Online status" => "MyMenu2"
- 1622758: 4F6E6C696E652073746174757300 4D794D656E7532FFFFFFFFFFFF00
- 162048C: 4F6E6C696E652073746174757300 4D794D656E7532FFFFFFFFFFFF00
- 1621445: 4F6E6C696E652073746174757300 4D794D656E7532FFFFFFFFFFFF00
- ;Edit message 4 : 02418 "上線狀態" => "MyMenu2"
- 16A0109: E4B88AE7B79AE78B80E6858B00 4D794D656E7532FFFFFFFFFF00
- ;Edit message 3 : 02418 "在线状态" => "MyMenu2" 我的菜单
- 16634C1: E59CA8E7BABFE78AB6E6808100 E68891E79A84E88F9CE58D9500
- ;Edit message 2 : 02418 "Status dlm tali" => "MyMenu2"
- 15EC05A: 53746174757320646C6D2074616C6900 4D794D656E7532FFFFFFFFFFFFFFFF00
- ;Edit message 1 : 02418 "Online status" => "MyMenu2"
- 1622767: 4F6E6C696E652073746174757300 4D794D656E7532FFFFFFFFFFFF00
- ;Edit message 3 : 112D9 "在线状态" => "我的菜单"
- 166CA0B: E59CA8E7BABFE78AB6E6808100 E68891E79A84E88F9CE58D9500
- ;Edit message 1 : 112D9 "Onl.stat." => "MyM.2"
- 162B312: 4F6E6C2E737461742E00 4D794D2E32FFFFFFFF00
复制代码
[ 本帖最后由 BingK 于 2008-5-5 13:00 编辑 ] |
评分
-
查看全部评分
|