您的位置:首页 > 移动开发 > Android开发

兽王争霸内购破解二

2018-03-11 21:30 92 查看
内购补充一、确定br.smali和x.smali与各种礼包和商城的对应关系1. 对br.smali和x.smali进行标记分别加上“111”和“222” 

 

 2. 进行测试 

  

 

 

结论:幸运礼包和每日礼包对应的是br.smali,豪华礼包和商城对应的是x.smali。 二、确定bk.smali1、bk.smali2和w.smali与各种礼包和商城的对应关系 由问题一联想“购买成功!道具已发放”的方法是否与各种礼包和商城有对应联系 

搜索“成功”
 


搜索到三条,有两条都在bk.smali中对应的方法分别命名为bk.smali1和bk.smali2,在w.smali命名为w.smali
分别对其进行标记
 


 


 


 进行测试:
 
 


 


 
 


 
 


结论:幸运礼包对应的是bk.smali1,每日礼包对应的是bk.smali2,
豪华礼包和商城对应的是w.smali。
 
三、修改商城中的内容
由上述两个问题的分析可知w.smali与商城对应,所以已w.smali代码为突破口,分析代码。发现数组与购买金额相吻合对其修改如下图:
 


全部修改为1。
 
又发现金钱数与”com/xy/kom/GameActivity”这个类有关,对其进行查找发现有一组数组数字与售卖金钱数符合,对其修改如下图:
 


全部修改为99999。
 
进行验证:
修改前
 


修改后
 


 
可以看到金币水晶数都变为99999,购买钱数都变为1,说明测试成功,成功修改商城内容。
 
四、APK的名称和图标的修改
先点击工程管理找到名称和图标的路径
 


 
1位置为图标的,2位置为名称的。把1位置文件夹中名为icon.png的图片全部替换你自己准备的后缀为.png的图片尺寸最好也相同(一定要全部替换不然很有可能不会成功)。
打开2位置的XML文件找到游戏的名称进行修改
 


 
找到进行修改,我把“兽王争霸”改为“战斗暴龙兽”
 


 
 
其实修改这里就可以了,为了保持一致性我搜索了“兽王争霸”发现除了刚才修改的还有两处:
 


也对其进行了修改。  修改前图标与名称: 

 
修改后的图标与名称:
 
 


 
修改成功!
 
 
 
 
 
 
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息