mirror of
https://github.com/Heretek-AI/Android-RE.git
synced 2026-07-07 06:28:54 -04:00
8722cd710c
Two new items, both rooted in the 2026-06-05 survey of the 5 revanced-* repos in Input/ and the sibling RE-Library site: 1. RE-Library (MIT) is now peer-registered as the 6th MCP server in .mcp.json. The peer is opt-in via `just install-re-library` and is read-only. Five high-traffic skills each gain a "Background reading (peer MCP)" subsection that calls mcp__re-library__* for generic RE patterns before writing Frida hooks or MASVS reports. 15 new tests in tests/test_mcp_config.py lock the wiring in. 2. The dynamic MCP server's install_apk tool now runs a clean-room 3-strategy install ladder (adb_install -> push_then_pm_install -> staged_install) so it works on Android 14+ devices where the one-shot `adb install` is rejected with INSTALL_FAILED_OWNER_BLOCKED. Implementation is written from AOSP docs, not lifted from the GPLv3 source. 11 new unit tests + 2 new dry-run tests + 3 new @pytest.mark.device e2e tests. Survey review lives at docs/research/2026-06-05-revanced-input-survey.md. Side fix: remove unused `asyncio_mode = "auto"` from pyproject.toml (no test in the suite uses @pytest.mark.asyncio, and the line fails --strict-config under pytest 9 + pytest-asyncio 1.4). Verification: 176 passed, 1 skipped, 5 deselected (e2e). ruff clean, mypy --strict on the new module clean. No named commercial apps / vendors / DRM schemes in any new artifact per the no-named-apps policy. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>