{"adoption": {"forks": 273, "observed_at": "2026-08-28T04:07:28.607466+00:00", "stars": 2895}, "canonical_url": "https://ross.abutalabs.com/products/legacy-ios-kit", "card": {"archived": false, "artifact_type": "cli-tool", "description": "An all-in-one tool to restore/downgrade, save SHSH blobs, jailbreak legacy iOS devices, and more", "domain": ["apple-ecosystem", "security", "developer-tools", "hardware"], "enriched": true, "function": ["security", "developer-tools", "cli"], "health_score": 80, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["LukeZGD/Legacy-iOS-Kit"], "name": "LukeZGD/Legacy-iOS-Kit", "platform": ["cli"], "pushed_at": "2026-08-25T05:37:52+00:00", "repo": "LukeZGD/Legacy-iOS-Kit", "stars": 2895, "tags": ["ios-downgrade", "jailbreak", "shsh-blobs", "checkm8", "legacy-devices", "ipsw", "sideloading", "trollstore", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["downgrade iPhone 4 to an unsigned iOS version", "save SHSH blobs for old iPad", "jailbreak a 32-bit iPhone on iOS 9", "restore iPod touch to signed OTA iOS 6.1.3", "boot SSH ramdisk on legacy iPhone", "install TrollStore on iOS 14 device", "activate old iPhone without SIM card"], "what_it_is": "An all-in-one shell-based tool for restoring, downgrading, jailbreaking, and saving SHSH blobs on legacy iOS devices vulnerable to bootrom exploits like checkm8. It supports 32-bit devices and some 64-bit (A7-A11) devices with features like SSH ramdisk booting, sideloading, and NVRAM clearing.", "when_to_avoid": ["your device is a modern one that received iOS 16+ (limited functionality only)", "you want a graphical user interface", "you need to jailbreak current iOS versions on recent devices"], "when_to_choose": ["you own a legacy 32-bit or A7-A11 iOS device and want to downgrade or restore it", "you need to save SHSH blobs for old devices", "you want to jailbreak old iOS versions", "you need hacktivation or NVRAM clearing on old iPhones"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/legacy-ios-kit", "repo": "LukeZGD/Legacy-iOS-Kit", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.607466+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.013641+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8781bc372b798e6a630171c462fa65b499311e04f0aceadb7f8a1c7c5b6db0a", "fetched_at": "2026-08-28T04:07:28.607466+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeZGD/Legacy-iOS-Kit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2478, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}