【文章标题】: 破解一个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吧:
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课