Saltar al contenido

Convertir archivo .Java a archivo .Smali

Solución:

Puede compilar las clases de Java usando un compilador de Java normal y luego usar la utilidad ‘dx’ de Android para convertir los archivos .class compilados en un archivo dex. Y luego ejecute baksmali en el archivo dex para producir los archivos pequeños.

Por ejemplo, supongamos que tiene el siguiente código en un archivo java llamado “HelloWorld.java”:

public class HelloWorld {
    public static void main(String[] args) {
         System.out.println("Hello World!");
    }
}

Para convertirlo a pequeño:

javac HelloWorld.java
dx --dex --output=classes.dex HelloWorld.class
baksmali d classes.dex

Pruebe java2smali: https://github.com/ollide/intellij-java2smali

Es una aplicación que se utiliza para convertir Java a Smali.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *