- 积分
- 106
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|

楼主 |
发表于 2009-2-5 22:16:38
|
显示全部楼层
本帖最后由 DaiKangaroo 于 2009-2-11 15:02 编辑
原帖由 88421409 于 2009-2-5 21:08 发表
谢谢袋鼠,刚刚测试了一下
好像补丁没有效果 短信界面还是和原来一模一样
没有姓名也没有区号显示
HOOK应该就是这个位置了
可能还要修改一下才行
HOOK位置应该没错了,我贴上CX6Cv50和CX7Cv50的反汇编代码:
CX6Cv50
-
- ROM:A092800C FF 20 MOVLS R0, 0x13F
- ROM:A092800E 40 30 ADDS R0, #0x40
- ROM:A0928010 2D F1 5D F9 BL AllocWS_2 ; 分配空间 FF+40
- ROM:A0928010
- ROM:A0928014 05 1C ADDS R5, R0, #0
- ROM:A0928016 87 48 LDR R0, =(Callmalloc+1)
- ROM:A0928018 85 49 LDR R1, =(Callmfree+1)
- ROM:A092801A E1 F0 5A EF BLX sub_A0A09ED0
- ROM:A092801A
- ROM:A092801E 04 1C ADDS R4, R0, #0
- ROM:A0928020 00 22 MOVS R2, #0
- ROM:A0928022 29 1C ADDS R1, R5, #0 ; R1=WS指针
- ROM:A0928024 38 1C ADDS R0, R7, #0 ; R0=R7=LGP ID
- ROM:A0928026 E0 F0 82 EF BLX CallGetLangMesIntoWS_0
- ROM:A0928026
- ROM:A092802A 29 1C ADDS R1, R5, #0
- ROM:A092802C
- ROM:A092802C NameNumHook
- ROM:A092802C 20 1C ADDS R0, R4, #0
- ROM:A092802E E1 F0 56 EF BLX sub_A0A09EDC ; Call R1保存到[R0+80+4]
- ROM:A092802E
- ROM:A0928032 31 1C ADDS R1, R6, #0
- ROM:A0928034 20 1C ADDS R0, R4, #0
- ROM:A0928036 E1 F0 58 EF BLX CallDealIcon
- ROM:A0928036
- ROM:A092803A 80 49 LDR R1, =off_A0176B2C
- ROM:A092803C
- ROM:A092803C CodeNumHook
- ROM:A092803C 20 1C ADDS R0, R4, #0
- ROM:A092803E E1 F0 5A EF BLX sub_A0A09EF4 ; Call R1保存到[R0+78]
- ROM:A092803E
- ROM:A0928042 00 21 MOVS R1, #0
- ROM:A0928044 20 1C ADDS R0, R4, #0
- ROM:A0928046 E1 F0 5C EF BLX sub_A0A09F00 ; Call R1保存到[R0+80+8]
- ROM:A0928046
- ROM:A092804A 01 21 MOVS R1, #1
- ROM:A092804C 20 1C ADDS R0, R4, #0
- ROM:A092804E E1 F0 5E EF BLX CallCreateGUIWithDummyCSM_30or2
- ROM:A092804E
- ROM:A0928052 F8 BD POP {R3-R7,PC}
复制代码
CX7Cv50
-
- ROM:A0922416
- ROM:A0922416 SMS_IN
- ROM:A0922416 FF B5 PUSH {R0-R7,LR}
- ROM:A0922418 FF 20 40 30 MOVLS R0, 0x13F
- ROM:A092241C 83 B0 SUB SP, SP, #0xC
- ROM:A092241E 82 F7 50 EC BLX CallAllocWS_0
- ROM:A0922422 1B 4E LDR R6, =(sub_A08BB620+1) ; mfree
- ROM:A0922424 1B 4F LDR R7, =(sub_A08BB618+1) ; malloc
- ROM:A0922426 05 1C ADDS R5, R0, #0
- ROM:A0922428 31 1C ADDS R1, R6, #0
- ROM:A092242A 38 1C ADDS R0, R7, #0
- ROM:A092242C A8 F0 CA ED BLX sub_A09CAFC4
- ROM:A0922430 04 1C ADDS R4, R0, #0
- ROM:A0922432 00 22 MOVS R2, #0
- ROM:A0922434 29 1C ADDS R1, R5, #0 ; WS指针
- ROM:A0922436 03 98 LDR R0, [SP,#0xC] ; LGP_ID
- ROM:A0922438 A7 F0 1C EB BLX CallGetLangMesIntoWS_0
- ROM:A092243C
- ROM:A092243C cx7c_namenumhook
- ROM:A092243C 29 1C ADDS R1, R5, #0
- ROM:A092243E
- ROM:A092243E NameNumHOOK
- ROM:A092243E 20 1C ADDS R0, R4, #0
- ROM:A0922440 A8 F0 D2 ED BLX sub_A09CAFE8 ; Call R1保存到[R0+80+4]
- ROM:A0922444 20 1C ADDS R0, R4, #0
- ROM:A0922446 04 99 LDR R1, [SP,#0x10]
- ROM:A0922448 A8 F0 C2 ED BLX sub_A09CAFD0
- ROM:A092244C 12 49 LDR R1, =off_A0176EF0
- ROM:A092244E
- ROM:A092244E CodeNumHook
- ROM:A092244E 20 1C ADDS R0, R4, #0
- ROM:A0922450
- ROM:A0922450 cx7c_codenumhook ; Call R1保存到[R0+78]
- ROM:A0922450 A8 F0 C4 ED BLX sub_A09CAFDC
- ROM:A0922454 00 21 MOVS R1, #0
- ROM:A0922456 20 1C ADDS R0, R4, #0
- ROM:A0922458 A8 F0 CC ED BLX sub_A09CAFF4 ; Call R1保存到[R0+80+8]
- ROM:A092245C 01 21 MOVS R1, #1
- ROM:A092245E 20 1C ADDS R0, R4, #0
- ROM:A0922460 A8 F0 20 EE BLX sub_A09CB0A4
- ROM:A0922464 05 98 LDR R0, [SP,#0x14]
- ROM:A0922466 00 23 MOVS R3, #0
- ROM:A0922468 00 22 MOVS R2, #0
- ROM:A092246A 00 90 STR R0, [SP]
- ROM:A092246C 06 98 LDR R0, [SP,#0x18]
- ROM:A092246E 21 1C ADDS R1, R4, #0
- ROM:A0922470 01 97 STR R7, [SP,#4]
- ROM:A0922472 02 96 STR R6, [SP,#8]
- ROM:A0922474 99 F7 9F FF BL sub_A08BC3B6
- ROM:A0922478 05 28 CMP R0, #5
- ROM:A092247A 02 D1 BNE loc_A0922482
- ROM:A092247C 01 20 MOVS R0, #1
- ROM:A092247E
- ROM:A092247E loc_A092247E ; CODE XREF: ROM:A0922484 j
- ROM:A092247E 07 B0 ADD SP, SP, #0x1C
- ROM:A0922480 F0 BD POP {R4-R7,PC}
- ROM:A0922482 ; ---------------------------------------------------------------------------
- ROM:A0922482
- ROM:A0922482 loc_A0922482 ; CODE XREF: ROM:A092247A j
- ROM:A0922482 00 20 MOVS R0, #0
- ROM:A0922484 FB E7 B loc_A092247E
- ROM:A0922484 ; ---------------------------------------------------------------------------
复制代码 |
|