{"adoption": {"forks": 532, "observed_at": "2026-08-28T04:09:22.118917+00:00", "stars": 5539}, "canonical_url": "https://ross.abutalabs.com/products/hide-my-applist", "card": {"archived": false, "artifact_type": "plugin", "description": "An Xposed module to intercept applist detections", "domain": ["privacy", "android-tools", "security"], "enriched": true, "function": ["security", "privacy"], "health_score": 97, "homepage": null, "language": "Kotlin", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Dr-TSNG/Hide-My-Applist"], "name": "Dr-TSNG/Hide-My-Applist", "platform": [], "pushed_at": "2026-08-01T17:16:42+00:00", "repo": "Dr-TSNG/Hide-My-Applist", "stars": 5539, "tags": ["xposed", "root", "anti-detection", "app-hiding", "fingerprinting-protection", "android"], "topics": ["xposed", "android"], "urls": [], "use_cases": ["hide root apps like Fake Location from being detected by other apps", "prevent apps from fingerprinting my installed app list", "stop apps from detecting that my device is rooted", "reject app list requests from specific apps", "test whether my app list is properly hidden"], "what_it_is": "An Xposed module for rooted Android devices that hides installed apps from other apps' package list queries. It intercepts app list detections to prevent root-related apps from being fingerprinted and to protect against app list-based tracking.", "when_to_avoid": ["your device is not rooted or lacks an Xposed framework", "you need permissively licensed software you can modify or redistribute (license changed to restrictive terms in v3.4)", "you only need to hide apps from the launcher rather than from programmatic detection"], "when_to_choose": ["you have a rooted Android device with Xposed/LSPosed framework installed", "you need to use root-dependent apps that are detected and blocked by other apps", "you want to protect against app list fingerprinting for privacy"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hide-my-applist", "repo": "Dr-TSNG/Hide-My-Applist", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "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:09:22.118917+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.118917+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.554638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90b3dc3309af76c264de4cdccbdee7009762831066506a2afe9c30b9598e9dda", "fetched_at": "2026-08-28T04:09:22.118917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-TSNG/Hide-My-Applist"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 71}, "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": 1993, "days_push": 32, "days_rel": 32, "gap_med": 110, "n_releases_24m": 6}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}