{"adoption": {"forks": 279, "observed_at": "2026-08-28T04:03:14.174056+00:00", "stars": 1015}, "canonical_url": "https://ross.abutalabs.com/products/520apkhook", "card": {"archived": false, "artifact_type": "cli-tool", "description": "将安卓远控Apk附加进普通的App中，运行新生成的App时，普通App正常运行，远控正常上线。Attach the Android remote control APK to a regular app. When the newly generated app is launched, the regular app operates as normal while the remote control goes online seamlessly.", "domain": ["security", "penetration-testing", "android-tools"], "enriched": true, "function": ["penetration-testing", "security", "reverse-engineering"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["ba0gu0/520apkhook"], "name": "ba0gu0/520apkhook", "platform": ["cli", "jvm"], "pushed_at": "2024-09-09T07:28:43+00:00", "repo": "ba0gu0/520apkhook", "stars": 1015, "tags": ["android", "apk-payload-injection", "red-team", "trojanized-apk", "social-engineering", "deleted-project", "linux"], "topics": [], "urls": [], "use_cases": ["inject a payload into an android apk for red team exercises", "test mobile security detection of trojanized apps", "demonstrate apk repackaging attacks in security training", "analyze how remote access trojans hide inside legitimate apps"], "what_it_is": "A Java-based tool that attaches an Android remote-access APK payload to a legitimate app, producing a trojanized APK where the original app runs normally while the payload silently goes online. The project has been deleted by its author to prevent abuse for phishing and fraud.", "when_to_avoid": ["you want an actively maintained tool - the repository has been deleted and development stopped", "you lack explicit authorization to test target devices or apps", "you need a general-purpose Android security toolkit rather than a single payload-injection technique"], "when_to_choose": ["you need to demonstrate APK repackaging/payload-attachment attacks in an authorized red team engagement", "you are studying trojanized Android app behavior in a malware analysis lab"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/520apkhook", "repo": "ba0gu0/520apkhook", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "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:14.174056+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.174056+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:11:25.628761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38ece36f6cf3ecf7cda4fb341589a7b6b52a96b266b76157b3d8e81370dc8566", "fetched_at": "2026-08-28T04:03:14.174056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ba0gu0/520apkhook"}], "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": 1784, "days_push": 723, "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}}