Convertidor de SMALI

Extraer texto de archivos de ensamblador de Android (SMALI)


Arrastre o cargue su archivo .SMALI

Cómo extraer texto de su archivo SMALI

  1. Haga clic en el botón "Seleccionar archivo" de arriba y elija su archivo SMALI.
  2. Verás una vista previa, si está disponible.
  3. Haga clic en el botón "Convertir archivo a..." para extraer información de texto.

Convertir SMALI a otro tipo de archivo

Para convertir archivos de ensamblador SMALI a otro formato, necesita Smali o otro software Desarrollador.

Convertir un archivo a SMALI

Para convertir otros formatos de archivo al tipo de archivo "Archivo de código ensamblador", necesita Smali o software similar.


Acerca de los archivos SMALI

Un archivo .smali es la representación legible por humanos del bytecode de Android Dalvik. Se genera desensamblando archivos DEX (Dalvik Executable) compilados utilizando el conjunto de herramientas Smali/Baksmali. Los investigadores de seguridad, analistas de malware y modders de Android utilizan este formato para aplicar ingeniería inversa, inspeccionar o modificar el comportamiento de las aplicaciones de Android (archivos APK).

Modificar archivos .smali directamente es notoriamente difícil. El formato se basa en una arquitectura de bajo nivel basada en registros (usando la sintaxis v0, v1, p0) en lugar de la programación estándar orientada a objetos. Carece de soporte en los IDE modernos, e incluso un error de sintaxis menor o un recuento incorrecto de registros locales impedirá que la aplicación se vuelva a compilar o causará bloqueos en tiempo de ejecución. Debido a que el código fuente original se pierde durante la compilación de la aplicación de Android, a los desarrolladores promedio les resulta muy poco práctico leer o mantener código en este formato.

Para entender la lógica más fácilmente, convierte .smali a JAVA usando un descompilador. Para implementar tus modificaciones, debes volver a compilarlo a DEX. Para compartir fragmentos sin requerir un IDE, conviértelo a TXT estándar. Arrastra y suelta tu archivo para analizarlo y convertirlo: gratis, en línea y sin instalar software.

Convert.Guru analiza su archivo SMALI, detecta el formato exacto y le permite leer el texto que contiene.

Los usuarios también convirtieron archivos JAVA, DEX, ZIP, CLASS, TXT, VBP, APK, JAR, XAPK, JPG, CRV3D, MP4 y BUP.


Preguntas frecuentes

Si desea convertir un archivo SMALI a JAVA, DEX, JAR, JS, TS, PY, CPP, C, CS, PHP, RB o GO, puede utilizar Smali o un software similar de la categoría "Ingeniería inversa de Android". En el menú Archivo, busque Guardar como… o Exportar….

Para convertir archivos SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS o TS a SMALI, pruebe Smali u otra herramienta comparable de la categoría "Ingeniería inversa de Android".



Acerca del convertidor SMALI

Convert.Guru se basa en una de las bases de datos de formatos de archivo más grandes y reconocidas, que se mantiene desde hace más de 25 años. Nuestro reconocimiento de formato identifica SMALI de forma fiable — incluso si los archivos tienen un nombre incorrecto o están dañados — y los convierte a formatos comunes. El convertidor SMALI funciona directamente en el navegador, sin registro ni instalación. Los archivos subidos se eliminan automáticamente después de la conversión.