首页
社区
课程
招聘
[分享][原创但非首发]破解一个BlackBerry小程序的注册码
发表于: 2010-3-23 23:35 14924

[分享][原创但非首发]破解一个BlackBerry小程序的注册码

2010-3-23 23:35
14924

【文章标题】: 破解一个BlackBerry小程序的注册码
【文章作者】: coolfrog
【作者邮箱】: coolfrog#gmail.com
【下载地址】: google
【编写语言】: Java/RIM API
【使用工具】: BlackBerry模拟器、OllyICE
【作者声明】: 仅为学习研究之用,也希望手机应用软件开发者关注程序安全性,请大家支持正版手机软件,尊重软件作者的辛勤劳动。
【背景介绍】:
(本文最早发于添翼圈手机论坛黑莓版,当时是作为软件讨论而写,现在为看雪重新整理本文,使其更符合看雪论坛的风格和读者的关注点。)
不知道大家是否在手机上使用天气预报软件,我以前没有用,某天碰到kaka,他在用BerryWeather,于是我也想用起来,但是碰到几个个问题,其中之一就是:
这个软件是收费的,需要根据PIN码注册(其他问题与本论坛无关,不在此讨论)

经过查阅网络资料,了解到一些新的信息:
好消息,以前叫做BerryWeather的这个软件,现在已经改名字叫BeWeather了(据说RIM不允许App World上的软件带上Berry这个关键字),以前的BerryWeahter未注册版只能体验3天,现在作者发布了BeWeather Free这个免费版本,虽说功能少点、稍有不便,但总体上够用了,界面也不错,大家可以直接下载BeWeather Free 2.2.1这个最新版本使用,具体下载方式,我是先安装了App World,再用App World搜索下载的。

既然这样,我就想安**erryWeather老版本(我用的是1.5.35),并尝试在模拟器环境破解,然后用破解出来的注册码安装注册稍微新一点的版本(1.6.XX)。(不好意思,这个破解实在不厚道啊,有实力的朋友还是购买正版支持作者吧:)

这里用到的破解方法,是在网上看到资料提及的,但往往描述得比较简单(虽然过程的确简单,但是如果希望大家都能自己DIY的话,还是图文并茂比较好啊,尤其是新手)。

这里分享此文,是希望让大家看到如此熟悉的技术在其他领域的应用。(至少我有此感受)

--------------------------------------------------------------------------------
【详细过程】
1、安装RIM开发软件中的模拟器,我是安装了完整的JDE 4.7和模拟器的,其实只需要模拟器就行了;并准备好OllyICE这个调试工具(google就行);
2、找到你的模拟器所在位置,并修改其中的一个批处理文件,通常在这里:
C:\Program Files\Research In Motion\BlackBerry JDE 4.7.0\simulator
也有可能在这里:
C:\Program Files\Research In Motion\BlackBerry Smartphone Simulators 4.7.0\4.7.0.65 (9500-Vodafone)
由于我装了JDE(自带模拟器),又单独装了一个模拟器,所以上面两个地址都有的,我选择上面一个模拟器进行破解工作。
在上述目录中,找到*.bat文件:
例如第一个目录中是这样的:defaultSimulator.bat、9500.bat、9530.bat(有3个)
而第二个目录中是这样的:9500-Vodafone.bat(只有1个)
你可以挑一个进行修改,例如我们修改9530.bat吧:


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (9)
雪    币: 66
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
用BB手机两年了,打算换个8220来用。学习一下手机软件的破解!
2010-3-24 14:11
0
雪    币: 928
活跃值: (26)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
莓友,幸会啊,哈哈!
2010-3-24 14:36
0
雪    币: 66
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
幸会幸会,coolfrog兄做手机软件开发的?
2010-3-24 14:53
0
雪    币: 928
活跃值: (26)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
不是哦,俺只是做信息安全的,到看雪来学习新东西(调试啦,汇编/反汇编啦,破解啦,什么的)。
2010-3-24 15:12
0
雪    币: 66
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
学无止境~
2010-3-24 15:17
0
雪    币: 109
活跃值: (638)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
7
绝对的偷懒
。。。

从模拟器内存中搜索数据。
2010-3-29 10:38
0
雪    币: 8875
活跃值: (4831)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
cater要分析算法了?
2010-4-4 13:54
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢分享,正好可以学习下!
2011-1-30 22:34
0
雪    币: 324
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
不知道能不能用ida分析啊?
2011-2-11 22:03
0
游客
登录 | 注册 方可回帖
返回