爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1621|回复: 17
收起左侧

[Flash修改] 【S68Cv51】情景模式控制键盘灯

[复制链接]
发表于 2009-6-9 23:05:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
本帖最后由 loquat 于 2010-5-5 20:11 编辑

caigua要的,晚上无聊的时候就顺手弄了一下。

此补丁移植需要胆大果断的处理,移植过程会更新到菜鸟移植补丁系列V里面。

刚才一看,原来地址0xA09F38B0后面接的是lib 0x8


这个也修正了。。。
;情景模式控制键盘灯
;(C) AsteriX
;(R) Lisugar
;(p)loquat(201314)
;通过设定Profile来控制键盘灯
;目前提供3种模式
;00 - 正常模式    ;01 - 键盘灯一直亮    ;02 - 键盘灯一直灭
;在对应的位置刷不同的数字就可以了,如没有设置00,01,02,默认为00模式
084036E: B3F1A0EA  61F307FE
-BA1F70
#pragma enable old_equal_ff
00: 02 ;for Profile 1
01: 02 ;for Profile 2
02: 00 ;for Profile 3
03: 02 ;for Profile 4
04: 00 ;for Profile 5
05: 00 ;for Profile 6
06: 00 ;for Profile 7
10: 00B5FCB40A4880470006000E09494318
20: 1978FCBC022903D0012902D12D2200E0
30: 00220120012110B4034CA04710BC00BD
40: 4BAA25A0701FBAA0B0389FA0
#pragma disable old_equal_ff
-0

评分

参与人数 1实力分 +2 收起 理由
laohan + 2 经验之谈

查看全部评分

 楼主| 发表于 2009-6-9 23:07:05 | 显示全部楼层
本帖最后由 loquat 于 2009-6-9 23:12 编辑

沙发之...
caigua要的两个补丁,楼上那个可以大胆的处理(当然我也没测试,因为没机器)
但是他要的另外一个补丁则是不可能直接移植的。要反汇编
http://www.0110.cn/viewthread.php?tid=411981
;S7Cv47 - 屏幕背灯控制 v0.01
;(c) benj9
;(i) StarFriend
;2006-11-14
;01B695C:0080A0E1740D9FE5 785D9FE52636FBEB
#pragma enable old_equal_ff
;0x084200: 3F402DE928009FE530FF2FE10060A0E1
;0x084210: 3F00BDE8FF0056E30200001A000050E3
;0x084220: 0000001AFF20A0E30080A0E10500A0E1
;0x084230: 0080BDE8ABB628A0
#pragma disable old_equal_ff
;0x084214: FF 05 ; 情景模式 6(十六进制 0 - 7)
;0x084224: FF 0i002 ; 屏幕背灯亮度(十进制 0 - 100)

这个补丁红色部分显然不是跳转,之前没注意。不是跳转的东西,如果原始fubu和目标fubu前后的东西不是完全一样或者大致相仿就不能直接替换。只能反汇编了。反汇编恕我不行。。。我也就是能看懂几个简单的汇编代码而已。
回复 支持 反对

使用道具 举报

发表于 2009-6-10 19:29:06 | 显示全部楼层
郁闷刷了没有效果啊
回复 支持 反对

使用道具 举报

发表于 2009-6-11 23:28:35 | 显示全部楼层
1# loquat

我就是卡在最后这个地址上。。。。没时间整啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 12:50:34 | 显示全部楼层

楼上说还没效果,这可就要你自己去试了。那里一共就只有那么几个数据。
0xA0BA93F8,这地址后面有一个函数04F01FE558691BA0
先移植这个函数,特征码:640050E36400A0833880BDE8
然后就定位到了S68C对应的函数地址上面:A0179DBC(这个函数很可能需要修正)
怎么修正呢,0xA0BA93F8的前后都有若干功能函数慢慢对比应该可以修正对。
此补丁交给你了,因为我没有机器也没法弄了。

不过我怎么老是感觉这个补丁移植得没问题?

不行还可以试试这个:
S7C的这个地址0xA0BA93F8是这些数据起头: FF4D2DE9        0080A0E1740D9FE508D04DE20000D0E564BD9FE500A0A0E3000050E3
S68C是的0xA0179DBC是这些数据起头:      F8452DE948AE9FE50050A0E10110DAE50000A0E30380A0E1000051E30200E003287E9FE5
如果确认这两个地址是对应的,那么就只能在A0179DBC上做修改了。比如改为A0179DBC与A0179DC4之间的任意地址试试。
我只能讲这么多了,反汇编是最后一招。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-12 12:51:42 | 显示全部楼层
其实反汇编了也不难,参照冰大的那个教程还是能理解到很多东西的
回复 支持 反对

使用道具 举报

发表于 2009-6-13 21:50:48 | 显示全部楼层
怎么就没有其他的人试试,我的怎么不成功啊
回复 支持 反对

使用道具 举报

发表于 2009-6-18 11:15:49 | 显示全部楼层
我还在等E71的出现
回复 支持 反对

使用道具 举报

发表于 2009-9-4 22:56:51 | 显示全部楼层
楼主作的VKP补丁很实用!我支持你!
回复 支持 反对

使用道具 举报

发表于 2009-9-6 11:48:04 | 显示全部楼层
为什么提示强刷,楼主能检查一下吗?这个补丁比较实用的,希望完善
回复 支持 反对

使用道具 举报

发表于 2009-9-8 17:10:32 | 显示全部楼层
::/ w楼主,提示强刷呀,能把补丁修改一下吗?我在65机上打过这个补丁很完美?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-8 18:37:03 | 显示全部楼层
强刷地址没给,我不知道哪里有问题啊???
回复 支持 反对

使用道具 举报

发表于 2009-9-8 23:34:07 | 显示全部楼层
有谁试验成功,地址怎么设啊
回复 支持 反对

使用道具 举报

发表于 2009-9-9 20:17:35 | 显示全部楼层
我的没有提示强刷,刷了没有效果啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-9 21:21:29 | 显示全部楼层
我的没有提示强刷,刷了没有效果啊
集大成 发表于 2009-9-9 20:17


我很衰,嘿嘿。懒得反汇编了!反汇编了也不见得看得懂。

有时间就弄几个自己喜欢的补丁。S75或者E71都行。。。
回复 支持 反对

使用道具 举报

发表于 2009-9-11 17:15:06 | 显示全部楼层
高手总是这么寂寞,不近人间烟火,把这个补丁完善一下呀
回复 支持 反对

使用道具 举报

发表于 2009-12-21 09:16:18 | 显示全部楼层
我刷了, 刷之前用的是第五个情景模式, 刷完开机切换不了情景模式了, 一直停留在第五个上面, 刚好我第五个情景模式设的是00状态, 看不出来有用没用
回复 支持 反对

使用道具 举报

发表于 2009-12-21 09:44:01 | 显示全部楼层
又测试了一遍, 不是这个补丁导致不能切换情景模式, 是插入耳机时不切换情景模式导致的的

不过这个补丁还是没有效果, 我就测试了02, 一直灭的状态
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 07:43

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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