爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: 寒江
收起左侧

[求助] 用IAR移植补丁遇到困难。。

[复制链接]
发表于 2008-7-7 22:34:18 | 显示全部楼层

回复 40# 寒江 的帖子

你用错fullflash了吧?
SK的这个地址的数据是041C664909F0DAED291C201C07F060EB
回复 支持 反对

使用道具 举报

发表于 2008-7-7 23:18:31 | 显示全部楼层

回复 40# 寒江 的帖子

阿冰正解~~
;NUM_SELECT_MENU_HOOK1
0x0058C4A6: 1F2BA58E 72F426F9
这个不是SK6Cv50的吧
看这个贴:http://mobile.0110.cn/viewthread ... &extra=page%3D1
应该是:
;NUM_SELECT_MENU_HOOK1
0x0058C4A6: 041C6649 72F426F9
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 08:02:11 | 显示全部楼层
移植完成,但刷入手机后发送短信死机,而且再输入号码的界面不显示归属地了,其他正常。
M6Cv50.xcl
-carm
-Z(CODE)CODE,DATA_C=A080F800-FFFFFFFF
-Z(CODE)RecordWindow=A0B9A4FC-FFFFFFFF
-Z(CODE)Callinwindow=A0974F20-FFFFFFFF
-Z(CODE)CallOutWindow=A09742EE-FFFFFFFF
-Z(CODE)AddrBookWindow=A0B94E78-FFFFFFFF
-Z(CODE)AddrBookWindow2=A0B94E6A-FFFFFFFF
-Z(CODE)PhonebookWindow=A0BE3D40-FFFFFFFF
-Z(CODE)SMS_SEND_HOOK=A160F890-FFFFFFFF
-Z(CODE)NUM_SELECT_MENU_HOOK=A0C062FA-FFFFFFFF
-Z(CODE)NUM_SELECT_MENU_HOOK1=A0C06262-FFFFFFFF

addr.h
#endif

#ifdef M6Cv50
#define ADDR_strlen        0xA159BB38+1
#define ADDR_atou        0xA082BD88+1
#define ADDR_WS_InitByZero      0xA0A55262+1
#define ADDR_GetCalleeNumber    0xA0A634EE+1
#define ADDR_UpdateWndItem    0xA00B4D62+1
#define ADDR_memcmp        0xA159B178+1
#define ADDR_DrawString        0xA00DA864+1
#define ADDR_FreeWS             0xA0A54C14+1
#define ADDR_AllocWS            0xA0A552CA+1
#define ADDR_GetCurMenuItem    0xA009B914+1

#define ADDR_wstrcat            0xA0A55430+1
#define ADDR_wsAppendChar       0xA0A55558+1
#define ADDR_IsCalling        0xA00CD772+1
#define ADDR_CallIN        0xA0974F2A+1
#define ADDR_CallOUT        0xA09742F8+1
#define ADDR_ADDRBook           0xA0A55A60+1
#define ADDR_SMS_SEND           0xA0AF7E58+1
#define BASEADDRESS        0xA0C61220
#define UNUSERAM_NUM        0xA8000240
#define UNUSERAM_METHOD        0xA8000300
#define UNUSERAM_OLD_REDRAW    0xA80002F0
#define ADDR_SELECT_MENU        0xA0ABF1FC+1
#define ADDR_MENU_DESC          0xA0C5E4C0

