如何获得免费金币?
应用会根据用户手机的IMEI和IMSI,生成一个畅ID。每个ID自带10个金币供用户试用。
金币用完了,我们可以通过更改IMEI和IMSI来让程序生成一个新的ID,从而达到无限试用。
下面介绍下破解方法。
首先我们需要用到的工具是APK改之理。
百度云盘下载:http://pan.baidu.com/share/link?shareid=164149&uk=3291471913#dir/path=%2Fmysoft%2Fapkide
点击”项目”->”打开apk”,反编译apk。
搜索“getDeviceId()”和“getSubscriberId()” 替换为我们的代码。因为TelephonyManager是由getSystemService获取的,简单地替换会报错。
我们需要自己写出两个静态方法,用于返回自定义的IMEI/IMSI。
然后替换系统方法。(静态方法我们可以用java写好,然后反编译下)
把搜索到的 TelephonyManager;->getSubscriberId/getDeviceId,替换成静态的AelephonyManager;->getSubscriberId/getDeviceId。
最后点击 “编译”->“编译生成apk”,把修改过的代码重新编译回去。卸载手机上原版的应用。点击“ADB”->“安装生成的apk”。
使用的时候如果我们金币用完了,只要在“应用程序”里把数据清除了,就能重新获得10个金币了。
本文仅用于技术交流,请不要做非法用途