爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: cyb2003
收起左侧

通话和短消息详单V2.3(能够记录号码,显示英文姓名了)1-26更新

[复制链接]
发表于 2007-1-31 02:09:32 | 显示全部楼层
原帖由 songfoming 于 2007-1-28 22:12 发表
再来顶一顶~~~~~~到能显示中文姓名的时候我也要刷这个补丁了~~~~~~~~~~呵呵~~~~~~~~加油!!

8-) 8-) 8-)
回复 支持 反对

使用道具 举报

发表于 2007-1-31 17:31:41 | 显示全部楼层
原帖由 cyb2003 于 2007-1-29 09:20 发表
我用hexview看保存中文名字的那段,如果是全中文且不重复的话,将80或81后的数据每两位交换过来就是unicode。但有相同中文字符,或中文加英文时又不是这样编码了。所以中文可能是不能够实现了。
0x445452: 47F ...


把中文加英文都看作是Unicode的吧

那句话是在这里看到的:http://www.gsmhosting.com/vbb/showthread.php?t=78757&page=192

没错,CDR. Call Detail Record v2.3 add-ons (“通话详单”补丁的补丁)只能显示UTF格式字符,中文是纯Unicode字符(每字符两字节长),作者Jester74 将做处理纯Unicode字符的补丁,请耐心等待!

Sorry, we ported the add-on patch, but still cannot display Chinese characters.
; fix adding name with multinational characters
0x445452: 47F881003DDD08E3 47F87F00FDDD08E1                                                       
You right. This fix work only for UTF like coded multinationalcharacters. Chinese language is write as pure unicode (char = 2 bytelength). I will make addons for handling pure unicode, be patiend
回复 支持 反对

使用道具 举报

发表于 2007-1-31 17:38:25 | 显示全部楼层
很高兴阿,国外的补丁高手还没有放弃SL45的研究。
回复 支持 反对

使用道具 举报

发表于 2007-1-31 23:54:18 | 显示全部楼层
好消息             
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-1 09:08:41 | 显示全部楼层

回复 #62 Xinshou 的帖子

只能看国外的高手能不能处理了。

另外TED2.0没有办法了吗。。。
回复 支持 反对

使用道具 举报

发表于 2007-2-2 09:12:47 | 显示全部楼层

回复 #65 cyb2003 的帖子

我移植的TED2.0有某些毛病,已上传。我找不出毛病。
我今可用的是TED1.3, 可用于看英文书。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-2 17:37:58 | 显示全部楼层

回复 #66 Xinshou 的帖子

那么看来TED2.0是没有希望完成了!!!

我找到了所有的函数替换后直接打开ted没有反应。
打开txt文件就有一个菜单框,里面什么都没有。
回复 支持 反对

使用道具 举报

发表于 2007-2-2 17:50:16 | 显示全部楼层
原帖由 cyb2003 于 2007-2-2 17:37 发表
那么看来TED2.0是没有希望完成了!!!

我找到了所有的函数替换后直接打开ted没有反应。
打开txt文件就有一个菜单框,里面什么都没有。





呵呵
不能这么说。。。
可有兴趣一起来研究研究??
回复 支持 反对

使用道具 举报

发表于 2007-2-3 00:58:40 | 显示全部楼层
关注   
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-3 09:09:01 | 显示全部楼层

回复 #68 JunFeng 的帖子

看到里面有好长的数据段,与许多是处理两字节字符的函数,不知是不是支持unicode。。。
看来要有源码才能看的明白了。
回复 支持 反对

使用道具 举报

发表于 2007-2-3 09:34:27 | 显示全部楼层

回复 #70 cyb2003 的帖子

TED2.0是纯英文的,不支持中文的。它就比TED1.3多了个编辑文本功能和定位功能。
回复 支持 反对

使用道具 举报

发表于 2007-2-3 10:10:05 | 显示全部楼层
原帖由 cyb2003 于 2007-2-3 09:09 发表
看到里面有好长的数据段,与许多是处理两字节字符的函数,不知是不是支持unicode。。。
看来要有源码才能看的明白了。



