# CYRUS-STUDIO/ApkToolPlus

ApkToolPlus 是一个 apk 逆向分析工具（a apk analysis tools）。

Repository: https://github.com/CYRUS-STUDIO/ApkToolPlus
Canonical: https://ross.abutalabs.com/products/apktoolplus
Language: Java
License: Apache-2.0
License Family: permissive
Topics: apktool, apk-signature-protection, apk-decompiler, apk-protection
Last push: 2025-04-26T20:56:14+00:00

## Health v2 (maintenance only)
Score: 40/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 18, release rhythm 35, longevity 100
- inputs: {"age_days": 3789, "days_push": 494, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1476, forks 324 (observed 2026-08-28T04:04:50.161886+00:00)

## What it is
ApkToolPlus is a visual, cross-platform desktop application for Android APK reverse analysis built in Java. It bundles APK decompilation/recompilation/signing, APK hardening (dex encryption and anti-repackaging), APK info inspection, source code viewing, and bytecode format conversion tools (jar/class/dex/smali) in one GUI.

## Use cases
- decompile an apk to view its source code
- recompile and sign a modified apk
- inspect androidmanifest.xml and apk signature info
- harden an apk against reverse engineering and repackaging
- convert dex to smali or class to dex
- obfuscate java code with proguard
- generate icon badges for android apps

## When to choose
- you need a single GUI tool for apk decompiling, signing, and analysis on any OS with a JDK
- you want to view apk source including multi-dex support
- you need quick format conversions between dex, smali, class, and jar
- you want to experiment with apk hardening techniques

## When to avoid
- you need production-grade apk hardening for commercial apps (the author warns it is incomplete)
- you prefer command-line automation or CI integration
- you need actively developed cutting-edge apk analysis features
- you work with files on paths containing non-ASCII characters (JAD limitation)

## Facets
- artifact type: application
- maturity: maintenance
- function: reverse-engineering, security, developer-tools, gui
- domain: security, reverse-engineering, developer-tools, mobile-development
- platform: cross-platform, jvm
- tags: apk-analysis, apk-decompiler, apktool, apk-hardening, smali, dex, android-reverse-engineering, java-desktop-app, desktop

## Member repositories
- CYRUS-STUDIO/ApkToolPlus (main) score 40

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:50.161886+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:34:26.101066+00:00, confidence not recorded.
  - readme: https://github.com/CYRUS-STUDIO/ApkToolPlus (fetched 2026-08-28T04:04:50.161886+00:00, sha fe2d5c367bf6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
