初学安卓逆向,如有错误请指教
某我音乐9.3.4.4版本,需要资源的请流言(也可以自行去下载)
直接将apk拖入到AndroidKiller里面(该工具自行下载)
首先去除广告
直接全局搜索KEY_EXTRA_AUTH,可以只在.smali文件里面搜索
可以看到后面进行了判断,只要相等就会跳转,我们这里直接注释掉,或者改为if-ne
然后是破解主题
全局搜索下载并使用(这里要转码,不然搜索不到)
看到进行了直接跳转,直接注释掉
主题破解完成,然后保存再次回到搜索界面,开始解锁VIP
搜索isOverseasDownloadVIP这个方法名,点进去后把我框选的代码改为const/4 v0, 0x1(原本的代码为const/4 v0, 0x0,也就是把结尾0改为1)
然后一直向上滑,找到isDownloadFree(注意,这个方法名在比较上面的地方,不是isOverseasDownloadVIP上面的那一个),修改方法同上
下面还是解锁VIP,搜索我们都很熟悉的isVIP,并在779行处强行赋值: 代码const/4 v0, 0x1
然后搜索getviptype,经过分析跳转,在该.smali文件下加入代码
全局搜索订单支付成功(同样需要转码)
可以看到成功代表的是:pswitch_1
全局搜索:pswitch_1,并将所以都改成:pswitch_1(这里是已经修改好的)
保存进行编译
编译成功(但是安装后笔者显示网络错误,可能是已经修复的原因,或者哪里出现了错误,敬请指教)