爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: JunFeng
收起左侧

FAM 3.2 & BFA 2.2final & ESI & FTA以及txt读写编辑器

[复制链接]
发表于 2005-12-30 14:09:03 | 显示全部楼层
;*** FAM 3.2 ***
;6688V55
; Autor: RST7/CBSIE
;移植:JunFeng
; change's: more stable known bug's in other FAM patch fixed 更稳定,无bug。

;入口E4484C放在用于读/写文件MMC_FILE_SYSTEM(MMc文件存取系统)的R12/R13 地址
; for use calls E4484C, in R12/R13 address of routines called for read/write file
; 这个入口很好……不知道用在ram阅读器里面能否突破64k 限制
; no need to uninstall Coollang FAM patch 原先的FAM 0.9补丁无需撤销
; don't use Global Variables, use SendMessage function 不用通用变量,而用了SendMessage(发送消息)函数
;
;fw5601 source code on cbsie_narod_ru fw5601源码在http://cbsie.narod.ru


0x3C1EDA: 46F82200 FAE40048
0x444800: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F840002D0446F82200FADCDE1ED440
0x444810: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A00D4500C00D4C00E00D4D01000DAC7
0x444820: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88EEFADC602B88F088E088D088C0E6FC
0x444830: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7038E0EDE6FE4000E00FDAB44C7206F0
0x444840: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800DB00FFFFFFFFFFFFFFFFFAE42648


我的冲突.不知道哪个补丁

0x3C1EDA: 46F82200 FAE40048
0x444800: 000000000200D008480AFF7F00000000 46F840002D0446F82200FADCDE1ED440
0x444810: F247E40000000000002E4203264E0200 0A00D4500C00D4C00E00D4D01000DAC7
0x444820: E6FC6008E6FD910388D088C0E01CE00D 88EEFADC602B88F088E088D088C0E6FC
0x444830: E00EDAE67E010804FAD4D4F7FFFFFFFF 7038E0EDE6FE4000E00FDAB44C7206F0
0x444840: DC4FD4EE020046FE19003D05DABF201E 0800DB00FFFFFFFFFFFFFFFFFAE42648
0x444850: E6F4FFFF0D0446FE1A002D01E004DB00 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0x444860: 000000004048E4000000000036E6F300 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0x444870: B63999039C39990301000000480AF239 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0x444880: 9903000003000200000000000000FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0x444890: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

