Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 2.2 KB

README.zh-CN.md

File metadata and controls

64 lines (46 loc) · 2.2 KB

dpt-shell

介绍

简体中文 | English

dpt-shell是一种将dex文件中的函数代码抽空,然后在程序运行时将函数代码填回的那么一种壳。

用法

快速使用

转到Releases页面下载executable.zip,解压,执行:

java -jar dpt.jar -f /path/to/apk

手动编译

git clone --recursive https://github.com/luoyesiqiu/dpt-shell
cd dpt-shell
gradlew dpt:assemble
gradlew shell:assemble
cd executable
java -jar dpt.jar -f /path/to/apk

命令行参数

usage: java -jar dpt.jar [option] -f <apk>
 -c,--disable-acf      Disable app component factory(just use for debug).
 -d,--dump-code        Dump the code item of DEX and save it to .json
                       files.
 -D,--debug            Make apk debuggable.
 -f,--apk-file <arg>   Need to protect apk file.
 -l,--noisy-log        Open noisy log.
 -s,--no-sign          Do not sign apk.

原理解析

How it works

声明

本项目未经大量测试,仅用于学习交流,不要线上使用,否则自行承担后果。

本项目使用或依赖以下开源项目