{"adoption": {"forks": 861, "observed_at": "2026-08-28T04:08:28.507452+00:00", "stars": 3897}, "canonical_url": "https://ross.abutalabs.com/products/skroot-linuxkernelroot", "card": {"archived": false, "artifact_type": "cli-tool", "description": "新一代 SKRoot，完美隐藏Root功能，无视全网检测手段，实现SELinux零触碰、无挂载！ 通杀所有内核，免源码直接 Patch 原厂内核，完美保留官方内核所有特性。", "domain": ["security", "android-tools", "operating-systems", "reverse-engineering"], "enriched": true, "function": ["security", "cryptography", "developer-tools"], "health_score": 99, "homepage": null, "language": "C++", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["abcz316/SKRoot-linuxKernelRoot"], "name": "abcz316/SKRoot-linuxKernelRoot", "platform": ["windows", "cli"], "pushed_at": "2026-08-25T12:18:42+00:00", "repo": "abcz316/SKRoot-linuxKernelRoot", "stars": 3897, "tags": ["root", "kernel-patching", "root-hiding", "android-root", "selinux", "su", "kernel-exploitation", "stealth", "android", "linux"], "topics": [], "urls": [], "use_cases": ["hide root from banking apps that detect root", "patch a stock Android kernel image to enable root without rebuilding the kernel", "get root shell access on an Android device without touching SELinux", "inject su into a specific Android app process", "run root commands and programs on a patched Android device", "develop kernel modules that run across Linux kernel versions 3.10 to 6.12"], "what_it_is": "SKRoot is a kernel-level hidden root solution for Android that patches stock kernel images without source code, granting root privileges while evading root detection. It includes a Windows patching tool, an Android APK for root management, and a Pro variant with kernel module and hook framework support.", "when_to_avoid": ["you just want a standard, well-documented root solution like Magisk with module ecosystem", "your device is not rooted via bootloader unlock and you cannot flash a patched kernel image", "you need a solution with an open-source license for commercial use (this repo has no license)", "you rely on 32-bit apps needing su injection"], "when_to_choose": ["you need root on a device without unlocking-friendly custom kernels or kernel sources", "you must pass aggressive root detection in apps like banking or government apps", "you want to keep the vendor kernel's optimizations and features intact", "you need a root solution with no mounts and no SELinux modifications"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/skroot-linuxkernelroot", "repo": "abcz316/SKRoot-linuxKernelRoot", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "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:08:28.507452+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.507452+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:34.638268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13636b53410cce7906482082777f214ce5979d66e430024f94c263228b9e2390", "fetched_at": "2026-08-28T04:08:28.507452+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abcz316/SKRoot-linuxKernelRoot"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 59}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1825, "days_push": 8, "days_rel": 61, "gap_med": null, "n_releases_24m": 1}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}