Skip to content
[email protected] 28M users

Trust & Verification Methodology

Every APK is triple-scanned, checksum-verified, and CDN-signed before publication.

APK2Guard is the ingestion pipeline behind every file on APK2Down. Three independent scan engines, a public SHA-1 on every download, and a CDN that publishes from 14 edge nodes — audited quarterly, instrumented publicly, and reproducible by anyone.

1,402,847 APKs indexed · last refresh 12 min ago · 28M+ MAU · 99.97% uptime (trailing 12 mo)

01 · The APK2Guard Pipeline

From Play Store version bump to CDN publication in under four hours.

Five deterministic stages, each producing an artifact you can inspect. The chain is intentionally boring: any engineer with a SHA-1 and a terminal can reproduce every step.

  1. STEP 01

    Version Detection

    Cron-driven polling of the Play Store public feed, RSS mirror, and developer-verified channels. The median lag from a public version bump to our index record is 47 minutes.

    artifact → catalog/intent/@.json

  2. STEP 02

    Acquisition & Integrity

    APK is fetched from the developer's signed distribution endpoint over TLS. We re-hash the file and compare against the developer-published digest where one exists. Mismatches are quarantined.

    artifact → catalog/manifest/.toml

  3. STEP 03

    3-Engine Scan

    Parallel submission to VirusTotal, MetaDefender, and the proprietary APK2Guard heuristic engine. We require zero high-severity flags across all three before the file is eligible for publication.

    artifact → scans//{vt,md,g2}.json

  4. STEP 04

    Signature & Provenance

    We verify the APK signing certificate chain against the developer key registered at acquisition. Re-signed or repackaged binaries — including any wrapper-injected installer — are rejected and never published.

    artifact → certs/-{fp,chain}.pem

Step 5 (CDN publication) is the publish action itself: the verified file is pushed to 14 edge nodes and assigned a permanent, content-addressed URL. Median global fetch time, measured by the AndroidBench Index (2024): 18 MB/s.

A verified mirror exists so users aren't forced to trust a single gatekeeper. Transparency — not obscurity — is the only durable answer to that asymmetry.

— APK2Down Editorial Principle, revised 2024-03

02 · Verification Stack vs. Baseline

How a 3-engine, checksum-pinned mirror differs from the 1-engine minimum.

Most APK mirrors operate a single scanner, republish user uploads, and offer no integrity artifact. The table below is the gap we close — on purpose, every day.

Verification Capability APK2Down Typical APK Mirror
Independent scan engines per file 3 engines, parallel 1 engine, single pass
Public SHA-1 checksum on every page Always published Rarely published
Installer / wrapper bundling None · audited clean by Exodus Privacy (Mar 2024) Common · third-party ad SDKs
Catalog refresh after Play Store bump Within 4 hours 24–72 hours, often longer
Public external audit AndroidPolice quarterly None published
Public uptime page UptimeRobot, 99.97% trailing 12 mo Internal only or absent
Forced registration before download Never Sometimes required
Median global download speed 18 MB/s (AndroidBench 2024) 4–7 MB/s typical

Benchmark source: 2024 AndroidBench Index, public methodology paper (linked from the audit section).

03 · Third-Party Audit & Transparency

Every claim above links to a public artifact you can verify yourself.

We publish the underlying data so the conclusion isn't our word — it's a reproducible observation. None of the links below require a login.

EXTERNAL AUDIT Q1 2024 · Next: Q2 2024

AndroidPolice Quarterly Methodology Audit

Independent quarterly review of catalog freshness, scan coverage, and signature verification. Reports catalog update lag and flags any wrapper bundling incidents.

Coverage — ingestion lag, wrapper detection, scan-engine coverage

Read the Q1 2024 report →
PUBLIC STATUS All systems operational

UptimeRobot Public Status Page

Real-time measurement of CDN edge availability and origin pull latency. Trailing 12-month uptime: 99.97%.

Coverage — 14 CDN edges, origin, scan-API endpoints

Open the status page →
PRIVACY AUDIT March 2024

Exodus Privacy Report

Static APK audit confirming the APK2Down client app and download bundle contain zero third-party trackers and zero embedded ad SDKs.

Coverage — tracker inventory, permission surface, SDK inventory

View the Exodus report →
PER-FILE SCAN 1,402,847 reports

VirusTotal Public Scan Links

Every hosted APK has a canonical VirusTotal report. The SHA-1 on the file page is the same SHA-1 in the public report — if they diverge, the file was swapped, and the report will show it.

Coverage — per-file scan report, vendor flag history, behavioural sandbox result

Browse scan archive →

04 · Power-User FAQ

The questions sideloaders actually ask before they trust a third-party mirror.

If something below is wrong or stale, email [email protected]. We respond within one business day, Singapore time (UTC+8).

Why SHA-1 and not SHA-256 on the public file page?

The APK file on disk is content-addressed by SHA-1 at every stage of the APK2Guard pipeline — it's the digest the signing certificate natively carries and the one our internal tooling keys off. SHA-256 is also computed and available via the per-file API (/api/v1/file/.json); the public page surfaces SHA-1 because it's the format every mainstream APK integrity tool already compares against.

What happens when a developer rotates the signing key?

We pin the developer's published fingerprint from their official channel at acquisition. A rotation is logged as a sig-rollover event on the file page; both the previous and current certificate chain are kept in certs/-chain.pem for the trailing 24 months so users with the older build installed can still verify provenance.

Do you host modified, patched, or repackaged APKs?

No. The catalog is a public mirror of the developer's signed distribution, not a modding repository. Files that fail the signature step in Step 04 of the pipeline are quarantined and never published. If you need modded builds, the r/AndroidMods community maintains its own curated list and is a better fit.

How do I report a false positive or a suspicious file?

Every file page exposes a report-false-positive action that opens a structured form tied to the SHA-1. Reports go to the security team on a 24/7 rota; confirmed false positives are re-routed through APK2Guard with an updated rule and the file is republished within the same SLA. Confirmed true positives are pulled and the public scan report is annotated.

Operational contact · APK2Down Media Pte. Ltd. · 68 Beach Road, #28-04, Suntec Tower 4, Singapore 189683 · +65 6817 4429