{"adoption": {"forks": 416, "observed_at": "2026-08-28T04:09:28.252572+00:00", "stars": 5720}, "canonical_url": "https://ross.abutalabs.com/products/qauxiliary", "card": {"archived": false, "artifact_type": "application", "description": "QNotified phoenix - To make OICQ great again", "domain": ["android-tools", "privacy", "developer-tools"], "enriched": true, "function": ["security", "reverse-engineering", "plugin-system"], "health_score": 99, "homepage": null, "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["cinit/QAuxiliary"], "name": "cinit/QAuxiliary", "platform": ["jvm"], "pushed_at": "2026-08-26T16:14:24+00:00", "repo": "cinit/QAuxiliary", "stars": 5720, "tags": ["xposed-module", "qq", "tim", "frida", "app-modification", "android"], "topics": ["qq", "tim", "xposed", "xposed-module", "oicq", "qnotified"], "urls": [], "use_cases": ["enhance QQ and TIM with extra features via an Xposed module", "customize the QQ Android client's behavior", "load QQ tweaks without an Xposed framework using Frida", "explore how QQ/TIM internals are hooked for learning", "access QAuxiliary settings inside QQ or TIM's built-in settings"], "what_it_is": "QAuxiliary is an open-source Xposed module based on QNotified that adds extra features and tweaks to the QQ and TIM Android messaging clients. It can also be loaded via Frida on systems without an Xposed environment, and is developed for learning purposes only.", "when_to_avoid": ["you need a legally guaranteed or commercially supported tool - the license is non-commercial (CC BY-NC-SA / EULA) and may be discontinued anytime", "you don't use QQ, TIM, QQLite, or QQ HD", "you cannot root your device or install Xposed/Frida", "you want to use it for purposes that violate the platform's terms of service"], "when_to_choose": ["you run QQ or TIM on Android 7.0+ and want an actively maintained Xposed module", "you have root or an Xposed/LSPosed environment and want client enhancements", "you want a free, open-source alternative to QNotified"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/qauxiliary", "repo": "cinit/QAuxiliary", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "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:28.252572+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:28.252572+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:53:28.077565+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a6b046fa89cdf69c2ab672ec706efaba1b608dbc9b901b9f071f32ccf748d4b", "fetched_at": "2026-08-28T04:09:28.252572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cinit/QAuxiliary"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 78}, "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": 1677, "days_push": 7, "days_rel": 64, "gap_med": 54.0, "n_releases_24m": 9}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}