[ 本帖最后由 寒江 于 2008-7-8 17:54 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-7-8 09:05:44 | 显示全部楼层

回复 43# 寒江 的帖子

数据库地址有问题?
#define BASEADDRESS                0xA0CC0000
这个,看你M6Cv50的数据库的具体在在哪里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 09:16:52 | 显示全部楼层

回复 44# BingK 的帖子

汗。。。+C61220
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 17:56:04 | 显示全部楼层
阿冰帮我看看啊,我又检查了一遍,应该没有移植错了的地址了 :tx
回复 支持 反对

使用道具 举报

发表于 2008-7-8 18:17:23 | 显示全部楼层
0294: 0xA0A55307   ;  A5: FreeWS_2(WSHDR *wshdr)

再看看死机地址与那个地址相近,检查一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 18:27:36 | 显示全部楼层
死机地址是0xA0A54D34,是不是就是说Free_WS移植错了,我再检查下。
ps:我真的很菜,看不懂那句话什么意思T_T

[ 本帖最后由 寒江 于 2008-7-8 18:42 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 19:51:31 | 显示全部楼层
#define ADDR_FreeWS             0xA0A54C14+1    改为   #define ADDR_FreeWS             0xA0A55306+1

剩最后一问题,就是输号界面不显示归属地,比如输入手机中不存在的号码:13888888888,不会显示  云南 昆明

[ 本帖最后由 寒江 于 2008-7-8 22:04 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-9 07:33:45 | 显示全部楼层
已发,等待审核中。。。。::/\hdg
回复 支持 反对

使用道具 举报

发表于 2008-7-9 08:48:52 | 显示全部楼层

回复 50# 寒江 的帖子

别等了吧,不要帖补丁了,把VKP压缩了用附件发吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-9 09:25:58 | 显示全部楼层
补丁在家呢…
回复 支持 反对

使用道具 举报

发表于 2008-7-9 09:55:23 | 显示全部楼层

移植S6Cv53的问题

昨晚试了一下移植S65v53发现问题不小。。。
原来1.22补丁比CX6Cv50和M6Cv50多出两行
0xCB1000: 00B55D980A21044A90475D987499034A
0xCB1010: 90470021381C00BDD4E1A2A011FC80A0
后来发现C6Cv53,SL6Cv50也有,这些代码是什么功能?为什么只有这三个机型有?

编译发现会出现范围错误::/\dkk

Error[e18]: Range error, Thumb branch and link target is out of range
  Where $ = #no label found# [0xA0C30990]
            in module "main" (I:\Elf\CodeShowPatch\S6Cv53\Obj\main.r79),
            offset 0x0 in segment part 6, segment PhonebookWindow
  What: (GetCurMenuItem + 0x9D) - ($ + 4) [0xFFBDF249]
  Allowed range: 0xFFC00000 - 0x3FFFFF
  Operand: GetCurMenuItem [0xa080fbdd]
           in module main (I:\Elf\CodeShowPatch\S6Cv53\Obj\main.r79),
           Offset 0x9d in segment part 0, segment CODE
回复 支持 反对

使用道具 举报

发表于 2008-7-9 11:39:34 | 显示全部楼层

回复 53# DaiKangaroo 的帖子

中间跳转,你再更新一下吧,后来我已经改造了可以顺利编译了,不过传说还是有问题
回复 支持 反对

使用道具 举报

发表于 2008-7-9 12:18:24 | 显示全部楼层

回复 54# BingK 的帖子

可以编译通过了
传说的问题?……
我没S6C还没法测,不过看到snoopyhzy在做啦
回复 支持 反对

使用道具 举报

发表于 2008-7-9 12:33:49 | 显示全部楼层

回复 55# DaiKangaroo 的帖子


                               
登录/注册后可看大图

我也没有
回复 支持 反对

使用道具 举报

发表于 2008-7-9 17:18:51 | 显示全部楼层
我搞不定了。。。。。。
其他正常。。。。。。。
发短信选择联系人的界面出错,死机,唉,也找不到是哪里的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 16:10:38 | 显示全部楼层
附上移植文件

addr.h.txt

6.03 KB, 下载次数: 4

M6Cv50.xcl.txt

433 Bytes, 下载次数: 2

回复 支持 反对

使用道具 举报

发表于 2008-7-12 21:07:07 | 显示全部楼层
SGold机型现在是否已经有来短信函数Hook的地址或者特征码?
回复 支持 反对

使用道具 举报

发表于 2008-7-12 21:45:23 | 显示全部楼层
感觉应该有
我目前还不会反编译
从ELKA的弄到SGOLD发现有一段挺像的
这个是CX65里发现的
00A548B4感觉是这个地址
我是傻瓜移植法。。。可能会不对。。
//023401363604360C35988642EFDBAF4903E0BC4200D821800234281C359A013D

感觉非常不对。。
71我弄出来是这个东东
ROM:00965114                 SWILE   0x9802E9
65我弄出来是这个东东
ROM:01000710                 STRCC   R3, [R1],-R2,LSL#8
看来机型的不同感觉是非常不对的 。。。。。。。。

[ 本帖最后由 snoopyhzy 于 2008-7-12 22:58 编辑 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-20 08:39

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表