cert.fish Guide
Security and privacy

IPA safety without wishful thinking

Assess an IPA source, permissions and account risk before signing and installing it.

A signer proving that an IPA can be signed does not prove that the app is safe. Certificates authenticate a signing operation; they do not perform malware analysis or guarantee the behavior of modified code.

Prefer a source chain you can explain

Strongest to weakest:

  1. the developer's own App Store, TestFlight, website or source repository;
  2. a reproducible open-source build whose release matches published source;
  3. a known distributor that documents provenance and hashes;
  4. an aggregator linking to multiple upstreams;
  5. a re-upload with no maintainer, changelog, hash or provenance.

“Popular on Telegram” is not provenance. A familiar filename and icon can be copied in seconds.

Ask what was modified

Tweaked apps deliberately run code absent from the original app. Before trusting one, find out:

  • who built it;
  • which version it is based on;
  • what libraries or tweaks were injected;
  • whether source code is available;
  • whether independent users can reproduce or inspect the build;
  • which domains it contacts;
  • why it requests each permission.

Avoid using modified clients for sensitive banking, password management, authentication or private work accounts. An app does not need to escape the sandbox to steal a password you type directly into it.

Sandboxing helps, but it is not absolution

iOS normally isolates app containers and gates photos, contacts, camera, microphone, location and other data behind permissions. That reduces exposure. It does not prevent:

  • misuse of permissions you approve;
  • collection of credentials and content entered into the app;
  • deceptive interfaces or phishing;
  • abuse of authorised network, VPN or notification capabilities;
  • exploitation of an unpatched iOS vulnerability.

Keep iOS updated unless you consciously maintain an older version for a specific compatibility reason. Review permissions under Settings and revoke anything the app does not need.

Before installation

  • Search for the exact project and maintainer, not only the app name.
  • Compare the file hash when the developer publishes one.
  • Inspect the archive and metadata with a reputable offline tool if you can.
  • Back up data from the existing app.
  • Use a non-critical account for an unofficial client.
  • Do not upload your P12 and password to an unknown “scanner.”

Warning signs

Stop when a guide or download:

  • asks you to disable unrelated security controls;
  • claims sandboxing makes malware impossible;
  • promises an unrevokeable certificate;
  • hides the origin of the IPA;
  • requires a configuration profile with unexplained management powers;
  • asks for an Apple Account password in a webpage;
  • insists every antivirus warning is a false positive without evidence.

The honest answer is often uncertainty. Choose whether the benefit of that app justifies it.

Paid CertificatesFrom cert.fish: no computer, no weekly refresh. One purchase for one iPhone.Buy - £6.75