安卓逆向教程二

漫放3.6.1.修改教程

一、准备工作:

1.MT管理器

2.脱壳后的安装包:https://975420.lanzous.com/iOq3Oef56pa(我不会脱壳)

我们来看看修改前的功能

image.png

二、下面教程开始

  1. 打开mt找到安装包然后点击查看,会看到 AndroidManifest.xml、classes.dex、resources.arsc三种文件。AndroidManifest.xml是清单文件,学过安卓的都知道这个。classes.dex, 安卓代码文件,在开发安卓应用时,开发者编写的 Java 代码会先编译成 N 个 class 文件,最后再将它们合并成 classes.dex 文件,所以应用 Java 层的代码基本都在该文件中。resources.ars,资源配置文件,包含着字符串、主题、图片文件索引、布局文件索引等信息。
image.png

2.点击dex结尾的文件,这些文件是安卓开发应用是的java文件,选择Dex 编辑器++。

image.png

3.****搜索isVip,会看到下面第二张图片所示的结果

image.png

我们点击J目录下的那行代码,然后将代码转译为java后查看代码的方法

image.png

发现isVip方法是用来判断用户是否为vip的,我们就可以从这里入手进行修改。返回原代码界面。

修改步骤:将113行const/4 vo,0x0改为const/4 vo,0x1。然后将115行删去。

image.png

然后将代码转译为java观察:

image.png

判断返回的是true。

ok到现在为止已经修改完毕了,我们来看看修改后的应用

image.png

免责声明:我们致力于快乐与技术的分享,旨在快乐与技术并存,只限于在法律范围内合理学习使用。本公众号旨在分享更多知识,不构成任何投资建议或非法用途,本人只代表作者个人观点。本文章教程只限于学习,不得用于任何非法活动,我们不承担任何责任,请悉知!

如果想要获取更多资源以及技术请加入我们:

image.png

在公众号回复:“漫放”获取成品。

你可能感兴趣的:(安卓逆向教程二)