Aquest wikiHow us ensenya a editar el contingut d’un fitxer APK. Per editar els fitxers que hi ha dins, haureu de descompilar (i tornar a compilar) el paquet mitjançant APKtool en un ordinador. L’edició de fitxers APK requereix coneixements de Java, així com dels sistemes de fitxers de Windows i Android. Això només ho haurien de fer usuaris avançats.
Passos
Part 1 de 3: Instal·lació d'APKTool
Pas 1. Instal·leu el kit de desenvolupament de Java
Es pot descarregar a
Pas 2. Instal·leu Android SDK
També heu d’instal·lar el kit de desenvolupament de programari d’Android (SDK) per descompilar i recompilar fitxers APK. La forma més senzilla d’instal·lar Android SDK és descarregar i instal·lar Android Studio des d’aquí.
Pas 3. Creeu una carpeta nova a l'escriptori
Aquesta és la carpeta on desareu l'APKTool i els fitxers APK. Seguiu els passos següents per crear una carpeta nova.
- Feu clic amb el botó dret a un espai negre de l'escriptori.
- Seleccioneu Novetat 'i després Carpeta '.
Pas 4. Canvieu el nom de la carpeta "APK"
Per canviar el nom d’una carpeta, feu clic amb el botó dret a la carpeta i feu clic a Canvia el nom. A continuació, escriviu APK per canviar el nom de la carpeta.
Pas 5. Feu clic amb el botó dret en aquest enllaç i feu clic a Guarda l'enllaç com.
Això obre un navegador de fitxers que podeu utilitzar per seleccionar un lloc on desar el fitxer apktool.bat.
Pas 6. Aneu a la carpeta APK i feu clic a Desa
Utilitzeu el navegador de fitxers per anar a la carpeta APK que acabeu de crear a l'escriptori. Obriu la carpeta i feu clic a Desa. Això desa el fitxer apktool.bat a la carpeta APK.
Pas 7. Baixeu el fitxer "apktool.jar"
Seguiu els passos següents per descarregar apktool.jar:
- Aneu a https://ibotpeaches.github.io/Apktool/ en un navegador web.
- Feu clic a descarregar a sota de la darrera versió a "Notícies".
Pas 8. Canvieu el nom del fitxer "apktool.jar"
És probable que el fitxer que baixeu tingui el número de versió al nom del fitxer. Podeu eliminar-lo fent clic amb el botó dret al fitxer i fent clic a Canvia el nom. A continuació, simplement escriviu apktool com a nom del fitxer. El nom complet del fitxer ha de ser "apktool.jar". Per defecte, els fitxers descarregats es poden trobar a la carpeta "Baixades".
Pas 9. Copieu apktool.jar a la carpeta APK
Quan hàgiu acabat de canviar el nom del fitxer, feu-hi clic amb el botó dret i feu clic a Copia o bé Tallar. A continuació, obriu la carpeta APK que heu creat a l'escriptori i feu clic amb el botó dret a dins. Feu clic a Enganxa. Això enganxarà el fitxer "apktool.jar" a la carpeta APK.
Part 2 de 3: descompileu l'APK
Pas 1. Copieu el fitxer APK a la carpeta APK
Els fitxers APK es poden descarregar des de diversos llocs web. També podeu recuperar un APK del vostre dispositiu Android connectant-lo a l'ordinador mitjançant un cable de càrrega i desbloquejant el dispositiu. Aneu a Descàrregues del dispositiu i copieu i enganxeu un fitxer APK a la carpeta APK del vostre escriptori de Windows.
Pas 2. Obriu la barra de cerca de Windows i escriviu cmd
La barra de cerca es troba normalment a la dreta del menú Inici.
Pas 3. Indicador d'ordres als resultats de la cerca
Té una icona que s’assembla a una pantalla negra amb un cursor blanc.
Pas 4. Aneu a la carpeta APK a l’indicador d’ordres
Podeu obrir una carpeta dins de l'indicador d'ordres escrivint cd seguit del nom de la carpeta. Per exemple, si teniu el valor predeterminat "C: / Users / Username>" quan obriu el símbol del sistema, podeu obrir l'escriptori escrivint cd desktop. Si heu copiat la carpeta APK al vostre escriptori, podeu obrir la carpeta APK escrivint cd apk. S'ha de dir "C: / users / username / desktop / apk>" al costat de la sol·licitud.
Si la vostra carpeta APK es desa a una altra ubicació, escriviu cd / al costat de l'indicador d'ordres per tornar a la unitat arrel "C:". A continuació, escriviu cd seguit del camí complet de la carpeta APK
Pas 5. Escriviu apktool si el segueix el nom del fitxer APK
Això instal·la el marc de l'aplicació.
Per exemple, si el nom del fitxer APK és "my-first-game.apk", escrivireu apk si my-first-game.apk a l'indicador d'ordres
Pas 6. Escriviu apktool d seguit del nom de fitxer APK
Això descompila el fitxer APK. El contingut del fitxer APK es col·locarà en una carpeta independent del mateix nom que el fitxer APK de la carpeta APK. Ara podeu editar els fitxers APK descompilats. És possible que necessiteu algunes habilitats de codificació per editar determinats fitxers de la carpeta.
Seguint el mateix exemple anterior, escrivireu apktool d my-first-game.apk a l'indicador d'ordres
Part 3 de 3: torneu a compilar l'APK
Pas 1. Obriu la barra de cerca de Windows i escriviu cmd
La barra de cerca es troba normalment a la dreta del menú Inici. Després d’acabar d’editar els fitxers de la carpeta APK, haureu de tornar a compilar la carpeta en un fitxer APK.
Pas 2. Símbol d'ordres als resultats de la cerca
Té una icona que s’assembla a una pantalla negra amb un cursor blanc.
Pas 3. Aneu a la carpeta APK a l’indicador d’ordres
Podeu obrir una carpeta dins de l'indicador d'ordres escrivint cd seguit del nom de la carpeta. Per exemple, si esteu al valor predeterminat "C: / Users / Username>" quan obriu el símbol del sistema, podeu obrir l'escriptori escrivint cd desktop. Si heu copiat la carpeta APK al vostre escriptori, podeu obrir la carpeta APK escrivint cd apk. S'ha de dir "C: / users / username / desktop / apk>" al costat de la sol·licitud.
Si la vostra carpeta APK es desa a una altra ubicació, escriviu cd / al costat de l'indicador d'ordres per tornar a la unitat arrel "C:". A continuació, escriviu cd seguit del camí complet de la carpeta APK
Pas 4. Escriviu apktool b seguit del nom de la carpeta de l'APK que vulgueu recompilar
Això torna a compilar la carpeta en un fitxer APK. El fitxer APK recentment compilat es troba a la carpeta "dist" de la carpeta APK descompilada que va crear Apktool.
Per exemple, si l'aplicació en què esteu treballant s'anomena "my-first-game.apk", escrivireu apktool b my-first-game.apk a l'indicador d'ordres
Pas 5. Creeu una carpeta nova anomenada "Signapk" a l'escriptori
Per crear una carpeta nova a l'escriptori, feu clic amb el botó dret a qualsevol lloc de l'escriptori i feu clic a Novetat. A continuació, feu clic a Carpeta. Feu clic amb el botó dret a la carpeta nova i feu clic a Canvia el nom. A continuació, escriviu "Signapk" com a nom de carpeta nova.
Pas 6. Copieu l'APK recentment compilat a la carpeta "Signapk"
L'APK recentment compilat es troba a la carpeta "dist" de la carpeta APK no compilada de la carpeta "Apktool". Feu clic amb el botó dret a l'APK i feu clic a Copia. A continuació, torneu a la carpeta "Signapk" i enganxeu el fitxer APK a la carpeta.
Pas 7. Feu clic aquí per descarregar SignApk.zip.
Es descarrega el fitxer SignApk necessari per signar un fitxer apk.
Pas 8. Extraieu el contingut de SignApk.zip a la carpeta Signapk
Això extreu el fitxer "certificate.pem", el fitxer "key.pk8" i el "signapk.jar" a la carpeta "Signapk".
Pas 9. Aneu a la carpeta "Signapk" a l'indicador d'ordres
Per anar a la carpeta Signapk a l'indicador d'ordres, escriviu cd / per tornar al directori arrel. A continuació, escriviu cd seguit del camí complet del directori de la carpeta Signapk.
Si heu creat la carpeta Signapk a l'escriptori, és probable que el camí complet sigui "C: / users / nom d'usuari / desktop / Signapk>"
Pas 10. Escriviu java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk a l'indicador d'ordres
Substituïu "[apkfilename]" pel nom real del fitxer apk que voleu signar. Això crea un fitxer APK signat nou a la carpeta Signapk. Utilitzeu aquest fitxer per instal·lar el programari al vostre sistema Android.