爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 801|回复: 3
收起左侧

[讨论]X618锁键盘+屏保读取未接短信等

[复制链接]
发表于 2005-8-11 00:00:00 | 显示全部楼层 |阅读模式

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

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

x

我编写了一段程序,可以实现X618在锁键盘及屏保启动等任何状态下长按上导航键读取未接短信等,但问题是如果有未接的信息就没有问题,若没有未接信息就会死机,因此请大家看看程序方面有什么问题,也希望大家出出注意,尽快实现此功能。

下面就是我编写的程序:

0x75D08A: 46FC2000 FAFDA02C
0x7D2C90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46FC25002D0446FC2000FAF58ED0DAC6
0x7D2CA0: FFFFFFFFFFFFFFFFFFFF B05BDAF03E07FAF58CD1

;说明:
DAC6B05B为临时亮灯判断函数
DAF03E07为读取未接信息的函数
发表于 2005-8-11 00:01:00 | 显示全部楼层
@huajia: 可以事先做一个判断是否有新信息,这样就不会死了。
参见6688的收到新短信提示读取,里面有个函数 HasNewSMS  EQU 0xA55672

这是我V2版中节选的部分源码:
patch section code word AT Patch_Begin

  main proc far
  calls   0B4h,0D81Eh
  CALLS   SEG(HasNewSMS),SOF(HasNewSMS)
  CMP     R4,#0
  JMPr    cc_Z,main_out
  ;extp          #34h,#1
  ;mov     r12,03FECh      ;// java run factor
  ;cmp          r12,#0
  ;jmpr          cc_Z,main_out
  mov     r12, #pof(dlgStruct+4)
  mov     r13, #pag(dlgStruct+0xA00000)
  mov     r14, #pof(dlgStruct)
  mov     r15, r13
  calls   0DDh, 080DAh
main_out:
  ;calls   0B3h, 062A8h  ;// 收到短信亮灯
  ;NOP
  ;NOP
  rets
  main endp

发表于 2005-8-11 00:02:00 | 显示全部楼层
x618未接消息的判断地址是哪里?知道这个地址做个判断应该就差不多了。
可以问问toodle,他做了未接提醒,也许有经验。
 楼主| 发表于 2005-8-11 00:03:00 | 显示全部楼层
谢谢!已找到读取未接信息的函数并已实现了此功能。
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

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

GMT+8, 2024-5-20 05:27

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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