美文网首页
如何反编译?

如何反编译?

作者: with_moon | 来源:发表于2018-10-28 20:53 被阅读0次

odex->smali:

1)当前目录下新建framework目录,pull所有框架代码

2)java -jar baksmali.jar deodex test.odex -b ./framework/arm64/boot.oat -o test

参数说明:

deodex参数,指定要操作的文件名

-b参数,指定bootclasspath

-o参数,指定输出的smali文件的目录

odex->dex(实际过程是odex->smali->dex):(得到代码)

1)同上过程。

2)java -jar smali.jar assemble test -o test.dex

参数说明:

assemble参数,指定smali files的文件夹所在

apk->smali:

1)java -jar apktool.jar d test.apk -o test(得到资源)

2)若需要安装框架资源包,则java -jar apktool.jar if res.apk

vdex文件反编译

1、将压缩包解压缩到编译服务器上,进入主目录运行./make.sh。

2、bin/vdexExtractor -i ./tmp/HwSystemManager.vdex -o ./tmp --deps –f

可以生成对应的dex文件。

https://github.com/anestisb/vdexExtractor

相关文章

  • Android反编译的使用

    写这篇反编译,只是让大家了解一下反编译工具如何使用,已一颗学习的心态去了解它,而不是去反编译别人的代码,窃取别人的...

  • 反编译工具apktool使用教程

    本片文章介绍如何使用apktool对apk文件进行反编译; 我们在开发或工作中会有对别人的apk进行反编译的需求,...

  • 反编译抖音apk

    前言 这一篇来讲解一下如何反编译抖音的APK,了解过后反编译其实也是挺简单的 工具 apktoolApktool是...

  • 稀土掘金 (十七) : 教你反编译别人的app

    iOS app可以“有条件”地被反编译 脱掉App Store给“二级制文件”穿上的外衣 如何利用工具去反编译 在...

  • 如何反编译?

    odex->smali: 1)当前目录下新建framework目录,pull所有框架代码 2)java -jar ...

  • Android之反编译

    如何进行反编译 这里我们需要用到几个工具 apktools 主要用户反编译和打包 dex2jar 主要用于将dex...

  • Android逆向工程

    一 : 反编译 获取到需要的apk 包,利用反编译工具进行反编译. 反编译工具:Android Killer 首先...

  • dtb文件编译

    反编译 编译 批量反编译

  • 反编译研究资料以及各种反编译器

    硕期间研究反编译,下面从反编译工具库,JAVA反编译和反编译主要研究机构进行介绍。 反编译的历史,从传统的基于编译...

  • (Mac)反编译Android APK详细操作指南[ApkToo

    早在4年前我曾发表过一篇关于《Android开发之反编译与防止反编译》的文章,在该文章中我对如何在Windows平...

网友评论

      本文标题:如何反编译?

      本文链接:https://www.haomeiwen.com/subject/emvmtqtx.html