呵呵
那么它的俄文是如何显示的呢?
还有别忘了rus3.3
回复 支持 反对

使用道具 举报

发表于 2007-2-3 11:51:47 | 显示全部楼层

又拿上6688了
而且再次站在rat7肩膀上了
找到点小东西

F5000:0910                     ; Asciiz2UnicodePnt(ustr *, astr);
F5000:0910                   sub_F50910:                             ; CODE XREF: sub_F605EA+54P
F5000:0910 F0 1C                   mov r1, r12
F5000:0912 F0 2D                   mov r2, r13
F5000:0914 DC 52                   extp r2, #2
F5000:0916 98 C1                   mov r12, [r1+]
F5000:0918 A8 D1                   mov r13, [r1]
F5000:091A FA C7 5C CE             jmps 0C7h, loc_C7CE5C             ;; Asciz2Unicode(ustr,astr)
F5000:091A                   ; End of function sub_F50910
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-3 12:35:09 | 显示全部楼层
F5000:0910                     ; Asciiz2UnicodePnt(ustr *, astr);
F5000:0910                   sub_F50910:                             ; CODE XREF: sub_F605EA+54P
F5000:0910 F0 1C                   mov r1, r12
F5000:0912 F0 2D                   mov r2, r13
F5000:0914 DC 52                   extp r2, #2
F5000:0916 98 C1                   mov r12, [r1+]
F5000:0918 A8 D1                   mov r13, [r1]
F5000:091A FA C7 5C CE             jmps 0C7h, loc_C7CE5C             ;; Asciz2Unicode(ustr,astr)
F5000:091A                   ; End of function sub_F50910


这个是55版的,对应56版的是那一个函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-3 12:38:38 | 显示全部楼层
应该是这个吧:
56版的:

csegF1:9EA0                   ; Asciiz2UnicodePnt(ustr *, astr);
csegF1:9EA0
csegF1:9EA0                   STRtoWSTRP:                    ; CODE XREF: sub_D62DB2+92P
csegF1:9EA0                                                  ; DrawString+68P ...
csegF1:9EA0 F0 1C             mov     r1, r12
csegF1:9EA2 F0 2D             mov     r2, r13
csegF1:9EA4 DC 52             extp    r2, #2
csegF1:9EA6 98 C1             mov     r12, [r1+]
csegF1:9EA8 A8 D1             mov     r13, [r1]
csegF1:9EAA FA C7 5C CE       jmps    0C7h, STRtoWSTR        ; Asciz2Unicode(ustr,astr)
csegF1:9EAA                   ; End of function STRtoWSTRP
csegF1:9EAA
回复 支持 反对

使用道具 举报

发表于 2007-2-3 12:48:18 | 显示全部楼层
原帖由 cyb2003 于 2007-2-3 12:38 发表
应该是这个吧:
56版的:

csegF1:9EA0                   ; Asciiz2UnicodePnt(ustr *, astr);
csegF1:9EA0
csegF1:9EA0                   STRtoWSTRP:                    ; CODE XREF: sub_D62DB2+92 ...




呵呵
Asciz2Unicode

想着ram阅读器应该可读ansi文档了
能否发你改的ted上来?
免得重复工作,研究研究
ted是最想要的了,虽然显示中文有难度
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-3 13:05:18 | 显示全部楼层

回复 #76 JunFeng 的帖子

我只是改了函数

[ 本帖最后由 cyb2003 于 2007-2-3 13:06 编辑 ]

TED20-55-f.rar

8.71 KB, 下载次数: 5

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-3 13:08:32 | 显示全部楼层
@JunFeng
你再对下看看有没有出错。

这些函数我是用IDB文件和sfe找的。

希望你能找找那里要改了。我水平有限没办法了。

[ 本帖最后由 cyb2003 于 2007-2-3 13:10 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-2-3 13:38:23 | 显示全部楼层
JunFeng也来了~~~~~有新希望~~~~~~~~~再顶~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2007-2-3 14:16:54 | 显示全部楼层
呵呵

^&^

能否把替换的函数贴出来
工作,时间不是太多看这个
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-19 10:16

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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