{"adoption": {"forks": 419, "observed_at": "2026-08-28T04:07:01.224288+00:00", "stars": 2567}, "canonical_url": "https://ross.abutalabs.com/products/dkwechathelper", "card": {"archived": false, "artifact_type": "plugin", "description": "不止于抢红包，功能丰富的微信插件。", "domain": ["mobile-development", "messaging-platforms"], "enriched": true, "function": ["plugin-system", "workflow-automation", "security"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["DKJone/DKWechatHelper"], "name": "DKJone/DKWechatHelper", "platform": [], "pushed_at": "2023-06-21T07:41:52+00:00", "repo": "DKJone/DKWechatHelper", "stars": 2567, "tags": ["wechat", "tweak", "red-packet", "jailbreak", "objective-c", "anti-revoke", "reverse-engineering", "automation", "ios", "mobile"], "topics": ["wechat", "tweak", "wechathelper", "qiang-hong-bao"], "urls": [], "use_cases": ["auto-grab red packets in wechat in the background", "prevent wechat message recall", "detect deleted wechat friends", "modify wechat step count", "answer wechat video calls on lock screen with callkit", "customize wechat chat backgrounds and splash screens", "filter group chats and keywords for red packets"], "what_it_is": "DKWechatHelper is a feature-rich WeChat tweak/plugin for iOS written in Objective-C, offering automatic red packet grabbing, anti-message-revoke, step count modification, friend relationship detection, and more. It works without jailbreak via repackaging/resigning the WeChat app and integrates into WeChat's settings UI.", "when_to_avoid": ["you use a wechat version newer than 8.0.38 without an updated release", "you need a legally safe or officially supported modification", "you are on android or desktop wechat"], "when_to_choose": ["you want a free, open-source wechat enhancement plugin on iphone or ipad", "you need non-jailbreak red packet grabbing via app repackaging", "you want to study wechat tweak source code for ios reverse engineering"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dkwechathelper", "repo": "DKJone/DKWechatHelper", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "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:07:01.224288+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:01.224288+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:23:22.679701+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4d867d8fae78fda08399ed36ee3415688841681a03e3749190e0e77196cac91", "fetched_at": "2026-08-28T04:07:01.224288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DKJone/DKWechatHelper"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2780, "days_push": 1169, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}