loquat 发表于 2009-9-10 13:12:37

不知道这段代码能不能实现我要的功能。请冰大看看!

就是之前我要的,播放音乐时自动启动MediaPlayerPlus.elf,播放完毕是关闭elf

先改成这个样子,最后想弄成用MP选择文件地址的版本。。。

这个补丁我都不知道要怎么处理hook,好像不需要修改hook跳转。。。MAIN:
   PUSH {R0-R7,LR}
   LDRR0, =0xEF81
   SWI0xC4
   CMPR0, #0
   BEQEXIT
   SWI0x7F      //IsPlayerOn
   CMPR0, #1
   MOVR0, #0x80
   SWI0xC7
   LSLR5, R4, #4
   ADDR6, R0, #0
   ADRR1, DATA
   MOVR2, #0x80
   SWI0xC7
   LSLR4, R5, #5   
   MOVR2, #0
   MOVR1, #0
   ADDR0, R6, #0
   SWI0x94
   ADDR0, R6, #0
   SWI0xC7
   LSLR1, R5, #4
EXIT:
   POP {R0-R7}
   MOVR0, #0
   POP{PC}
DATA:
   DCB "0:\\ZBin\\App\\MediaPlayerPlus.elf"

BingK 发表于 2009-9-10 20:27:40

不是几句话点几下鼠标能搞定的,学好基础知识和工具把

loquat 发表于 2009-9-10 21:54:14

没时间啊,不过还是你那句话,“车到山前必有路”吧!

qiuyuke 发表于 2009-10-17 23:04:43

ls是冰大观点
页: [1]
查看完整版本: 不知道这段代码能不能实现我要的功能。请冰大看看!