爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1044|回复: 5
收起左侧

[补丁] 通话中长按数字键免提

[复制链接]
发表于 2010-12-31 15:47:51 | 显示全部楼层 |阅读模式

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

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

x
  1. ;Toggle handsfree during call by long press 1-9 digital keys
  2. ;通话中长按数字键免提
  3. ;(c) Evgr
  4. ;(p) loquat

  5. 02F8698: 80680006000E3028 00488047,0xA155EBD1 ;a

  6. #pragma enable old_equal_ff
  7. 155EBD0: 00B5686880680006000E302802D120BC
  8. 155EBE0: CC352847074DA847012802D020BC0635
  9. 155EBF0: 2847054800780128F8DD044DA8470224
  10. 155EC00: F4E7C046,0xA098500D,0xA8DFB578,0xA0356E91 ;b,c,d
  11. #pragma disable old_equal_ff

  12. ;a=80680006000E3028
  13. ;b=80B5????????002801D0012080BD002080BD80B5????????8548+1
  14. ;c=*(????????????????10B5041C????????1721201C)+D8
  15. ;d=80B5FF206930????????????????021C+1
复制代码
osj来试试吧,俺不是高手,死机勿怪

评分

参与人数 2实力分 +2 收起 理由
虚幻神话 + 1 1
无泪の城 + 1 +

查看全部评分

发表于 2010-12-31 16:06:51 | 显示全部楼层
回复 mengdie 的帖子

顺利刷入手机,功能正常,谢谢了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-31 16:11:04 | 显示全部楼层
地址都标出来了,可以移植到其他机型
回复 支持 反对

使用道具 举报

发表于 2010-12-31 16:57:41 | 显示全部楼层
回复 mengdie 的帖子

b、d的地址都找到了,c的地址怎么找呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-31 17:01:09 | 显示全部楼层
本帖最后由 mengdie 于 2010-12-31 17:12 编辑

smelter点B,或按ctrl+B搜索*(????????????????10B5041C????????1721201C)+D8就行了

看冰的话

RAM地址移植:
a为要移植的地址,A为原机型FUBU,B为移植目标机型FUBU
搜索工具用SMELTER
1.将a双位取反在A中搜索,如果搜不到,略去后两位搜索(如:0xA8000000,搜索特征码就是??0000A8),
2.找到最相近的,记为b,记它与a的差为c,
3.接下来用移植ROM中地址的方法来移植b在B中的位置,记为d,
4.读取d的4字节数据双位取反,记为e,e是一个RAM地址,如果不是,重新做第2步,找次相近的
5.e+c,就是我们要的结果

上面的方法,其实是比较粗糙的,用armdebugger直接调试,重要的是明白其原理
JPG的话也放到这,省的找了
  1. *表示直接取出当前的rom的值来用,
  2. &表示取当前地址的跳转或赋值的目标地址来用
复制代码
不明白原理,不过可以用
回复 支持 反对

使用道具 举报

发表于 2010-12-31 17:17:31 | 显示全部楼层
回复 mengdie 的帖子

非常感谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-24 21:37

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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