Free Case Study · APK Reverse Engineering

CamScanner APK Analysis

How we decompiled CamScanner (com.intsig.camscanner) to map architecture, detect ad networks and SDKs, and extract API endpoints — the same depth you get for any Google Play competitor via AppXray.

Version7.16.5 (71651)
Size306 MB XAPK, 27 splits
ArchitectureNative + Flutter (FlutterBoost)
DEX files12 (85.5 MB bytecode)

Key findings at a glance

Architecture overview

CamScanner is a large-scale hybrid Android app: CameraX and ML Kit OCR on native layers; newer AI chat and document UI in Flutter. Multi-DEX (12 files), ProGuard enabled, 27 language/ABI split APKs.

ModuleTechnology
Document scanningNative — CameraX, ML Kit OCR, Room DB
AI chat & doc AIFlutter + ai-us.camscanner.com
Cloud synccs8.intsig.net/sync, WorkManager
AuthGoogle, Facebook, Microsoft, Dropbox, VK, WeChat, China Mobile
MonetizationPlay Billing + 6 ad networks

Ad networks & monetization (SDK detection)

This is what detect AdMob in APK and android monetization analysis look like in practice — full ad format matrix and mediation strategy documented in the report.

NetworkRole
Google AdMobPrimary SDK; banner, interstitial, rewarded, native, app open
Pangle (ByteDance)High fill in Asian traffic; 14 Activity classes
Facebook Audience NetworkRuntime-loaded audience_network.dex (5 MB)
PubMatic OpenBidHeader bidding via OpenRTB 2.5
VungleVideo; mediation adapter present
Google Ad ManagerDoubleClick / premium inventory

Mediation: AdMob waterfall + PubMatic parallel bidding. Remote ad ratio config fetched from Intsig servers — placements can change without an app update.

API endpoints extracted from APK

Example of extract API endpoints from an Android app — first-party gateway, regional split (US vs China), and third-party ad URLs.

EndpointPurpose
api-center.intsig.net/apisCentral API gateway (international)
api-cs.intsig.net/user/csUser auth & account
cs8.intsig.net/adServer-side ad configuration
ai-us.camscanner.com/aichatAI chat (US)
api-algo.camscanner.comOCR / image algorithms
api-cs-sandbox.intsig.netStaging (exposed in production)

Full report lists 18+ endpoints plus 6 sandbox URLs and third-party ad/analytics domains.

SDK list (sample)

34 third-party SDKs categorized in the full report — ads, analytics, auth, cloud, UI. Highlights:

Same depth for your competitor

Get a CamScanner-level report for any app

Send a Google Play link. Full APK decompilation, SDK detection, ad analysis, and API extraction — PDF + Markdown in 2 hours. From $29 per app.