逆向工程 android,android - 从APK文件到项目的逆向工程

首先,我推荐Framework installed ...视频可能会清除你所有人的疑惑

如果没有,请通过它

Framework installed ...

Framework installed ...

创建一个新文件夹并将.apk文件放入其中(您要解码)。 现在将此Framework installed ...文件的扩展名重命名为(classes_dex2jar.src.zip)(例如:从filename.apk重命名为filename.apk.zip)并保存。

如果转换成.zip的问题请参考Framework installed ...

获得.zip后,你会得到classes.dex文件等。在这个阶段你可以看到drawable而不是xml和java文件,所以继续。如果您没有看到扩展程序,请检查配置

Framework installed ...

现在解压缩此apk文件夹在同一个文件夹中。 现在从Framework installed ...下载dex2jar

并将其解压缩到同一个文件夹中。 现在打开命令提示符并将目录更改为该文件夹。

然后写Framework installed ...并按Enter键。 现在您在同一文件夹中获得(classes_dex2jar.src.zip)文件。

然后下载java反编译器

现在双击jd-gui并单击打开的文件。 然后从该文件夹中打开Framework installed ...文件。 现在您获取类文件并保存所有这些类文件(单击文件,然后单击src名称中的“保存所有源”在jd-gui中)。 提取该zip文件(classes_dex2jar.src.zip),您将获得该应用程序的所有Java文件。

在这个阶段你得到java源代码但是xml文件仍然不可读,所以继续。

Framework installed ...

现在打开另一个新文件夹并放入这些文件

把你要解码的.apk文件

下载Apktool为Framework installed ...和Framework installed ...

使用谷歌安装窗口并放入同一文件夹

使用google下载framework-res.apk文件并放入相同的文件夹(并非所有apk文件都需要framework-res.apk文件)

打开命令窗口

导航到APKtool的根目录并键入以下命令:Framework installed ...

上面的命令应该导致Framework installed ...。

apktool d“appName”.apk(“appName”表示您要解码的应用程序)现在您在该文件夹中获得了一个文件夹,现在您也可以轻松读取xml文件。

Enjoy and happy coding最后我们得到了Enjoy and happy coding以及项目的java代码,这是我们开始的目标。

Enjoy and happy coding如果按上述步骤无法获得res文件夹请安装新的Enjoy and happy coding

是否安装了Java 1.7? 安装Apktool 2.x

是否安装了Java 1.6或更高版本? 安装Apktool 1.x

Enjoy and happy coding

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值