apk descompilar y reempaquetar
Sistema operativo: Mac OS X
Software: apktool
Entra en la web oficial https://ibotpeaches.github.io/Apktool/ y pulsa instalar en la página de inicio (https://ibotpeaches.github.io/Apktool/install/) Ingrese a la guía de instalación, que contiene métodos de instalación para Windows, Linux y Mac. Los diferentes sistemas operativos solo siguen diferentes pasos.
Ingrese en la terminal: apktool d xxx.apk, obtuve el siguiente error al descompilar:
Según el mensaje, no se puede escribir en este directorio /Users/xxx/ Library/apktool/framework (xxx es el nombre de usuario de la computadora), luego cree una nueva carpeta de apktool en /Users/xxx/Library, cree una nueva carpeta de framework en la carpeta de apktool y luego configure los permisos de la nueva carpeta para que sean en el lado seguro Ingrese en la terminal: chmod -R 777 /Users/xxx/Library/apktool
Luego vuelva a ejecutar el comando de descompilación y será exitoso. La carpeta descompilada aparecerá en el mismo. directorio como xxx.apk.
Ingrese el comando de compilación en la terminal: apktool b xxx (xxx es la carpeta que acaba de descompilar. Después del éxito, el archivo apk empaquetado se generará en la carpeta dist debajo de la carpeta xxx
).El apk empaquetado no está firmado, por lo que no se puede instalar. Firme el apk ahora.
20000 es el momento. Sería mejor si esta configuración fuera más larga. Después de guardar el archivo de firma. camino. . Al ingresar un comando y presionar la tecla Intro, se le pedirá que ingrese su contraseña y otra información. Introdúzcala cuando se le solicite. Úsela al firmar.
2. Luego ingrese en la terminal:
El que está después de -keystore es la ruta del archivo firmado, el que está después de -signedjar es la ruta de almacenamiento del apk firmado y el siguiente es obligatorio. La ruta del paquete firmado. El último android.keystore es el alias del certificado. Si no conoce el alias, puede ingresarlo en la terminal: keytool -list -v -keystore /. Users/xxx/Desktop/android.keystore para ver la información específica, que contiene el alias.
En este paso, tenga en cuenta también que el archivo de firma y el apk que debe firmarse deben estar en el mismo directorio.