¿Cuál es la mejor manera de modificar o editar archivos APK?

Nota: No voy a proporcionar ningún enlace. Debería sentirse cómodo al ensuciarse las manos por sí mismo cuando esté haciendo una tarea así.

Defino varios niveles según la cantidad de miradas que puedes tomar en un APK.


Nivel 1: Básico: se usa para editar imágenes, iconos de cambio y otras cosas de diseño menor.

Descompilar / Recompilar utilizando el gestor de APK . Siempre y cuando no hayas arruinado, lo más probable es que un APK funcione incluso después de compilar y realizar cambios en las imágenes / diseño.


Nivel 2: Editar bibliotecas de APK o también descompilar el archivo classes.dex y realizar cambios en los archivos smali.

Usando smali / backsmali , descompila el archivo classes.dex dentro de una apk para obtener los archivos de la biblioteca smali que edita para cambiar algunas de las funciones más importantes de la aplicación en sí (puede llamar de forma segura el código fuente de la aplicación y cambiarlo a la derecha). su base). Sin embargo, si hiciste esta pregunta, dudo que puedas realizar este paso por tu cuenta (a menos que recibas el código smali alimentado con cuchara por algún tutorial) porque el lenguaje smali está realmente cerca del ensamblaje y es una pieza de código muy confusa. Sin embargo, si está interesado, puede leer sobre Dalvic Opcodes si desea comenzar con esto. Esto es dificil

Nuevamente, siempre y cuando no hayas arruinado el código fuente, puedes volver a compilar classes.dex usando smali / backsmali y volver a colocarlo en apk y debería funcionar.

Debería poder encontrar classes.dex al abrir la apk con algún archivador como winrar. Sin embargo, se recomienda apk decompiler (lo necesitará si desea realizar cambios en classes.dex y volver a colocarlo en apk).


Nivel 3: Intentar leer el código fuente de la aplicación en formato java.

Ahora este es interesante. Pero antes de comenzar, debo advertirte: esto es puramente educativo por naturaleza, no puedes hacer cambios a ese código Java y recompilar la aplicación. Porque no existe tal cosa que pueda hacer funcionar perfectamente el código Java desde el código smali. Sin embargo, si solo desea verificar el código en la superficie para saber cómo funciona la aplicación, siga leyendo.

Obtener dex2jar . Al igual que en el paso anterior, obtenga el archivo classes.dex dentro del apk y conviértalo a jar con dex2jar. Ahora solo use cualquier convertidor de clase java a java y debería obtener un código java parcialmente preciso. Debe ser lo suficientemente bueno por razones educativas, sin embargo, dado que no tendrá el código Java exacto, la compilación de classes.dex no funcionará y la aplicación se bloqueará definitivamente. No hay manera de evitar esto.


Ahora dudo mucho que puedas sumergirte más profundamente en un APK compilado que este. ¡Buena suerte!

Puede editar / modificar fácilmente cualquier aplicación o juego de Android usando la aplicación APK Editor Pro .

APK Editor Pro APK hace lo que dice a través de su nombre. Es una aplicación poderosa que te ayuda a editar tus archivos APK directamente en tu dispositivo. Por lo tanto, puede ayudarlo a cambiar los parámetros de una aplicación con facilidad.

Características de APK Editor Pro APK

  • Seleccione cualquier archivo APK para editar con la aplicación
  • También puede seleccionar el archivo APK desde la aplicación directamente
  • La aplicación tiene la función Autorun Manager
  • Tiene la función de eliminación de permisos APK
  • Opción incorporada de datos de la aplicación hack
  • Modifica cualquier archivo de la aplicación directamente desde APK Editor.
  • Edita cualquier archivo o parte o cualquier archivo APK o aplicación
  • Eliminar permiso de APK
  • Gestionar la ejecución automática de una aplicación.
  • Hackear datos de una aplicación.
  • Hackear los recursos de un juego.
  • Modificar el valor de un juego o aplicación
  • Cambia cualquier archivo con un parche fácil de usar

Estas son las características y lo que puedes hacer con la aplicación. Por supuesto, hay muchas más cosas que puedes hacer con la aplicación, excepto las que se mencionan anteriormente.

Buscando descargar la última versión de APK Editor Pro que es v1.8.4. Podrás descargar gratis APK Editor Pro v1.8.4 (última versión) para Android aquí: APK Editor Pro Apk Descargar la última versión {ApkEditorPro 2017}

Primero, renombra la extensión de archivo .apk a .zip
luego extraerlo
Cambia el recurso en el archivo como desees.
Por último, comprima el archivo APK (cuanto más comprimido es, más suave es su aplicación)
Renombrarlo de nuevo a .apk

O

Pruebe APK Studio by vaibhavpandeyvpz (creado exclusivamente para este propósito)

caracteristicas:

  • Decompile / Recompile APK
  • Keystore flexible y Key-Alias ​​Selector
  • Zip-align automático
  • Visor de imágenes para recursos
  • Un clic en Instalar en el dispositivo
  • Resaltado de sintaxis (* java; * .smali; * .xml; * .yml)

Si necesita editar o modificar archivos apk, puede seguir este paso. En primer lugar, cambie el nombre del archivo a .zip y luego extráigalo. Luego, cambie la fuente en el archivo como se merece. Suelte, cambie el nombre de los archivos a apk.ver más descarga de apk

Junto con eso, también puede revisar (Sin riesgo) 5 métodos para rootear Android sin usar la PC. ~ Trucos de Allinone

No soy un experto en esto, pero parece que puede abrir archivos APK solo en dispositivos Android. Parecen ser simplemente archivos comprimidos que solo pueden extraerse o instalarse en dispositivos Android.

El sitio (técnico) de preguntas y respuestas, StackOverflow parece ser un lugar mejor para preguntas como esta. ¿Es suficiente un archivo .apk para instalar la aplicación en mi teléfono Android?

Cómo enviar aplicaciones de Android en Watsapp | Cómo hacer una copia de seguridad de cualquier aplicación de Android en hindi (sin root)

Descomponer el archivo apk y luego usar Android Studio puede modificarlos