[ 本帖最后由 wise2008 于 2005-12-30 14:15 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2005-12-30 14:37:52 | 显示全部楼层
“显示中文及输入中文是个问题”,可能需要用上unicode编码的。
另外,楼主能否告知如何将与FAM1.0相关的补丁修改成利用FAM3.2。
回复 支持 反对

使用道具 举报

发表于 2005-12-30 14:39:21 | 显示全部楼层
我知道是什么东西了..........
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-30 15:48:00 | 显示全部楼层
@xinshou
rst7对于fam的说明
When use FAM2: For call routine in filesystem context u make a call 0E47FF0 with address of your routine in R4:R5.

When use FAM3.2: For call routine in filesystem context u make a call 0E47FFC with address of your routine in R12:R13. Additional parameters to your routine can be passed throws R14:R15 (when u call 0E47FFC) -> R12:R13 (when filesystem process call your routine) - BFA22 use this feature to pass adress of bin filename without global variable usage.

But if patch use other address in FAM2 (not E47FF0) or not use FAM2 at all - u need rewrite all file access

@wise
呵呵,上午找binline要了你的flash,也是占用了地址,还好刷5508通过了FTA测试




云河如果看到的话,问个问题,56和55的字体id是不是不同?在ted.bin中有应该有定义是用那种字体的,显示文字在屏幕函数中狼大的注释我不是很明白,但是确实有个定义字体的地方

[ 本帖最后由 JunFeng 于 2005-12-31 11:00 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2005-12-30 17:51:02 | 显示全部楼层

回复 #63 wise2008 的帖子

是什么东东啊?wiseMM说一下嘛。
回复 支持 反对

使用道具 举报

发表于 2005-12-30 19:02:15 | 显示全部楼层
回复 #65 sinocreator 的帖子
回复 #64 JunFeng 的帖子

释放空间

;刷
0x1FDE76: 6B7653494D2076657220302E3900 6B7653494D2076657220302E3900
0x1FDE84: DAE4E047DB0000000000000000000000 E6FCA034E0EDE05EE05FDAB44C72DB00

;释放空间,强行undo
;关机确认A/B

0x4447E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0008E6FD9103E6FE0608F0FDFADD
0x4447F0: FFFF DA80
0x4447F2: FFFFFFFFFFFFFFFFFFFFFFFFFFFF F04E46FE23003D02FAc4e0d2DB00
0x444800: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000200d0086104FF7F00000000
0x444810: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F247E40000000000002E4203264E0200
0x444820: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC6008E6FD910388D088C0E01CE00D
0x444830: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00EDAE67E010804FAD4D4F7ffffffff
0x444840: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4FD4EE020046FE19003D05DAc4e0d2
0x444850: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F4FFFF0D0446FE1A002D01E004DB00
0x444860: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000004048e4000000000036E6F300
0x444870: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B63999039C399903010000006104F239
0x444880: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 9903000003000200000000000000
回复 支持 反对

使用道具 举报

发表于 2005-12-30 19:04:33 | 显示全部楼层


;关机确认A/B

;A:无边框

;下面将"闪信删除确认"改为关机确认,注意UNDO"闪信删除确认"

0x444800: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000200d0086104FF7F00000000
0x444810: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F247E40000000000002E4203264E0200
0x4447E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0008E6FD9103E6FE0608F0FDFADD
0x4447F0: FFFF DA80
0x4447F2: FFFFFFFFFFFFFFFFFFFFFFFFFFFF F04E46FE23003D02FAc4e0d2DB00

; 修改菜单中的关机函数:e047e4
; 调用函数:DAE4E047

;0x444806: d008 xxxx;对话框中的第一行字符代码
;0x444808: 6104 xxxx;对话框中的第二行字符代码

;B:有边框

;下面也是一个关机确认,且是一个有边框的.
;0x444820: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC6008E6FD910388D088C0E01CE00D
;0x444830: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00EDAE67E010804FAD4D4F7ffffffff
;0x444840: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC4FD4EE020046FE19003D05DAc4e0d2
;0x444850: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F4FFFF0D0446FE1A002D01E004DB00
;0x444860: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000004048e4000000000036E6F300
;0x444870: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B63999039C399903010000006104F239
;0x444880: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 9903000003000200000000000000

; 修改菜单中的关机函数:2048E4
; 调用函数:DAE42048

;0x44487c:6104 xxxx;对话框中提示字符代码

;----------------------------------------------------------------------
;无确认的关机函数:DAC4E0D2
;无确认的关机菜单:E0D2C4


;屏蔽RED关机A/B

;A:
;不锁键时,长按RED,锁键,亮灯,且不关机
;锁键时,长按RED,亮灯
0x24d2d8:dad3c08d dabfb0c7
0x1fc7b0:ffffffffffffffffffffffffffffffff dad3c08d48402d05DAB3A862DAD5DAE8
0x1fc7c0:ffffffffffffffffffffffffffffffff e004db00ffffffffffffffffffffffff

;B:
;屏蔽RED键关机功能,且长按可亮灯
;24d2de: 2d0a 0d0a
;刷了上面的,锁键时长按不亮,可能刷过下面的这句,请UNDO
;37646: 0c 00;屏蔽RED键关机功能
回复 支持 反对

使用道具 举报

发表于 2005-12-30 20:05:59 | 显示全部楼层

回复 #67 wise2008 的帖子

原来是关机函数,谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-12-31 12:02:27 | 显示全部楼层
“通话和短消息详单 V1.4”补丁用到了FAM.

如撤销FAM0.9 刷新版, 引起通讯录文件的损坏的情况会不会大大减少!!?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 13:58:35 | 显示全部楼层
新的fam3.2改进应该就在这里

fam0.9无需取消,但是需要改动通话详单1.4

[ 本帖最后由 JunFeng 于 2005-12-31 14:33 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2005-12-31 15:24:06 | 显示全部楼层
有了新的fam3.2,fam0.9不取消也无用了。
你可去这里看看56版的如何根据新的fam3.2修改相关补丁 http://forum.gsmhosting.com/vbb/ ... t=71137&page=37
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 15:36:47 | 显示全部楼层
好的
没看过fam0.9,不知道它是做的一个入口还是修改了系统本身函数
而fam3.2确实只是增加了一个文件存取的入口而已,如果fam0.9也是入口的话,则只需要更改一下入口和使用的寄存器即可
回复 支持 反对

使用道具 举报

发表于 2005-12-31 16:06:04 | 显示全部楼层
哇,顶楼和5、6楼新增了许多补丁,一时消化不过来…………
那个FTA文件关联补丁也是一个可以直接看txt文本的浏览器吧?!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 16:33:14 | 显示全部楼层
不是的
他只是一个关联工具,类似于windows的文件关联,呵呵
而execute.ext文件就是关联的列表,可惜的是ted.bin不能用,虽然说缺少中文字体是一部分原因,但是程序本身相信也有些问题。。
如果能写一个hook文件到ram阅读器的bin暂时就很完美解决txt文件的关联了。。。

关于ram阅读器读bin格式的文本,则最大只能是64k(实际bin文件头还有一点程序不到64k),bin的极限,如果用到别ram部分,再关联txt到ram阅读,应该可以更大一点
回复 支持 反对

使用道具 举报

发表于 2005-12-31 16:44:09 | 显示全部楼层
56版FTA文件关联补丁原说明是,它也可以直接看txt文本的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 16:58:28 | 显示全部楼层
原帖由 Xinshou 于 2005-12-31 16:44 发表
56版FTA文件关联补丁原说明是,它也可以直接看txt文本的!



应该需要象jstv一样的阅读器,fta只不过是判断文件名并调用相关程序来执行

且此版本fta是rst7修改过的

在你说的那个fta的说明中该有注明需要哪些补丁支持吧,fta本身肯定是不支持txt阅读的
回复 支持 反对

使用道具 举报

发表于 2005-12-31 17:30:52 | 显示全部楼层
不知你移植的FTA是哪个版本的?
另外,"扩展系统的字串 ID "补丁具体不知如何使用?与所有其它现有的补丁无冲突吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 17:39:07 | 显示全部楼层
fta就在你给的那个集成版里的,但注意在execute.ext里最后一行要一个内容为rets的bin,因为未知文件会关联到最后一个bin

esi的使用看说明,一般只是另外的补丁需要才用,不会和其他冲突,因为它只处理id大于e27的字串。。不过55的字串现在足够用了,这个只是方便移植56的补丁
回复 支持 反对

使用道具 举报

发表于 2005-12-31 22:55:14 | 显示全部楼层
谢谢。
暂时不知有什么用。
回复 支持 反对

使用道具 举报

发表于 2006-1-2 21:49:55 | 显示全部楼层
我打了RAM 2.5,FAM 0.9,BFA 1.1,TEXT及其他文件Hook 1.2,可通话详单为什么还显示 乱码 ?
是否打了搂主的补丁就好了???????????????????????
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 17:44

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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