爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 973|回复: 0
收起左侧

[讨论建议] [关于防盗自动报警的补充]自定义SecureSMS

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

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

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

x
;*** 自定义 SecureSMS ***
;方法来源:yangbaoying  
;本文作者:RainMoon (04.04.20)
SecureSMS发送中文信息,可以改成自己想发送的语句,比如有自己名字的语句,
JAVA发送号码的"number"文件改成"nb.txt",方便用microreader随时修改要发送到的号码

自定义很简单:(我的改法)
首先用WinRAR(最好在3.2版本以上)解压 gsm.jar文件 找到gsm.class 用 UtraEdit 打开
A.普通模式下找到 number  修改成nb.txt
B.普通模式下找到 SL4x Security system message  见图1
        1. 在 UtraEdit 中新建一个文件,输入你想修改的短信内容,如"XX手机被盗,请速通知"
        2. 选择文件/转换/ 下的  Unicode/ASCII/UTF-8 转 UTF-8 (ASCII编辑)  见图2
        3. 切换到HEX模式,数出字节数  见图3,再切换回普通模式
        4. 复制,粘贴到gsm.class ,替换 SL4x Security system message 这句,
        5. gsm.class 切换到HEX模式,
        6. 把先数出的字节数+ 7 (也就是后面" IMEI:" 的长度),得到总长度(十六进制)
        7. 修改 SL4x Security system message 这句话最前面的 23 改为新的长度   见图4
C.保存
D.将修改好的 gsm.class 文件添加回 gsm.jar文件中,再用 gsm.jar覆盖原来的
E.打完收工

RM 废话手记: 看到yangbaoying 的[防盗自动报警v1版中文+实用性修改] 这篇文章,觉得真的非常好,不过该如何自己动手定义成合适自己的内容呢,总不能每个都要 yangbaoying 来帮忙吧。我按照他的思路试验了一下,总算找到原理所在。最初我设想需要JAVA环境支持的想法原来是不必要的。任何不懂JAVA的人都可以按照这个方法来修改(我想这个方法也应该适用于某些情况下的JAVA软件汉化)。

最后提醒大家注意两点
1. WinRAR这个软件的版本,因为我不保证低于这个版本jar文件是否还能正常。
2. 字串长度的计算,如果计算错误可到导致不能使用。并且需用十六进制来表示
最后,试验的时候,一定要记得检查 nb.txt 中的号码。


其他软件安装详情参见 [防盗自动报警v1]


图1

                               
登录/注册后可看大图


图2

                               
登录/注册后可看大图


图3

                               
登录/注册后可看大图


图4

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

本版积分规则

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

GMT+8, 2024-6-14 05:19

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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