All Projects → linchaolong → Apktoolplus

linchaolong / Apktoolplus

Licence: apache-2.0
ApkToolPlus 是一个 apk 逆向分析工具(a apk analysis tools)。

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Apktoolplus

Apkstudio
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
Stars: ✭ 2,246 (+212.81%)
Mutual labels:  apktool
Apktool-termux
Apktool 2.6.1 For Termux , Version : 2.6.1 , Maintained
Stars: ✭ 48 (-93.31%)
Mutual labels:  apktool
Obfuscapk
An automatic obfuscation tool for Android apps that works in a black-box fashion, supports advanced obfuscation features and has a modular architecture easily extensible with new techniques
Stars: ✭ 456 (-36.49%)
Mutual labels:  apktool
Slicer
A tool to automate the boring process of APK recon
Stars: ✭ 199 (-72.28%)
Mutual labels:  apktool
Apkmod
Apkmod can decompile, recompile, sign APK, and bind the payload with any legit APP
Stars: ✭ 235 (-67.27%)
Mutual labels:  apktool
apk-decompiler
Small Rust utility to decompile Android apks
Stars: ✭ 48 (-93.31%)
Mutual labels:  apktool
Backdoor Apk
backdoor-apk is a shell script that simplifies the process of adding a backdoor to any Android APK file. Users of this shell script should have working knowledge of Linux, Bash, Metasploit, Apktool, the Android SDK, smali, etc. This shell script is provided as-is without warranty of any kind and is intended for educational purposes only.
Stars: ✭ 1,766 (+145.96%)
Mutual labels:  apktool
Diggy
Extract endpoints from apk files.
Stars: ✭ 654 (-8.91%)
Mutual labels:  apktool
docker-apktool
Docker image for Latest Apktool 🛠
Stars: ✭ 18 (-97.49%)
Mutual labels:  apktool
Appplus
A open source android application, and used to manage app,export apk, watch recent processes.
Stars: ✭ 428 (-40.39%)
Mutual labels:  apktool
Android Security
Android Security Resources.
Stars: ✭ 207 (-71.17%)
Mutual labels:  apktool
Android Crack Tool
🐞Android crack tool For Mac
Stars: ✭ 2,666 (+271.31%)
Mutual labels:  apktool
Apkshellext
Show app icons in windows explorer
Stars: ✭ 316 (-55.99%)
Mutual labels:  apktool
Hackapk
An Advanced Tool For Complete Apk-Modding In Termux ...
Stars: ✭ 180 (-74.93%)
Mutual labels:  apktool
Decompile Apk
🔥 Decompile APK(反编译APK)
Stars: ✭ 464 (-35.38%)
Mutual labels:  apktool
Apktool
A tool for reverse engineering Android apk files
Stars: ✭ 12,978 (+1707.52%)
Mutual labels:  apktool
ApkDecompiler
【Linux系统】上apk反编译助手,已打包为ApkDecompiler.deb,支持debian系linux,如debian、ubuntu、mint、deepin等等
Stars: ✭ 34 (-95.26%)
Mutual labels:  apktool
Fakerandroid
A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game. Write code on a apk file elegantly.
Stars: ✭ 695 (-3.2%)
Mutual labels:  apktool
Apklab
Android Reverse-Engineering Workbench for VS Code
Stars: ✭ 470 (-34.54%)
Mutual labels:  apktool
Kithack
Hacking tools pack & backdoors generator.
Stars: ✭ 377 (-47.49%)
Mutual labels:  apktool

中文 | English

ApkToolPlus

ApkToolPlus

ApkToolPlus 是一个可视化的跨平台 apk 分析工具。

项目地址:https://github.com/linchaolong/ApkToolPlus

功能说明

1. ApkTool

apk 反编译,回编译,签名。

apktool

2. Apk 加固

dex 加密,防逆向,防止二次打包。(注意:该功能当前并非很完善,暂不建议商用,欢迎学习交流,欢迎提交 Pull requests)。

apktool

注意:加固后的 apk 启动时会做签名校验,如果和原来的签名不匹配会启动失败,在设置界面的 ApkTool 下配置 keystore。

3. ApkInfoPrinter

apk 常见信息查看工具,如:AndroidManifest.xml,apk 签名,版本号等。支持直接拖入查看 apk 信息。

apktool

4. Apk源码查看工具

Apk 源码查看工具,支持 multi-dex。

apktool

5. 格式转换工具

jar2smali,class2smali,dex2smali(apk2smali),smali2dex,class2dex。

在设置界面,可关联 Sublime ,关联后通过工具转换后的文件会自动显示在 Sublime。

apktool

6. 角标生成工具

icon 角标生成工具

apktool

7. 其他

  • JD(Java 反编译工具)
  • JAD(Java 反编译工具),注意 jar 文件或 class 目录不要在中文路径下!!!
  • JBE(Java 字节码编辑工具)
  • Proguard(Java 代码混淆工具)

工程结构

  • app:应用主模块。
  • app.Builder:应用构建模块。
  • lib.ApkParser:apk-parser,apk 解析库。
  • lib.AXMLPrinter: AXMLPrinter2,二进制 xml 文件解析库。
  • lib.Jad: Jad ,Java 反编译工具。
  • lib.JBE: JBE ,Java 字节码编辑器。
  • lib.JiaGu:apk 加固模块。
  • lib.Proguard: Proguard ,代码混淆优化工具, Usage
  • lib.Res:应用资源模块。
  • lib.Utils:工具类模块。

ApkToolPlus.jks

  • alias: ApkToolPlus
  • password: linchaolong
  • keystore password: linchaolong

构建说明

这是一个 IntelliJ IDEA 工程。

项目的构建依赖 ant, 点击这里下载 ant,并把 ant 的 bin 目录路径配置到 Path 环境变量,执行 ant -version 命令检测是否配置完成。

1. 运行项目

直接 Run app 模块中的 com.linchaolong.apktoolplus.Main 运行 ApkToolPlus。

2. 构建apk加固模块

lib.JiaGu 是 apk 加固模块,如果有更新修改,则执行 app.Builder 模块的 com.linchaolong.apktoolplus.builder.UpdateJiaGu 自动更新打包 apk 加固库到 app 模块。

3. 打包ApkToolPlus

Build -> Artifacts... -> ApkToolPlus -> Build,ApkToolPlus.jar 将生成在 out\artifacts\ApkToolPlus 目录下,如果已经安装 jdk 可以直接点击运行。

下载

点击 这里 下载 release 版 ApkToolPlus。安装 jdk 后,双击 jar 文件即可运行 ApkToolPlus。

相关链接

dexknife-wj:Android Studio 下的 apk 加固插件,支持签名校验和 dex 加密

联系方式

最后,欢迎 Star,Fork,Issues 和提交 Pull requests,感谢 ApkToolapk-parserAXMLPrinter 等开源项目的开发者。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].