Es justo decir que, a menos que haya pasado algún tiempo investigando dentro de los archivos APK y haciendo algunos trabajos pesados. modificaciones en aplicaciones o en el propio sistema operativo Android, probablemente no te hayas encontrado cara a cara con un archivo .smali en su estado natural ambiente. Son un componente común en muchos de los ajustes y trucos de Android más populares, como agregar opciones, ampliar el menú de encendido y agregar animación de pantalla CRT apagada.
Los archivos en sí a menudo se pueden encontrar dentro de APK y están disponibles para su modificación una vez que ese archivo en particular se descompila con una utilidad como APKHerramienta. Desafortunadamente, estos pequeños archivos a veces tienden a esconderse dentro del clases.dex de un archivo JAR y se vuelven un poco más incómodos y requieren más tiempo para alcanzarlos y manipularlos. Siguiendo con su reciente guía de comandos ADB, miembro senior de XDA iamareebjamal ha creado una herramienta de un solo clic que le permitirá descompilar el
clases.dex desde cualquier archivo APK o JAR con facilidad.Simplemente coloque el archivo relevante en la carpeta de entrada, descompílelo, realice los cambios necesarios en los archivos recientemente disponibles, vuelva a compilar y verifique la carpeta de salida para ver su versión modificada. Es tan simple como eso. Obviamente, existen algunos requisitos previos para esto, a saber, algún tipo de dispositivo informático personal que ejecute Windows, Java (idealmente en software y forma líquida), los archivos y herramientas relevantes (notepad++, un administrador de archivos, etc.) y una idea de lo que realmente le gustaría lograr como resultado final. Si tiene todo esto a su disposición, esto podría resultarle un gran ahorro de tiempo y bien merecería una visita al hilo original.