Hands-on verification

How to Check an APK: Package, Signature, Hash and Permissions

Use multiple checks together. No single scanner or certificate can answer every question about an Android package.

Editorial TeamReviewed 26 August 2026 · Fact-checked

Mobile application verification illustrationA smartphone surrounded by source, identity and security checks
On this page +
  1. Official Android tools
  2. How to use a SHA-256 checksum
  3. A simple install decision

Official Android tools

Useful commands from Android SDK Build Tools
TaskCommandResult
Verify signatureapksigner verify --verbose app.apkChecks whether the signature verifies
Print certificatesapksigner verify --print-certs app.apkShows signer certificate fingerprints
List permissionsapkanalyzer manifest permissions app.apkShows declared permissions
Inspect manifestapkanalyzer manifest print app.apkShows package and compatibility metadata

How to use a SHA-256 checksum

Calculate the file’s SHA-256 hash, then compare it character-for-character with a value published by the confirmed developer through a separate trusted channel. Matching an untrusted mirror’s own hash proves only that you downloaded the mirror’s file.

A simple install decision

  • Source identity confirmed
  • Signer matches a trusted release
  • Hash matches a publisher reference when available
  • Permissions fit the feature
  • No security warning is being bypassed
  • Update path is clear
QUICK ANSWERS

Frequently asked questions

Can I check an APK without installing it?

Yes. Android SDK tools can inspect signature, manifest and permissions before installation.

Is SHA-256 a virus scan?

No. It identifies an exact file; safety depends on whether the reference file is trusted.

ET
WRITTEN & REVIEWED BY

Editorial Team

Independent editors applying our documented source, app-identity and regulatory review method. No fictional qualifications or operator affiliation.