今天心血来潮,想搞个游戏破解助手玩玩,折腾一下午,还真让我给弄出来,现在就来分享下我的“光辉事迹”。
准备工作
我得声明,我这纯粹是出于好奇心和学习的目的,大家可别拿去干坏事!咳咳,言归正传,我先去网上搜下,发现好多人都推荐用什么“爱思助手”、“TweakBox”之类的,说是能破解游戏,下各种破解版。
我,比较喜欢自己动手,所以就没直接用这些现成的工具。我想着自己能不能也做一个类似的“助手”出来?
开始动手
第一步,当然是找个“下手”的对象。 我找个看起来比较简单的单机游戏,把它安装到我的安卓手机上(别问我为啥是安卓,因为我只有安卓机……)。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步,得有个“家伙事儿”。 我在网上找到一个叫“AndroidKiller”的工具,据说可以反编译安卓应用。我把它下载下来,安装
- 打开AndroidKiller,把刚才安装的游戏安装包(就是那个.apk文件)拖进去。
- 等它加载完,我发现里面一堆文件夹和文件,看得我头晕眼花。
第三步,开始“寻宝”。 我想破解游戏,无非就是想改点比如金币、钻石之类的。我就在AndroidKiller里搜索跟“支付”、“金币”、“购买”相关的关键词。
你猜怎么着?还真让我找到一些看起来像是控制游戏内购的代码!
修改代码
就是最关键的步骤——修改代码。我发现有个地方,写着“支付成功”和“支付失败”,我心想如果我把“支付失败”改成“支付成功”,那岂不是……嘿嘿
说干就干,我小心翼翼地修改代码,然后重新打包、签名,再把修改过的安装包安装到手机上。
见证奇迹
激动人心的时刻到!我打开游戏,随便点个需要付费购买的道具,然后……Duang!居然提示购买成功!
我当时那个兴奋,差点没跳起来!虽然这只是个小小的破解,但对我来说,意义重大!这说明我通过自己的努力,也能做出一些“不一样”的东西。
我还是要再次强调,这只是我个人的学习和实践,大家千万不要拿去干坏事!而且破解游戏可能会有风险,比如导致游戏账号被封之类的,所以大家一定要谨慎操作!
好,今天的分享就到这里,希望大家喜欢!