Команда LSPosed выпустила DexSQL. Классы, методы, строки и вызовы из DEX он раскладывает по таблицам. Не нужно декомпилировать APK целиком и грепать код: найти все методы, где встречается
api.example.com, можно одним SELECT по таблице method_strings.Так же ищутся вызывающие методы, обращения к полям, аннотации вроде
@Keep и последовательности опкодов, а Smali нужного метода открывается сразу. Встроенный MCP-сервер подключается к Claude Code, Codex и другим агентам, дальше хватит просьбы «найди методы с этой строкой лога и покажи, кто их вызывает».Инструмент пригодится для аудита своего релизного APK: какие хосты и ключи туда попали, что тянут сторонние SDK, что пережило R8. Всё работает локально на Windows, Linux и macOS (Apple silicon).
⚠️ DexSQL бесплатен, в том числе для коммерческих задач, но это закрытый бинарник, а не open source.
🔗 GitHub · Документация · Примеры SQL
#Android #AndroidDev #MCP #Security
