高手看,找直接清除通话记录的函数失败的过程!
我尝试找 直接“清除通话记录" 地址即(对话框提示:是否要清除全部?选 是 )后执行的函数
过程如下:
资料中有:
^|--^|-手机状态-E698D0----------307^|-306
^|--^|-^|-初始化--E884D7
^|--^|-^|-手机状态-EC84D7
^|--^|-^|-快速搜索网络-F084D7---
^|--^|-^|-清除通话记录-0085D7
所以我来到D78500: 我的标示(不知准确否)
ROM:D78500 E6 FC 78 86 mov r12, #8678h ; 此为进入通话记录的地址
ROM:D78504 E6 FD D7 00 mov r13, #0D7h ; '?
ROM:D78508 FA D8 50 0A jmps 0D8h, sub_D80A50 ;进入清除记录函数
接下来,到D80A50:
ROM:D80A50 sub_D80A50: ; CODE XREF: sub_D5D602+110P
ROM:D80A50 ; sub_D5D602+1B0P ...
ROM:D80A50 26 F0 34 00 sub r0, #34h ; '4'
ROM:D80A54 E0 0E mov r14, #0
ROM:D80A56 C4 E0 2C 00 mov , r14
ROM:D80A5A C4 C0 30 00 mov , r12
ROM:D80A5E C4 D0 32 00 mov , r13
ROM:D80A62 C4 E0 2E 00 mov , r14
ROM:D80A66 E0 2F mov r15, #2
ROM:D80A68 88 F0 mov [-r0], r15
ROM:D80A6A E6 FC E0 3D mov r12, #3DE0h ;我想这是窗体的相关结构地址
ROM:D80A6E E6 FD 5F 03 mov r13, #35Fh ;35F*4000+3DE0=D7FDE0
ROM:D80A72 E0 2E mov r14, #2
ROM:D80A74 00 E0 add r14, r0
ROM:D80A76 66 FE FF 3F and r14, #3FFFh
ROM:D80A7A F2 FF 02 FE mov r15, 0FE02h ; 3FFFFE02h
ROM:D80A7E DA F3 AA 36 calls 0F3h, sub_F336AA
ROM:D80A82 06 F0 36 00 add r0, #36h ; '6'
ROM:D80A86 DB 00 rets
于是,我就来到D7FDE0:
ROM:D7FDE0 B4 db 0B4h ; ?
ROM:D7FDE1 07 db 7 ; ;D807B4这个地址很象
ROM:D7FDE2 D8 db 0D8h ; ?
ROM:D7FDE3 00 db 0 ;
ROM:D7FDE4 2E db2Eh ; .
ROM:D7FDE5 0A db0Ah ; ;D80A2E又跳到一个窗体,不象
ROM:D7FDE6 D8 db 0D8h ; ?
ROM:D7FDE7 00 db 0 ;
ROM:D7FDE8 4E db4Eh ; N
ROM:D7FDE9 0A db0Ah ; ;D80A4E返回rets
ROM:D7FDEA D8 db 0D8h ; ?
ROM:D7FDEB 00 db 0 ;
ROM:D7FDEC 34 db34h ; 4
ROM:D7FDED 00 db 0 ;
ROM:D7FDEE 02 db 2 ;
ROM:D7FDEF 00 db 0 ;
ROM:D7FDF0 DC db 0DCh ; ?
ROM:D7FDF1 3D db3Dh ; =
ROM:D7FDF2 5F db5Fh ; _
ROM:D7FDF3 03 db 3 ;
ROM:D7FDF4 B2 db 0B2h ; ?
ROM:D7FDF5 08 db 8 ;
ROM:D7FDF6 06 db 6 ;
ROM:D7FDF7 0A db0Ah ;
ROM:D7FDF8 E2 db 0E2h ; ?
ROM:D7FDF9 08 db 8 ;
ROM:D7FDFA 06 db 6 ;
ROM:D7FDFB 0A db0Ah ;
ROM:D7FDFC 06 db 6 ;
ROM:D7FDFD 0A db0Ah ;
ROM:D7FDFE 06 db 6 ;
ROM:D7FDFF 0A db0Ah ;
ROM:D7FE00 EC db 0ECh ; ?
ROM:D7FE01 08 db 8 ;
ROM:D7FE02 F8 db 0F8h ; ?
ROM:D7FE03 08 db 8 ;
ROM:D7FE04 06 db 6 ;
ROM:D7FE05 0A db0Ah ;
ROM:D7FE06 58 db58h ; X
ROM:D7FE07 09 db 9 ;
ROM:D7FE08 F5 db 0F5h ; ?
ROM:D7FE09 FF db 0FFh ;
ROM:D7FE0A 40 db40h ; @
ROM:D7FE0B FE db 0FEh ; ?
ROM:D7FE0C D7 db 0D7h ; ?
ROM:D7FE0D 00 db 0 ;
ROM:D7FE0E 48 db48h ; H
ROM:D7FE0F FF db 0FFh ;
ROM:D7FE10 D7 db 0D7h ; ?
ROM:D7FE11 00 db 0 ;
ROM:D7FE12 56 db56h ; V
ROM:D7FE13 FF db 0FFh ;
ROM:D7FE14 D7 db 0D7h ; ?
ROM:D7FE15 00 db 0 ;
ROM:D7FE16 34 db34h ; 4
ROM:D7FE17 00 db 0 ;
ROM:D7FE18 01 db 1 ;
ROM:D7FE19 00 db 0 ;
ROM:D7FE1A 08 db 8 ;
ROM:D7FE1B 3E db3Eh ; >
ROM:D7FE1C 5F db5Fh ; _
ROM:D7FE1D 03 db 3 ;
ROM:D7FE1E 28 db28h ; (
ROM:D7FE1F 06 db 6 ;
ROM:D7FE20 F0 db 0F0h ; ?
ROM:D7FE21 C0 db 0C0h ; ?
ROM:D7FE22 66 db66h ; f
ROM:D7FE23 FC db 0FCh ; ?
ROM:D7FE24 FF db 0FFh ;
ROM:D7FE25 3F db3Fh ; ?
ROM:D7FE26 F2 db 0F2h ; ?
ROM:D7FE27 FD db 0FDh ; ?
ROM:D7FE28 02 db 2 ;
ROM:D7FE29 FE db 0FEh ; ?
ROM:D7FE2A DA db 0DAh ; ?
ROM:D7FE2B A4 db 0A4h ; ?
ROM:D7FE2C 82 db82h ; ?
ROM:D7FE2D F6 db 0F6h ; ?
ROM:D7FE2E F0 db 0F0h ; ?
ROM:D7FE2F C0 db 0C0h ; ?
ROM:D7FE30 66 db66h ; f
ROM:D7FE31 FC db 0FCh ; ?
ROM:D7FE32 FF db 0FFh ;
ROM:D7FE33 3F db3Fh ; ?
ROM:D7FE34 F2 db 0F2h ; ?
ROM:D7FE35 FD db 0FDh ; ?
ROM:D7FE36 02 db 2 ;
ROM:D7FE37 FE db 0FEh ; ?
ROM:D7FE38 DA db 0DAh ; ?
ROM:D7FE39 D9 db 0D9h ; ?
ROM:D7FE3A 8E db8Eh ; ?
ROM:D7FE3B 9B db9Bh ; ?
ROM:D7FE3C 08 db 8 ;
ROM:D7FE3D 06 db 6 ;
ROM:D7FE3E DB db 0DBh ; ?
ROM:D7FE3F 00 db 0 ;
所以我来到,很象的D807B4这个地址:
ROM:D807B4 88 90 mov [-r0], r9
ROM:D807B6 88 80 mov [-r0], r8
ROM:D807B8 88 70 mov [-r0], r7
ROM:D807BA 88 60 mov [-r0], r6
ROM:D807BC F0 9D mov r9, r13
ROM:D807BE F0 8C mov r8, r12
ROM:D807C0 F0 68 mov r6, r8
ROM:D807C2 F0 79 mov r7, r9
ROM:D807C4 06 F6 0E 00 add r6, #0Eh
ROM:D807C8 DC 47 extp r7, #1
ROM:D807CA A8 C6 mov r12,
ROM:D807CC DC 4F extp r15, #1
ROM:D807CE D4 DE 04 00 mov r13,
ROM:D807D2 46 FD 87 00 cmp r13, #87h ; '?
ROM:D807D6 EA 20 0A 0A jmpa cc_Z, loc_D80A0A
ROM:D807DA 46 FD 9D 00 cmp r13, #9Dh ; '?
ROM:D807DE 2D 16 jmpr cc_Z, loc_D8080C
ROM:D807E0 46 FD A2 00 cmp r13, #0A2h ; '?
ROM:D807E4 EA 20 74 08 jmpa cc_Z, loc_D80874
ROM:D807E8 46 FD 9E 00 cmp r13, #9Eh ; '?
ROM:D807EC EA 20 0A 09 jmpa cc_Z, loc_D8090A
ROM:D807F0 46 FD 9F 00 cmp r13, #9Fh ; '?
ROM:D807F4 EA 20 86 09 jmpa cc_Z, loc_D80986
ROM:D807F8 46 FD 8F 00 cmp r13, #8Fh ; '?
ROM:D807FC EA 20 A4 09 jmpa cc_Z, loc_D809A4
ROM:D80800 46 FD 90 00 cmp r13, #90h ; '?
ROM:D80804 EA 20 EA 09 jmpa cc_Z, loc_D809EA
ROM:D80808 EA 00 22 0A jmpa cc_UC, loc_D80A22
r13中的可能是按键代码,但我不知代表什么意思?
跳转到的地址中包含的函数,我都用AT执行了一次,但无效。
请帮忙分析一下,这个地址到底在哪里?
页:
[1]