Este wikiHow te enseñará cómo editar el contenido de un archivo APK. Para editar los archivos que contiene, deberá descompilar (y luego volver a compilar) el paquete usando APKtool en una computadora. La edición de archivos APK requiere conocimientos de Java, así como de los sistemas de archivos de Windows y Android. Esto solo debe ser realizado por usuarios avanzados.
Pasos
Parte 1 de 3: Instalación de APKTool
Paso 1. Instale el kit de desarrollo de Java
Está disponible para descargar en
Paso 2. Instale el SDK de Android
También debe instalar el kit de desarrollo de software (SDK) de Android para descompilar y recompilar archivos APK. La forma más sencilla de instalar Android SDK es descargar e instalar Android Studio desde aquí.
Paso 3. Cree una nueva carpeta en su escritorio
Esta es la carpeta en la que guardará APKTool y sus archivos APK. Siga los siguientes pasos para crear una carpeta nueva.
- Haga clic con el botón derecho en un espacio negro en su escritorio.
- Seleccione Nuevo 'y luego Carpeta'.
Paso 4. Cambie el nombre de la carpeta "APK"
Para cambiar el nombre de una carpeta, haga clic con el botón derecho en la carpeta y haga clic en Rebautizar. Luego escriba APK para cambiar el nombre de la carpeta.
Paso 5. Haga clic con el botón derecho en este enlace y haga clic en Guardar enlace como.
Esto abre un explorador de archivos que puede usar para seleccionar un lugar para guardar el archivo apktool.bat.
Paso 6. Navegue a la carpeta APK y haga clic en Guardar
Utilice el explorador de archivos para navegar a la carpeta APK que acaba de crear en su escritorio. Abra la carpeta y haga clic en Ahorrar. Esto guarda el archivo apktool.bat en la carpeta APK.
Paso 7. Descargue el archivo "apktool.jar"
Siga los siguientes pasos para descargar apktool.jar:
- Vaya a https://ibotpeaches.github.io/Apktool/ en un navegador web.
- Hacer clic Descargar debajo de la última versión en "Noticias".
Paso 8. Cambie el nombre del archivo "apktool.jar"
Es probable que el archivo que descargue tenga el número de versión en el nombre del archivo. Puede eliminarlo haciendo clic con el botón derecho en el archivo y haciendo clic en Rebautizar. Luego simplemente escribe apktool como el nombre del archivo. El nombre completo del archivo debe ser "apktool.jar". De forma predeterminada, los archivos descargados se pueden encontrar en la carpeta "Descargas".
Paso 9. Copie apktool.jar en la carpeta APK
Una vez que haya terminado de cambiar el nombre del archivo, haga clic con el botón derecho y haga clic en Dupdo o Corte. Luego abra la carpeta APK que creó en su escritorio y haga clic derecho dentro. Hacer clic Pegar. Esto pegará el archivo "apktool.jar" dentro de la carpeta APK.
Parte 2 de 3: Descompila el APK
Paso 1. Copie el archivo APK a su carpeta APK
Los archivos APK están disponibles para descargar desde varios sitios web. También puede recuperar un APK de su dispositivo Android conectándolo a su computadora con un cable de carga y desbloqueando el dispositivo. Navega al Descargas carpeta en el dispositivo y copie y pegue un archivo APK en la carpeta APK en su escritorio de Windows.
Paso 2. Abra la barra de búsqueda de Windows y escriba cmd
La barra de búsqueda generalmente se encuentra a la derecha del menú Inicio.
Paso 3. Símbolo del sistema en los resultados de la búsqueda
Tiene un icono que se asemeja a una pantalla negra con un cursor blanco sobre él.
Paso 4. Navegue a la carpeta APK en el símbolo del sistema
Puede abrir una carpeta dentro del símbolo del sistema escribiendo cd seguido del nombre de la carpeta. Por ejemplo, si está en el "C: / Users / Username>" predeterminado cuando abre el símbolo del sistema, puede abrir su escritorio escribiendo cd desktop. Si copió la carpeta APK en su escritorio, puede abrir la carpeta APK escribiendo cd apk. Debería decir "C: / users / username / desktop / apk>" al lado del indicador.
Si su carpeta APK está guardada en otra ubicación, escriba cd / junto al símbolo del sistema para volver a la unidad raíz "C:". Luego escriba cd seguido de la ruta completa de la carpeta APK
Paso 5. Escriba apktool si le sigue el nombre del archivo APK
Esto instala el marco de la aplicación.
Por ejemplo, si el nombre de su archivo APK es "my-first-game.apk", escribiría apk if my-first-game.apk en el símbolo del sistema
Paso 6. Escriba apktool d seguido del nombre del archivo APK
Esto descompila el archivo APK. El contenido del archivo APK se colocará en una carpeta separada con el mismo nombre que el archivo APK en la carpeta APK. Ahora puede editar los archivos APK descompilados. Es posible que necesite algunas habilidades de codificación para editar ciertos archivos dentro de la carpeta.
Siguiendo el mismo ejemplo anterior, escribiría apktool d my-first-game.apk en el símbolo del sistema
Parte 3 de 3: recompila el APK
Paso 1. Abra la barra de búsqueda de Windows y escriba cmd
La barra de búsqueda generalmente se encuentra a la derecha del menú Inicio. Una vez que termine de editar los archivos dentro de la carpeta de archivos APK, deberá volver a compilar la carpeta en un archivo APK.
Paso 2. Símbolo del sistema en los resultados de la búsqueda
Tiene un icono que se asemeja a una pantalla negra con un cursor blanco sobre él.
Paso 3. Navegue a la carpeta APK en el símbolo del sistema
Puede abrir una carpeta dentro del símbolo del sistema escribiendo cd seguido del nombre de la carpeta. Por ejemplo, si está en el "C: / Users / Username>" predeterminado cuando abre el símbolo del sistema, puede abrir su escritorio escribiendo cd desktop. Si copió la carpeta APK en su escritorio, puede abrir la carpeta APK escribiendo cd apk. Debería decir "C: / users / username / desktop / apk>" al lado del indicador.
Si su carpeta APK está guardada en otra ubicación, escriba cd / junto al símbolo del sistema para volver a la unidad raíz "C:". Luego escriba cd seguido de la ruta completa de la carpeta APK
Paso 4. Escriba apktool b seguido del nombre de la carpeta del APK que desea volver a compilar
Esto vuelve a compilar la carpeta en un archivo APK. El archivo APK recién compilado se puede encontrar en la carpeta "dist" dentro de la carpeta APK descompilada que creó Apktool.
Por ejemplo, si la aplicación en la que está trabajando se llama "my-first-game.apk", escribiría apktool b my-first-game.apk en el símbolo del sistema
Paso 5. Cree una nueva carpeta llamada "Signapk" en su escritorio
Para crear una nueva carpeta en su escritorio, haga clic derecho en cualquier lugar de su escritorio y haga clic en Nuevo. Luego haga clic en Carpeta. Haga clic con el botón derecho en la nueva carpeta y haga clic en Rebautizar. Luego, escriba "Signapk" como nuevo nombre de carpeta.
Paso 6. Copie el APK recién compilado en la carpeta "Signapk"
El APK recién compilado se puede encontrar en la carpeta "dist" de la carpeta APK sin compilar en la carpeta "Apktool". Haga clic derecho en el APK y haga clic en Dupdo. Luego, vuelva a la carpeta "Signapk" y pegue el archivo APK dentro de la carpeta.
Paso 7. Haga clic aquí descargar SignApk.zip.
Esto descarga el archivo SignApk que se necesita para firmar un archivo apk.
Paso 8. Extraiga el contenido de SignApk.zip en la carpeta Signapk
Esto extrae el archivo "certificate.pem", el archivo "key.pk8" y el "signapk.jar" en la carpeta "Signapk".
Paso 9. Navegue a la carpeta "Signapk" en el símbolo del sistema
Para navegar a la carpeta Signapk en el símbolo del sistema, escriba cd / para regresar al directorio raíz. Luego, escriba cd seguido de la ruta completa del directorio de la carpeta Signapk.
Si creó la carpeta Signapk en su escritorio, lo más probable es que la ruta completa sea "C: / users / username / desktop / Signapk>"
Paso 10. Escriba java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk en el símbolo del sistema
Reemplace "[apkfilename]" con el nombre real del archivo apk que desea firmar. Esto crea un nuevo archivo APK firmado en la carpeta Signapk. Utilice este archivo para instalar el software en su sistema Android.