Herramientas de línea de comandos y GUI para descompilar archivos Android Dex, APK y otros formatos y obtener código fuente Java legible.
facebook/redex
Optimizador de bytecode para apps Android que reescribe archivos .dex para reducir el tamaño de los APK y mejorar su velocidad.
- Estrellas
- 6,314
- Forks
- 681
- Issues abiertos
- 74
- Último commit
- hace 24 horas
¿Qué es?
ReDex es un optimizador de bytecode de Android (dex) desarrollado originalmente en Facebook. Proporciona un framework para leer, escribir y analizar archivos .dex, además de un conjunto de pases de optimización basados en ese framework.
El objetivo es tomar un APK existente y generar una versión optimizada, más pequeña y rápida que la original. Como trabaja sobre el bytecode compilado, puede aplicarse a una app después de compilarla, sin modificar su código fuente.
El proyecto se distribuye con licencia MIT y su documentación completa está disponible en el sitio web del proyecto.
Funciones clave
- 01Lee, escribe y analiza archivos .dex de Android.
- 02Aplica pases de optimización al bytecode de un APK existente.
- 03Trabaja sobre el resultado compilado, por lo que no hace falta modificar el código fuente de la app.
- 04Se distribuye con licencia MIT.
Casos de uso
- Reducir el tamaño de un APK de lanzamiento después de compilarlo.
- Mejorar el rendimiento en tiempo de ejecución de una app Android sin modificar su código.
- Crear herramientas personalizadas para analizar o transformar bytecode en archivos dex.
Inicio rápido
- 1
Lee toda la documentación en fbredex.com
- 2
Sigue el README y la documentación para compilar ReDex desde el código fuente
Antes de usarlo
- El README no incluye ningún comando de instalación; la configuración solo se describe en el sitio externo de documentación.
- Es un optimizador de bytecode para APK de Android, por lo que no se aplica a otras plataformas.
Temas
Preguntas frecuentes
- ¿Qué es redex?
- Optimizador de bytecode para apps Android que reescribe archivos .dex para reducir el tamaño de los APK y mejorar su velocidad. ReDex es un optimizador de bytecode de Android (dex) desarrollado originalmente en Facebook. Proporciona un framework para leer, escribir y analizar archivos .dex, además de un conjunto de pases de optimización basados en ese framework.
- ¿redex es gratuito? ¿Qué licencia tiene?
- redex es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿redex sigue mantenido?
- Mantenimiento activo. El último commit de redex fue el 21 oct 2026.
- ¿Para qué puedo usar redex?
- Reducir el tamaño de un APK de lanzamiento después de compilarlo. Mejorar el rendimiento en tiempo de ejecución de una app Android sin modificar su código. Crear herramientas personalizadas para analizar o transformar bytecode en archivos dex.
- ¿Cómo se instala redex?
- Lee toda la documentación en fbredex.com Sigue el README y la documentación para compilar ReDex desde el código fuente
- ¿Dónde consigo redex?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/facebook/redex
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gestor de apps para Android que las instala y actualiza directamente desde sus fuentes de publicación, como GitHub, GitLab y F-Droid.
App de Android que convierte sitios web, proyectos HTML y sitios de Node.js, PHP, Python, Go o WordPress en APK firmados, todo desde el teléfono.
Visor de archivos Android sin conexión y sin permisos para PDF, Word, Excel, PowerPoint, fotos, video, audio, Markdown, código y archivos ZIP.
Una implementación ligera de Python 3 para microcontroladores y otros dispositivos con recursos limitados, con módulos para acceder al hardware.
Kit de herramientas basado en Rust para desarrollar contratos inteligentes en Ethereum, con Forge, Cast, Anvil y Chisel para crear, probar e interactuar con cadenas EVM.