{"adoption": {"forks": 33, "observed_at": "2026-08-28T04:03:46.341887+00:00", "stars": 1149}, "canonical_url": "https://ross.abutalabs.com/products/tricky-addon-enhanced", "card": {"archived": false, "artifact_type": "plugin", "description": "Enhanced fork of Tricky Addon - Update Target List with automatic target management, Xposed detection, and auto-fetch keybox", "domain": ["android-tools", "security", "privacy", "developer-tools"], "enriched": true, "function": ["security", "workflow-automation", "configuration-management", "monitoring"], "health_score": 86, "homepage": null, "language": "Rust", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Enginex0/tricky-addon-enhanced"], "name": "Enginex0/tricky-addon-enhanced", "platform": ["cli"], "pushed_at": "2026-05-01T16:29:37+00:00", "repo": "Enginex0/tricky-addon-enhanced", "stars": 1149, "tags": ["android-root", "magisk-module", "kernelsu", "apatch", "trickystore", "teesimulator", "keybox", "xposed-detection", "device-attestation", "rust-daemon", "root-module", "play-integrity", "automation", "android"], "topics": [], "urls": [], "use_cases": ["automatically rotate keyboxes on a rooted android device", "keep trickystore target list up to date without manual edits", "spoof android security patch level to pass integrity checks", "detect xposed modules that could break device attestation", "auto-fetch fresh keybox material for trickystore", "replace fragile shell scripts managing trickystore with a single rust daemon", "pass play integrity or device attestation on a magisk-rooted phone"], "what_it_is": "A native Rust daemon distributed as a root module (Magisk/KernelSU/APatch) that automatically manages TrickyStore and TEESimulator on rooted Android devices. It handles keybox rotation, security patch spoofing, VBHash injection, attestation monitoring, and target list management with zero user intervention after install.", "when_to_avoid": ["you have an unrooted Android device", "you need official support or guaranteed responses - support is community Telegram only", "you want a GUI-driven configuration tool rather than a background daemon"], "when_to_choose": ["you run TrickyStore or TEESimulator on a rooted Android device and want fully automated management", "you want a single efficient native daemon instead of multiple shell scripts with poll loops", "you use Magisk, KernelSU, or APatch and need keybox rotation and patch spoofing handled silently"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tricky-addon-enhanced", "repo": "Enginex0/tricky-addon-enhanced", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "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:46.341887+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.341887+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:33:42.819842+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e243832a58ea9f299a28487b77d7b210acae6dd1fd4e68c007f716f3f7fe649", "fetched_at": "2026-08-28T04:03:46.341887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Enginex0/tricky-addon-enhanced"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "longevity": 16, "rhythm": 81}, "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": 225, "days_push": 124, "days_rel": 124, "gap_med": 0.0, "n_releases_24m": 19}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}