{"adoption": {"forks": 583, "observed_at": "2026-08-28T04:03:29.531871+00:00", "stars": 1076}, "canonical_url": "https://ross.abutalabs.com/products/android-kitchen", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A text-based kitchen for Android ROM customization.  Uses shell scripts and works with Cygwin/OS X/Linux.", "domain": ["android-tools", "developer-tools", "mobile-development"], "enriched": true, "function": ["developer-tools", "cli", "file-system", "compression"], "health_score": 20, "homepage": "http://forum.xda-developers.com/showthread.php?t=633246", "language": "Shell", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["dsixda/Android-Kitchen"], "name": "dsixda/Android-Kitchen", "platform": ["windows", "cli"], "pushed_at": "2021-02-19T12:45:27+00:00", "repo": "dsixda/Android-Kitchen", "stars": 1076, "tags": ["android", "rom-customization", "shell-scripts", "cygwin", "custom-roms", "firmware", "command-line", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["customize an android rom for my device", "unpack and repack android system images", "deodex or edit a samsung firmware", "build a custom rom from a stock firmware dump", "modify boot images with shell scripts"], "what_it_is": "A text-based menu-driven kitchen of shell scripts for customizing Android ROMs, working with firmware images from manufacturers like HTC and Samsung. It runs under Cygwin, macOS, or Linux and automates tasks like unpacking, editing, and repacking ROM files.", "when_to_avoid": ["you need a graphical ROM customization tool", "you target modern devices with A/B partitions and dynamic partitions the kitchen may not support", "you require an actively maintained project with a license and recent updates"], "when_to_choose": ["you want a script-driven, terminal-based workflow for editing Android ROMs", "you work with older HTC/Samsung devices and need a proven kitchen", "you prefer Cygwin/Linux/macOS shell tooling over GUI tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/android-kitchen", "repo": "dsixda/Android-Kitchen", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "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:03:29.531871+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.531871+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:21.862380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08b344936ba8faa09dbd00c5d9d9232526be680762b68109e317314dbb5f057b", "fetched_at": "2026-08-28T04:03:29.531871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsixda/Android-Kitchen"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5676, "days_push": 2021, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}