Code integrity

Tampering & repackaging

Tampering modifies an app's code or resources after signing — the strongest integrity violation — and often leads to patched or cloned builds being redistributed.

What it is

Attackers decompile and patch an app to remove checks, ads or payments, then re-sign it and distribute it through unofficial channels.

How attackers use it

Repackaged apps are used for license bypass, malware injection, impersonation/phishing and revenue theft.

How Appsolid detects it

Tamper detection (self-checksum)

A GCM-protected manifest verifies SHA-256 hashes of critical files/entries at runtime; on mismatch it reports a TAMPER event and exits (APK).

Key entanglement

A patched or repackaged build can't derive the correct decryption key, so the original code never decrypts.

Unofficial-store & sideload detection

Detects installs from outside trusted stores, with an optional hard-stop before code loads.

Honest scope: This is detect-and-respond — it detects, terminates and reports tampering, but does not physically prevent re-signing. Self-checksum is APK-only; for AAB, pair it with Play App Signing.