{"adoption": {"forks": 132, "observed_at": "2026-08-28T04:05:02.875915+00:00", "stars": 1553}, "canonical_url": "https://ross.abutalabs.com/products/carrier-ims-for-pixel", "card": {"archived": false, "artifact_type": "application", "description": "Carrier IMS for Pixel (TurboIMS): multilingual (中文/English) pixel ims / ims / carrierconfig / volte / vowifi / 5G+ toolkit for Google Pixel.", "domain": ["android-tools", "mobile-development", "networking", "self-hosted"], "enriched": true, "function": ["developer-tools", "configuration-management"], "health_score": 93, "homepage": null, "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ryfineZ/carrier-ims-for-pixel"], "name": "ryfineZ/carrier-ims-for-pixel", "platform": [], "pushed_at": "2026-07-04T03:04:27+00:00", "repo": "ryfineZ/carrier-ims-for-pixel", "stars": 1553, "tags": ["ims", "volte", "vowifi", "5g", "carrierconfig", "shizuku", "google-pixel", "kotlin", "telecom", "captive-portal-fix", "diagnostics", "android", "mobile"], "topics": ["ims", "pixel-ims", "volte", "vowifi", "5g-plus", "carrierconfig", "i18n", "multilingual"], "urls": [], "use_cases": ["enable volte on pixel", "fix vowifi not working on pixel", "show 5g+ icon on pixel in china", "trigger ims registration manually", "fix connected but no internet captive portal issue", "fix tiktok no network with mainland sim", "view carrierconfig and ims registration status", "diagnose pixel mobile network problems with logs"], "what_it_is": "TurboIMS is a multilingual (Chinese/English) Android app for Google Pixel devices that lets users tune carrier IMS features like VoLTE, VoWiFi, ViLTE, VoNR, 5G+ icons, and carrier configuration via Shizuku privileges. It is a maintained fork of Mystery00/TurboIMS with enhanced UI, safer write strategies with rollback, and built-in diagnostics for mainland China network scenarios.", "when_to_avoid": ["you use a non-Pixel device or a Pixel below Android 13", "you cannot or do not want to run Shizuku for elevated permissions", "you need carrier config changes on non-Tensor hardware or other OEMs"], "when_to_choose": ["you own a Pixel Tensor device on Android 13+ and need to toggle VoLTE/VoWiFi/5G features", "you are in mainland China or roaming and face IMS registration or captive portal issues", "you want a GUI alternative to adb/shell carrier config commands via Shizuku"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/carrier-ims-for-pixel", "repo": "ryfineZ/carrier-ims-for-pixel", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "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:05:02.875915+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.875915+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:10.495627+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9f7d585901db2096fc7df45b8e6d2495d6411b744f6d2d690a759c89acedbcd3", "fetched_at": "2026-08-28T04:05:02.875915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ryfineZ/carrier-ims-for-pixel"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 15, "rhythm": 91}, "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": 216, "days_push": 60, "days_rel": 60, "gap_med": 0.0, "n_releases_24m": 23}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}