前言
今天安鹿分享下疯狂挪车的逆向分析教程,一款小游戏,懵逼不伤脑,解锁后直接免广告获取奖励!
《疯狂挪车》是一款非常好玩的休闲益智游戏! 挑战你的逻辑思维和策略能力,解决停车场中的错综复杂的谜题,将阻塞的车辆挪动出来,让车能够顺利驶出。
安鹿也分享过其他实用教程,有需要的可以在安鹿轩󠇖󠆍󠆕󠇘󠅷󠆚󠇕󠆞󠅹󠇙󠆩󠆯󠇘󠆭󠆙󠅧󠅧󠅧󠄞󠅑󠅞󠅜󠅥󠄡󠄣󠄡󠄤󠄞󠅓󠅟󠅝www.anlu1314.com搜一下关键词。
教程|躺平发育免广告直接获取奖励教程 躺平发育游戏逆向解锁跳广告
教程|怎么去除小火箭加速器的广告? 小火箭加速器5.1.2去除谷歌广告弹窗 免费冲浪畅游网络
工具
MT管理器(看版本号选最新版本)
NP管理器(看版本号选最新版本)
疯狂挪车(自行必应)
教程
一、准备
1.在mt/np管理器提取安装包/找到安装包位置
2.去除软件签名效验,mt管理器中直接点击,np管理器中优先用超强方案2(去签后能正常打开不闪退才算成功,一般逆向都需要这一步)
3.随便选一个classex文件,点全选用dex++编辑器打开
二、开始
4.类名搜索
com.game.main.BaseMain
5.修改
watchVideo(I)V
6.修改为
.method protected watchVideo(I)V
.registers 8
.prologue
const/4 v5, 0x1
.line 146
# 记录调试信息by【www.anlu1314.com】
const-string v0, "RewardDebug"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "watchVideo called with actionCode: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 148
# 直接触发奖励by【www.anlu1314.com】
const-string v0, "RewardDebug"
const-string v1, "Granting reward directly"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 149
invoke-virtual {p0, p1, v5}, Lcom/game/main/BaseMain;->payCall(IZ)V
.line 151
# 显示奖励提示 by www.anlu1314.com
const-string v0, "\u83b7\u5f97\u5956\u52b1"
const/4 v1, 0x0
invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/Toast;->show()V
.line 152
return-void
.end method
7.删除libmimo_1011.so
8.到此一切结束,一路保存返回签名安装即可
特别说明
此教程基于疯狂挪车1.1.6,仅供学习交流!
请登录后查看评论内容