Acest wikiHow vă învață cum să editați conținutul unui fișier APK. Pentru a edita fișierele din interior, va trebui să decompilați (și apoi să recompilați) pachetul folosind APKtool de pe computer. Editarea fișierelor APK necesită cunoștințe despre Java, precum și despre sistemele de fișiere de pe Windows și Android. Acest lucru ar trebui făcut numai de către utilizatorii avansați.
Pași
Partea 1 din 3: Instalarea APKTool
Pasul 1. Instalați kitul de dezvoltare Java
Este disponibil pentru descărcare la
Pasul 2. Instalați Android SDK
De asemenea, trebuie să instalați Android Software Development Kit (SDK) pentru a decompila și recompila fișiere APK. Cel mai simplu mod de a instala Android SDK este să descărcați și să instalați Android Studio de aici.
Pasul 3. Creați un folder nou pe desktop
Acesta este dosarul în care veți salva fișierul APKTool și fișierele APK. Utilizați pașii următori pentru a crea un folder nou.
- Faceți clic dreapta pe un spațiu negru de pe desktop.
- Selectați Nou 'și apoi Pliant'.
Pasul 4. Redenumiți folderul „APK”
Pentru a redenumi un folder, faceți clic dreapta pe folder și faceți clic pe Redenumiți. Apoi tastați APK pentru a redenumi folderul.
Pasul 5. Faceți clic dreapta pe acest link și faceți clic pe Salvați linkul ca.
Aceasta deschide un browser de fișiere pe care îl puteți utiliza pentru a selecta un loc în care să salvați fișierul apktool.bat.
Pasul 6. Navigați la folderul APK și faceți clic pe Salvare
Utilizați browserul de fișiere pentru a naviga la folderul APK pe care tocmai l-ați creat pe desktop. Deschideți folderul și faceți clic Salvați. Aceasta salvează fișierul apktool.bat în folderul APK.
Pasul 7. Descărcați fișierul „apktool.jar”
Utilizați pașii următori pentru a descărca apktool.jar:
- Accesați https://ibotpeaches.github.io/Apktool/ într-un browser web.
- Clic Descarca sub cea mai recentă versiune din „Știri”.
Pasul 8. Redenumiți fișierul „apktool.jar”
Fișierul pe care îl descărcați are probabil numărul versiunii în numele fișierului. Puteți elimina acest lucru făcând clic dreapta pe fișier și făcând clic pe Redenumiți. Apoi, tastați pur și simplu apktool ca nume de fișier. Numele complet al fișierului ar trebui să fie „apktool.jar”. În mod implicit, fișierele descărcate pot fi găsite în folderul „Descărcări”.
Pasul 9. Copiați apktool.jar în folderul APK
După ce ați terminat redenumirea fișierului, faceți clic dreapta pe el și faceți clic pe Copie sau A tăia. Apoi deschideți folderul APK pe care l-ați creat pe desktop și faceți clic dreapta în interior. Clic Pastă. Aceasta va lipi fișierul „apktool.jar” în dosarul APK.
Partea 2 din 3: Descompilați APK-ul
Pasul 1. Copiați fișierul APK în folderul APK
Fișierele APK sunt disponibile pentru descărcare de pe diverse site-uri web. De asemenea, puteți prelua un APK de pe dispozitivul dvs. Android conectându-l la computer utilizând un cablu de încărcare și deblocând dispozitivul. Navigați la Descărcări de pe dispozitiv și copiați și lipiți un fișier APK în folderul APK de pe desktopul Windows.
Pasul 2. Deschideți bara de căutare Windows și tastați cmd
Bara de căutare se află de obicei în partea dreaptă a meniului Start.
Pasul 3. Prompt comandă în rezultatele căutării
Are o pictogramă care seamănă cu un ecran negru cu un cursor alb pe el.
Pasul 4. Navigați la folderul APK la promptul de comandă
Puteți deschide un folder în linia de comandă tastând cd urmat de numele folderului. De exemplu, dacă vă aflați în „C: / Users / Username>” implicit atunci când deschideți promptul de comandă, vă puteți deschide desktopul tastând cd desktop. Dacă ați copiat folderul APK pe desktop, puteți deschide folderul APK tastând cd apk. Ar trebui să scrie „C: / users / username / desktop / apk>” lângă prompt.
Dacă folderul APK este salvat într-o altă locație, tastați cd / lângă promptul de comandă pentru a reveni la unitatea „C:” rădăcină. Apoi tastați cd urmat de calea completă a folderului APK
Pasul 5. Tastați apktool dacă este urmat de numele fișierului APK
Aceasta instalează cadrul pentru aplicație.
De exemplu, dacă numele fișierului dvs. APK este „my-first-game.apk”, veți introduce apk dacă my-first-game.apk în promptul de comandă
Pasul 6. Tastați apktool d urmat de numele fișierului APK
Aceasta descompilează fișierul APK. Conținutul fișierului APK va fi plasat într-un folder separat cu același nume ca fișierul APK din folderul APK. Acum puteți edita fișierele APK decompilate. Este posibil să aveți nevoie de anumite abilități de codare pentru a edita anumite fișiere din dosar.
Urmând același exemplu de mai sus, ați tasta apktool d my-first-game.apk în promptul de comandă
Partea 3 din 3: Recompilați APK-ul
Pasul 1. Deschideți bara de căutare Windows și tastați cmd
Bara de căutare este de obicei situată în dreapta meniului Start. După ce ați terminat de editat fișierele din folderul fișierului APK, va trebui să recompilați dosarul înapoi într-un fișier APK.
Pasul 2. Prompt comandă în rezultatele căutării
Are o pictogramă care seamănă cu un ecran negru cu un cursor alb pe el.
Pasul 3. Navigați la folderul APK la promptul de comandă
Puteți deschide un folder în linia de comandă tastând cd urmat de numele folderului. De exemplu, dacă vă aflați în „C: / Users / Username>” implicit atunci când deschideți promptul de comandă, vă puteți deschide desktopul tastând cd desktop. Dacă ați copiat folderul APK pe desktop, puteți deschide folderul APK tastând cd apk. Ar trebui să scrie „C: / users / username / desktop / apk>” lângă prompt.
Dacă folderul APK este salvat într-o altă locație, tastați cd / lângă promptul de comandă pentru a reveni la unitatea „C:” rădăcină. Apoi tastați cd urmat de calea completă a folderului APK
Pasul 4. Tastați apktool b urmat de numele folderului APK-ului pe care doriți să îl recompilați
Aceasta recompilează folderul într-un fișier APK. Fișierul APK nou compilat poate fi găsit în folderul „dist” din folderul APK decompilat creat de Apktool.
De exemplu, dacă aplicația la care lucrați se numește „my-first-game.apk”, veți tasta apktool b my-first-game.apk în promptul de comandă
Pasul 5. Creați un nou folder numit „Signapk” pe desktop
Pentru a crea un folder nou pe desktop, faceți clic dreapta oriunde pe desktop și faceți clic pe Nou. Apoi apasa Pliant. Faceți clic dreapta pe noul folder și faceți clic pe Redenumiți. Apoi tastați „Signapk” ca nou nume de folder.
Pasul 6. Copiați APK-ul recent compilat în folderul „Signapk”
APK-ul recent compilat poate fi găsit în folderul „dist” al folderului APK necompilat din folderul „Apktool”. Faceți clic dreapta pe APK și faceți clic pe Copie. Apoi, navigați înapoi la folderul „Signapk” și lipiți fișierul APK în dosar.
Pasul 7. Faceți clic aici a descărca SignApk.zip.
Aceasta descarcă fișierul SignApk necesar pentru a semna un fișier apk.
Pasul 8. Extrageți conținutul SignApk.zip în folderul Signapk
Aceasta extrage fișierul „certificate.pem”, fișierul „key.pk8” și „signapk.jar” în folderul „Signapk”.
Pasul 9. Navigați la folderul „Signapk” din promptul de comandă
Pentru a naviga la folderul Signapk din promptul de comandă, tastați cd / pentru a reveni la directorul rădăcină. Apoi tastați cd urmat de calea completă a directorului folderului Signapk.
Dacă ați creat folderul Signapk pe desktop, calea completă este cel mai probabil „C: / users / username / desktop / Signapk>”
Pasul 10. Tastați java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk în promptul de comandă
Înlocuiți „[apkfilename]” cu numele real al fișierului apk pe care doriți să îl semnați. Acest lucru creează un nou fișier APK semnat în folderul Signapk. Utilizați acest fișier pentru a instala software-ul pe sistemul dvs. Android.