macOS
brew install ldidlocal Homebrew formula metadata
sudo port install ldidMacPorts ports tree · devel/ldid/Portfile · source: api.github.com
brew / rank 2011
Lets you manipulate the signature block in a Mach-O binary. Version 2.1.5 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#ldid.
install
brew install ldidlocal Homebrew formula metadata
sudo port install ldidMacPorts ports tree · devel/ldid/Portfile · source: api.github.com
nix profile install nixpkgs#ldidnixpkgs package indexes · pkgs/by-name/ld/ldid/package.nix · source: api.github.com
overview
Lets you manipulate the signature block in a Mach-O binary
history
ldid, the Link Identity Editor, is a small command-line utility from Jay Freeman's Cydia ecosystem for manipulating the signature block in a Mach-O binary.
ldid emerged from iPhone OS and macOS code-signing work that needed a lightweight way to add, refresh, or inspect Mach-O signature metadata outside Apple's full signing workflow. Upstream remains a compact utility hosted in saurik's source repository rather than a broad signing framework.
ldid became familiar in jailbreak and unsigned iOS development toolchains because it can apply ad-hoc signatures and entitlements. The supplied package metadata records availability through Homebrew, MacPorts, and Nix, extending the tool beyond the Cydia packaging environment.
The official Cydia page documents three core operations: use -S to sign a binary from scratch and allocate entitlements, -s to update hashes on an existing binary, and -e to dump entitlements.
For package maintainers, ldid is a small tool with outsized importance at the boundary of Mach-O packaging, platform signing policy, and iOS development workflows.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
ldid | executable | indexed executable | Discovered from the local executable index. |
ldid2 | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:ldid |
|---|---|
| Version | 2.1.5 |
| Package manager | Homebrew |
| Homepage | https://cydia.saurik.com/info/ldid/ |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
ldid
nix profile install nixpkgs#ldidldid
sudo port install ldidsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.