liujingxing/XmlClassGuard
一个可混淆4大组件,自定义View等任意类的插件,上架Google Play的利器 observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1625
- days_rel: n/a
- days_push: 813
- n_releases_24m: 0
Adoption not part of the score
1051 stars · 202 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Gradle plugin that obfuscates Android classes referenced in XML files, such as the four major components and custom Views, which ProGuard does not rename. It also changes manifest package names and moves directories, lowering duplicate-package detection rates when publishing to Google Play.
Use cases
- obfuscate android manifest components and custom views
- avoid google play duplicate app rejection
- rename android package name across project files
- complement proguard obfuscation for xml-referenced classes
- move android source directories and sync references
- add constraint_referenced_ids to resguard whitelists
When to choose
- publishing an app to Google Play and needing to reduce aab/apk decompilation or duplicate-detection risk
- you need to rename the four major components or custom Views that ProGuard leaves untouched
- you want to bulk-change package names or move directories with automatic reference syncing
When to avoid
- you only need standard Java/Kotlin code shrinking, which ProGuard/R8 already handles
- you cannot tolerate irreversible local source modifications or lack version control backups
- your project is not an Android Gradle project
Facets
plugin · maturity active
security build-tool developer-tools android-tools security developer-tools jvm cli android obfuscation gradle-plugin proguard-complement google-play apk aab xml
1 source
- readme: https://github.com/liujingxing/XmlClassGuard · fetched 2026-08-28 · 12352ecec84f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| liujingxing/XmlClassGuard | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="liujingxing/XmlClassGuard")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem