android-reverse-engineering.../plugins/android-reverse-engineering/skills
Simone Avogadro e06f794112 SDK Neutralizer v2: fix duplicate attrs, XAPK support, version check, build fallback, new patterns, replay
Six improvements from real-world testing on Water Sort Puzzle XAPK:

- Fix manifest patching creating duplicate android:enabled attributes when
  the component already has android:enabled="true" (3-way check logic)
- Add decode-apk.sh with XAPK support (auto-extracts base APK, skips splits)
- Add apktool >= 2.9.0 minimum version check in check-neutralize-deps.sh
- Add --no-res fallback in rebuild-apk.sh when apktool build fails on resources
- Add 13 missing manifest components (Vungle new SDK, Meta AN provider,
  AppLovin/BidMachine/IronSource init providers, Amazon APS, Pangle/Mintegral
  activities, Smaato, AppsFlyer internal receiver)
- Add patch persistence via neutralize-manifest.json and --replay flag

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:03:40 +01:00
..
ad-analysis Add tracker-analysis and ad-analysis skills with active vs passive SDK detection 2026-03-02 15:10:47 +01:00
android-reverse-engineering Add tracker-analysis and ad-analysis skills with active vs passive SDK detection 2026-03-02 15:10:47 +01:00
sdk-neutralizer SDK Neutralizer v2: fix duplicate attrs, XAPK support, version check, build fallback, new patterns, replay 2026-03-02 19:03:40 +01:00
tracker-analysis Add tracker-analysis and ad-analysis skills with active vs passive SDK detection 2026-03-02 15:10:47 +01:00