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>
Fresh re-import of the project. The prior history of the
Heretek-AI/Android-RE repository was rebuilt from a single squashed
initial commit per the project's vendor-neutrality policy (see
CLAUDE.md for the policy and translation table).
The audit trail for the rebuild is preserved at
/tmp/sanitize/pre-destroy/ on the analyst host. The redaction spec
is at /tmp/sanitize/redacts.json; the audit decision log is at
/tmp/sanitize/audit-decision.md.