Android Packer is an enterprise-grade APK obfuscation, hardening, and multi-channel packaging solution with a web-based management interface and REST API.

Stars

3

7-day growth

No data

Forks

0

Open issues

0

License

No data

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a comprehensive, production-ready approach to APK protection—including resource obfuscation, DEX encryption, SO library hardening, and eight layers of runtime defense—alongside a proven anti-detection system that fights antivirus false positives and app store similarity checks.

Who it is for

  • Android app developers who need to protect their apps from reverse engineering and piracy
  • Enterprise security teams managing multiple proprietary Android applications
  • App publishing teams that distribute APKs across various Chinese app stores and Google Play
  • CI/CD engineers looking to integrate automated APK hardening into their pipelines

Use cases

  • Hardening a released APK before submitting it to app stores to pass similarity detection and reduce false virus flags
  • Obfuscating app resources (e.g., assets, manifests) to deter resource theft and analytics manipulation
  • Generating multiple-channel APKs with different signatures and minimal overhead via Walle, VasDolly, or manifest metadata
  • Automating the entire hardening pipeline via REST API in a CI/CD workflow (e.g., GitHub Actions)

Strengths

  • Three-tier enforcement: DEX encryption + SO hardening + shell injection, plus runtime protections against Frida, Xposed, emulators, and debugging
  • Six-layer anti-detection system with per-build randomized shell fingerprints, strategy tiers (minimal/standard/maximum), and VirusTotal pre-release scanning that blocks builds with ≥3 flagged engines
  • Multi-channel packaging supports three injection methods (Walle, VasDolly, manifest meta-data) and signature isolation to prevent certificate contamination
  • Published SOPs for false-positive appeals with major Chinese security vendors and documented differentiation strategies for Huawei, Xiaomi, OPPO, vivo, and Google Play

Considerations

  • Proprietary license — the source code is not open-source, which may limit community contributions and transparency
  • Requires Python 3.10+, Node.js 18+, and optionally the Android SDK, adding deployment dependencies
  • No publicly available documentation on pricing, SLA, or support beyond a Telegram contact, potentially limiting enterprise adoption without formal vendor backing

README quick start

🛡️ Android Packer

企业级 Android APK 加固 · 资源混淆 · 多渠道打包 · 一体化解决方案


📖 目录


🔥 核心能力

📱 资源混淆

资源路径缩短、文件名随机化、资源隐藏 —— 有效对抗逆向分析与资源剽窃。

🔐 代码加固

DEX 加密 + SO 库加固 + 壳注入,三层防护确保核心逻辑不可逆。

🛡️ 运行时保护

8 层运行时防护:反调试、反 Frida、反 Xposed、反 Hook、模拟器检测、完整性校验、Merkle 哈希树。

🌐 Web 可视化操作

直观的 Web 管理后台 + 完整的 REST API,一键完成加固、签名、多渠道打包。


🛡️ 报毒对抗体系

内置 六层 报毒与相似度解决方案,从根本上消除 "同一壳被多 App 共用导致相似度 > 80%" 的报毒根因。

① 壳代码全链路随机化

每次加固生成指纹完全不同的壳,杜绝批量报毒:

  • Smali 层:包名 / 类名 / 方法名随机化
  • Native 层:SO 导出符号与字符串表混淆
  • 清单层:注入组件名随机化、Assets 文件指纹优化

② 策略分级

按渠道裁剪保护项,避免过度加固触发误报:

策略适用场景保护内容
minimalGoogle Play仅资源混淆,不注入壳
standard国内大厂应用市场资源混淆 + 轻量 DEX 加密,跳过反调试
maximum第三方下载站全保护开启

③ VirusTotal 发版前扫描

自动对接 VirusTotal API,报毒引擎 ≥ 3 阻断发布流水线,配合 360 / 腾讯 / 华为 / 小米等主流安全厂商白名单申诉通道。

④ 签名合规

正式证书 + V1 + V2 + V3 全量签名,杜绝 Debug 签名出厂。


🏪 应用市场上架保障

针对 华为、小米、OPPO、vivo、Google Play 等主流市场差异化审核策略,在保护强度与上架成功率间取得最佳平衡:

  • ✅ 资源混淆 + ProGuard/R8 代码混淆 + 轻量 DEX 加密 → 相似度检测 < 40%,一次过审
  • ✅ 随机壳变体杜绝多 App 代码指纹雷同
  • ✅ 多渠道签名隔离,防止证书污染扩散
  • ✅ 配套各市场误报申诉 SOP
  • ✅ 自动化 CI/CD 加固流水线

📦 多渠道打包

支持三种渠道注入方式,加固阶段一步完成:

方式特点
Walle新一代 APK 渠道包方案,毫秒级写入
VasDolly基于 V2/V3 签名的渠道注入
Manifest meta-data传统清单注入,兼容性最佳

🏗️ 技术架构

┌─────────────────────────────────────────┐
│              Web 管理后台                  │
│          Vue 3 + Element Plus            │
├─────────────────────────────────────────┤
│              REST API 层                  │
│          FastAPI + Pydantic              │
├─────────────────────────────────────────┤
│              加固引擎                     │
│  ┌─────────┬──────────┬──────────────┐   │
│  │ 资源混淆 │  DEX 加密 │ SO 库加固    │   │
│  ├─────────┼──────────┼──────────────┤   │
│  │ 壳注入   │  运行时保护 │ 签名与渠道  │   │
│  └─────────┴──────────┴──────────────┘   │
└─────────────────────────────────────────┘

🚀 快速开始

环境要求

  • Python 3.10+
  • Node.js 18+
  • Android SDK(可选,离线签名场景)

一键部署

# 克隆仓库
git clone https://github.com/your-org/android-packer.git
cd android-packer

# 后端服务
pip install -r requirements.txt
python main.

Description

android-packer 是面向应用市场上架、APK报毒的apk加固与资源混淆工具集,提供 Web 界面和 REST API。核心能力:资源隐藏混淆、DEX 加密 + SO 加固 + 壳注入、8 层反调试/反 Frida 等运行时保护。报毒对抗: 壳代码全链路随机化,每次加固生成不同指纹,根除"同壳多 App → 相似度超标"问题;策略分级按渠道裁剪,避免过度加固误报;VirusTotal 扫描阻断 + 安全厂商白名单申诉。上架保障: 华为/小米/OPPO/vivo/Google Play 渠道分级预设,相似度 < 40% 一次过审,多渠道签名隔离防证书污染。支持 Walle/VasDolly 多渠道打包。Python/FastAPI + Vue 3,一键部署 CI/CD。

Related repositories

Similar projects matched by category, topics, and programming language.

S40911120
Featured
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI & Machine LearningLarge Language Models
67
react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web DevelopmentFrontend Frameworks
246,741
TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861