Files
android-reverse-engineering…/plugins/android-reverse-engineering
Simone Avogadro d960d6ce62 feat(sdk-neutralizer): add AdColony and cover legacy Vungle/Ogury packages
Real apps still ship the old package names of SDKs that later renamed, and
AdColony was not covered at all — so a full-registry pass left ads running
(seen in Bad Piggies HD 2.4.3379, which ships com.vungle.warren and
com.adcolony).

- adcolony (new entry): com.adcolony.sdk.AdColony configure/request*/show/
  isExpired (all boolean -> return-false/0) + the two AdColony activities;
  built from com.adcolony:sdk 4.8.2/4.6.0 and the version in Bad Piggies.
- vungle: add legacy com.vungle.warren (6.x Vungle facade: init/loadAd/
  playAd/canPlayAd, Banners, NativeAd) and com.vungle.publisher (4.x/5.x
  VunglePub), plus their manifest components incl. the warren auto-init
  ContentProvider; new com.vungle.ads targets kept. From publisher-sdk-android
  6.12.1/6.9.1/5.3.2/5.3.0 and the warren classes in Bad Piggies.
- ogury: add legacy io.presage (Presage/PresageSdk/Ads init, interstitial
  and optin-video ops) and 14 io.presage manifest components; new com.ogury.*
  targets kept. From co.ogury:ogury-sdk 4.9.1/4.3.13.

Every target and return type verified against real bytecode; entries
validate against _schema.json and match on Bad Piggies (registry-scan +
neutralize dry-run). Docs updated to 34 SDKs / 208 entry points /
241 ad operations.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014tae7iP5Zh8tax1Sn9p3A5
2026-09-28 22:00:59 +02:00
..