v1.3.0
Release Notes: v1.3.0
Summary
jailbreakit v1.3.0 is the initial public lab-readiness release for authorized iOS pentest environment preparation and MASTG-style dynamic analysis workflows.
New Commands
jailbreakit lab-checkchecks host dependencies, connected device metadata, IPA install readiness, Frida/Objection readiness, and optional SSH readiness.jailbreakit frida-checkchecks host-side Frida and Objection tooling and prints safe next steps.jailbreakit evidence --format markdown|jsongenerates a lab readiness evidence report for pentest notes.
Safety Posture
This release keeps the project scoped to authorized iOS security testing and lab setup. It does not create a new jailbreak, exploit third-party devices, bypass app DRM, distribute decrypted IPAs, store Apple ID credentials, or download Frida server binaries.
Test Commands Run
gofmt -w cmd internal
go test ./...
go build -o /private/tmp/jailbreakit-v1.3.0 ./cmd/jailbreakitSmoke checks:
./jailbreakit help
./jailbreakit lab-check
./jailbreakit frida-check
./jailbreakit evidence --format markdown
./jailbreakit evidence --format jsonKnown Limitations
frida-checkdoes not install or downloadfrida-server.- SSH checks are skipped unless explicit SSH flags are provided.
- SSH checks use
BatchMode=yesand do not prompt for or guess credentials. - Device-side installer checks for
appinstandipainstallerare informational unless available in the active path. - Evidence reports may include local tool paths and should be reviewed before sharing.
Upgrade Notes
Existing commands remain available. The local version now reports v1.3.0.
For release:
git tag v1.3.0
git push origin v1.3.0When changes are pushed to main, .github/workflows/auto-release.yml can also create the missing version tag and GitHub Release automatically from internal/version/version.go.