反编译所需工具,该工具仅可用于学习使用,如有用作其他用途,后果自负。
2022-06-11 18:07:13 10.21MB apktool
1
即将开源的项目 在另外一个仓库,可能会上传 个人精力有限,暂停项目升级,各个功能的支持请见链接。最后一次更新是android studio 2.3,gradle 3.x 介绍 插件实现了加固部分的签名校验和dex分包加载,dex加密等,其余功能是多渠道打包和自定义分包 先说说写这个插件的目的,其实就是第三方加固不方便还要钱,没有插件打包方便集成,最主要的是不知道别人怎么弄的出现bug和修改需求不方便,所以我就写了个插件,虽然是基础加固但是好过只能用混淆简单保护代码要好,最主要是自己可以随意改。当然还集成分包和多渠道打包的插件功能。 默认是要使用分包和多渠道打包的,资源混淆在1.1.0上新加,默认不开启需要自己开启。 感谢 版本1.0.8,多渠道打包 版本1.0.1,分包 加固 资源混淆 使用方法可以参见上述的项目,本插件略微有些改动。详情见说明或者demo或者源码 更新说明 1.1.1
2022-06-03 23:11:47 25.23MB andresguard apkshell Java
1
目前DEX可执行文件主流的反汇编工具有BakSmali与Dedexer。 (注意如果懒得配置路径的话直接把.jar和Hello.java放在同一个目录下) 测试代码采用Hello.java java -jar baksmali.jar -o baksmaliout Hello.dex 命令成功执行后会在baksmali目录下生成Hello.smali 文件,用文本编译器打开,foo()函数代码如下: # virtual methods .method public foo(II)I .registers 5 .prologue .line 3 add-int v0, p1, p2 sub-int v1, p1, p2 mul-int/2addr v0, v1 return v0 .end method java -jar ddx.jar -d ddxout Hello.dex 命令成功执行后会在ddxout目录下生成Hello.smali 文件,用文本编译器打开,foo()函数代码如下: .method public foo(II)I .limit registers 5 ; this: v2 (LHello;) ; parameter[0] : v3 (I) ; parameter[1] : v4 (I) .line 3 add-int v0,v3,v4 sub-int v1,v3,v4 mul-int/2addr v0,v1 return v0 .end method BakSmali 提供反汇编的功能时还支持Smali工具打包反编译代码重新生成dex文件,因而更受青睐
2022-06-02 15:04:42 2.78MB BakSmali
1
dexterous是一个命令行界面,用于艺术家的部分dex合并、apk打包和apk签名。在将apk和zip文件交给artist之前,它用作预处理步骤,其主要任务是部分合并codelib,以便artist模块可以将对codelib方法的调用注入目标代码中。部分合并意味着将codelib dex文件添加到目标中,并使用现有的目标dex文件注册它们的方法。实际上,代码库的符号(dex方法标识符)被添加到目标dex文件中,以使目标代码能够调用代码库。有关艺术家生态系统的更多信息,请参见下面的专用部分。
2022-05-29 20:59:18 1.12MB 开源项目
1
该工具类包含了两个软件,一个是dex2jar2.0,以及jd-gui.
2022-05-17 17:15:12 9.66MB dextojar
1
dex文件转换成jar包。
2022-05-10 15:11:01 12.63MB Android
1
baksmali工具,用于将dex文件转为smali文件
2022-04-16 20:04:24 1.54MB smali、dex
1
从 Android ART .oat/.odex 文件中提取 .dex 文件 这个怎么运作? DEX 文件嵌入在 Android ART .oat/.odex 文件中。 oat2dexes寻找 DEX 魔法“dex\n035\0”。 如何使用? $ file file.odex file.odex: ELF 32-bit LSB shared object, ARM, version 1 (GNU/Linux), dynamically linked, stripped $ gcc -o oat2dexes -Wall oat2dexes.c $ ./oat2dexes file.odex Writing 12345 bytes to dex01.dex $ java -jar baksmali.jar -o outdir dex01.dex
2022-04-06 22:31:50 1KB C
1
实现安卓的多 dex 加载和 dex 加解密,学习了解APP的加固原理。 理解APP动态加载原理。
2022-03-31 14:53:08 18.82MB dex DexClassLoader ClassLoader 加解密
1
DEX文件被修改后,修复DEX文件。
2022-03-26 17:35:22 15KB 修复DEX文件
1