Инструменты CLI и GUI для декомпиляции Android Dex, APK и связанных файлов в читаемый исходный код Java.
facebook/redex
Оптимизатор байткода Android-приложений, который переписывает .dex-файлы, уменьшая размер APK и повышая скорость работы.
- Звёзды
- 6,314
- Форки
- 681
- Открытые issues
- 74
- Последний коммит
- 23 часа назад
Что это?
ReDex — оптимизатор байткода Android (dex), изначально разработанный в Facebook. Он предоставляет фреймворк для чтения, записи и анализа .dex-файлов, а также набор проходов оптимизации на его основе.
Цель проекта — взять существующий APK и создать его оптимизированную версию, которая будет меньше и быстрее оригинала. Поскольку ReDex работает с скомпилированным байткодом, его можно применять к приложению после сборки, не меняя исходный код.
Проект распространяется по лицензии MIT, а полная документация размещена на его сайте.
Ключевые возможности
- 01Читает, записывает и анализирует .dex-файлы Android.
- 02Применяет проходы оптимизации к байткоду уже собранного APK.
- 03Работает со скомпилированным кодом, поэтому менять исходный код приложения не нужно.
- 04Распространяется по лицензии MIT.
Сценарии использования
- Уменьшение размера релизного APK после сборки.
- Повышение производительности Android-приложения без изменения его кода.
- Создание собственных инструментов для анализа или преобразования dex-файлов.
Темы
Частые вопросы
- Что такое redex?
- Оптимизатор байткода Android-приложений, который переписывает .dex-файлы, уменьшая размер APK и повышая скорость работы. ReDex — оптимизатор байткода Android (dex), изначально разработанный в Facebook. Он предоставляет фреймворк для чтения, записи и анализа .dex-файлов, а также набор проходов оптимизации на его основе.
- redex можно использовать бесплатно? Какая у него лицензия?
- redex распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- redex всё ещё поддерживается?
- Активно поддерживается. Последний коммит в redex — 21 окт. 2026 г..
- Для чего можно использовать redex?
- Уменьшение размера релизного APK после сборки. Повышение производительности Android-приложения без изменения его кода. Создание собственных инструментов для анализа или преобразования dex-файлов.
- Где скачать redex?
- Исходный код и инструкции по установке — на GitHub: https://github.com/facebook/redex
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Менеджер Android-приложений, который устанавливает и обновляет их напрямую из GitHub, GitLab, F-Droid и других источников релизов.
Android-приложение, которое собирает сайты, HTML-проекты и сайты на Node.js, PHP, Python, Go или WordPress в подписанные APK прямо на телефоне.
Офлайн-просмотрщик файлов для Android без разрешений: открывает PDF, Word, Excel, PowerPoint, фото, видео, аудио, Markdown, код и ZIP-архивы.
Компактная реализация Python 3 для микроконтроллеров и других устройств с ограниченными ресурсами, с модулями для работы с аппаратурой.
Набор инструментов на Rust для разработки смарт-контрактов Ethereum: Forge, Cast, Anvil и Chisel помогают собирать и тестировать контракты и взаимодействовать с EVM-сетями.