Šajā rakstā wikiHow tiek mācīts, kā rediģēt APK faila saturu. Lai rediģētu iekšējos failus, jums ir jāatšifrē (un pēc tam jāpārkompilizē) pakotne, izmantojot datorā APKtool. Lai rediģētu APK failus, ir jāpārzina Java, kā arī failu sistēmas gan Windows, gan Android. To drīkst darīt tikai pieredzējuši lietotāji.
Soļi
1. daļa no 3: APKTool instalēšana
1. solis. Instalējiet Java izstrādes komplektu
To var lejupielādēt vietnē
2. darbība. Instalējiet Android SDK
Lai dekompilētu un atkārtoti kompilētu APK failus, jums ir jāinstalē arī Android programmatūras izstrādes komplekts (SDK). Vienkāršākais veids, kā instalēt Android SDK, ir lejupielādēt un instalēt Android Studio no šejienes.
3. Izveidojiet jaunu mapi uz darbvirsmas
Šī ir mape, kurā saglabāsit APKTool un APK failus. Lai izveidotu jaunu mapi, veiciet tālāk norādītās darbības.
- Ar peles labo pogu noklikšķiniet uz melnās vietas darbvirsmā.
- Izvēlieties Jauns 'un tad Mape ".
Solis 4. Pārdēvējiet mapi “APK”
Lai pārdēvētu mapi, ar peles labo pogu noklikšķiniet uz mapes un noklikšķiniet uz Pārdēvēt. Pēc tam ierakstiet APK, lai pārdēvētu mapi.
5. solis. Ar peles labo pogu noklikšķiniet uz šīs saites un noklikšķiniet Saglabāt saiti kā.
Tiek atvērts failu pārlūks, kuru varat izmantot, lai atlasītu vietu, kur saglabāt failu apktool.bat.
6. solis. Dodieties uz mapi APK un noklikšķiniet uz Saglabāt
Izmantojiet failu pārlūku, lai pārietu uz APK mapi, kuru tikko izveidojāt savā darbvirsmā. Atveriet mapi un noklikšķiniet uz Saglabāt. Tādējādi apktool.bat fails tiek saglabāts mapē APK.
7. solis. Lejupielādējiet failu “apktool.jar”
Lai lejupielādētu apktool.jar, rīkojieties šādi:
- Tīmekļa pārlūkprogrammā dodieties uz vietni
- Klikšķis Lejupielādēt zem jaunākās versijas sadaļā "Ziņas".
8. solis. Pārdēvējiet failu "apktool.jar"
Lejupielādētā faila nosaukumā, visticamāk, ir versijas numurs. To var noņemt, ar peles labo pogu noklikšķinot uz faila un noklikšķinot Pārdēvēt. Pēc tam vienkārši ierakstiet apktool kā faila nosaukumu. Pilnam faila nosaukumam jābūt "apktool.jar". Pēc noklusējuma lejupielādētos failus var atrast mapē “Lejupielādes”.
9. solis. Kopējiet apktool.jar mapē APK
Kad esat pabeidzis faila pārdēvēšanu, ar peles labo pogu noklikšķiniet uz tā un noklikšķiniet Kopēt vai Griezt. Pēc tam atveriet darbvirsmā izveidoto mapi APK un ar peles labo pogu noklikšķiniet iekšpusē. Klikšķis Ielīmēt. Tas ielīmēs failu "apktool.jar" APK mapē.
2. daļa no 3: APK dekompilācija
1. darbība. Kopējiet APK failu savā APK mapē
APK failus var lejupielādēt no dažādām vietnēm. Varat arī izgūt APK failu no savas Android ierīces, savienojot to ar datoru, izmantojot uzlādes kabeli, un atbloķējot ierīci. Dodieties uz Lejupielādes ierīces mapi un nokopējiet un ielīmējiet APK failu Windows darbvirsmas mapē APK.
2. solis. Atveriet Windows meklēšanas joslu un ierakstiet cmd
Meklēšanas josla parasti atrodas pa labi no izvēlnes Sākt.
Solis 3. Komandu uzvedne meklēšanas rezultātos
Tam ir ikona, kas atgādina melnu ekrānu ar baltu kursoru.
4. solis. Komandu uzvednē dodieties uz mapi APK
Jūs varat atvērt mapi komandu uzvednē, ierakstot cd un pēc tam mapes nosaukumu. Piemēram, ja, atverot komandu uzvedni, esat noklusējuma "C: / Lietotāji / Lietotājvārds>", varat atvērt darbvirsmu, ierakstot cd desktop. Ja nokopējāt APK mapi uz darbvirsmas, varat atvērt mapi APK, ierakstot cd apk. Blakus uzvednei vajadzētu pateikt "C: / users / username / desktop / apk>".
Ja jūsu APK mape ir saglabāta citā vietā, ierakstiet cd / blakus komandu uzvednei, lai atgrieztos saknes "C:" diskā. Pēc tam ierakstiet cd, kam seko pilns APK mapes ceļš
5. solis. Ierakstiet apktool, ja seko APK faila nosaukums
Tas instalē lietotnes ietvaru.
Piemēram, ja jūsu APK faila nosaukums ir “my-first-game.apk”, komandu uzvednē ierakstiet apk, ja my-first-game.apk
6. solis. Ierakstiet apktool d, kam seko APK faila nosaukums
Tādējādi tiek de-kompilēts APK fails. APK faila saturs tiks ievietots atsevišķā mapē ar tādu pašu nosaukumu kā APK fails APK mapē. Tagad varat rediģēt dekompilētos APK failus. Lai rediģētu noteiktus mapē esošos failus, jums var būt nepieciešamas dažas kodēšanas prasmes.
Ievērojot to pašu iepriekš minēto piemēru, komandu uzvednē ierakstiet apktool d my-first-game.apk
3. daļa no 3: APK atkārtota kompilēšana
1. solis. Atveriet Windows meklēšanas joslu un ierakstiet cmd
Meklēšanas josla parasti atrodas pa labi no izvēlnes Sākt. Kad esat pabeidzis failu rediģēšanu APK failu mapē, jums būs jāpārkompilē mape atpakaļ APK failā.
2. darbība. Komandu uzvedne meklēšanas rezultātos
Tam ir ikona, kas atgādina melnu ekrānu ar baltu kursoru.
3. solis. Komandu uzvednē dodieties uz mapi APK
Jūs varat atvērt mapi komandu uzvednē, ierakstot cd un pēc tam mapes nosaukumu. Piemēram, ja, atverot komandu uzvedni, esat noklusējuma "C: / Lietotāji / Lietotājvārds>", varat atvērt darbvirsmu, ierakstot cd desktop. Ja nokopējāt APK mapi uz darbvirsmas, varat atvērt mapi APK, ierakstot cd apk. Blakus uzvednei vajadzētu pateikt "C: / users / username / desktop / apk>".
Ja jūsu APK mape ir saglabāta citā vietā, ierakstiet cd / blakus komandu uzvednei, lai atgrieztos saknes "C:" diskā. Pēc tam ierakstiet cd, kam seko pilns APK mapes ceļš
4. solis. Ierakstiet apktool b, kam seko APK mapes nosaukums, kuru vēlaties pārkopēt
Tas mapi atkārtoti apkopo APK failā. Jaunizveidoto APK failu var atrast mapē "dist", kas atrodas Apktool izveidotās dekompilētās APK mapes iekšpusē.
Piemēram, ja lietotne, pie kuras strādājat, tiek saukta par "mana pirmā spēle.apk", komandu uzvednē ierakstiet apktool b my-first-game.apk
5. Darbvirsmā izveidojiet jaunu mapi ar nosaukumu "Signapk"
Lai izveidotu jaunu mapi darbvirsmā, ar peles labo pogu noklikšķiniet jebkurā vietā uz darbvirsmas un noklikšķiniet uz Jauns. Pēc tam noklikšķiniet uz Mape. Ar peles labo pogu noklikšķiniet uz jaunās mapes un noklikšķiniet uz Pārdēvēt. Pēc tam kā jauno mapes nosaukumu ierakstiet "Signapk".
6. darbība. Kopējiet tikko apkopoto APK mapē "Signapk"
Jaunizveidotais APK ir atrodams mapes "Apktool" nesakopētās APK mapes mapē "dist". Ar peles labo pogu noklikšķiniet uz APK un noklikšķiniet uz Kopēt. Pēc tam dodieties atpakaļ uz mapi "Signapk" un ielīmējiet APK failu mapē.
7. solis. Noklikšķiniet šeit lai lejupielādētu SignApk.zip.
Tādējādi tiek lejupielādēts SignApk fails, kas nepieciešams, lai parakstītu apk failu.
8. solis. Izvelciet SignApk.zip saturu mapē Signapk
Tādējādi mapē "Signapk" tiek izvilkts fails "certificate.pem", fails "key.pk8" un "signapk.jar".
9. solis. Komandu uzvednē dodieties uz mapi "Signapk"
Lai komandu uzvednē pārietu uz mapi Signapk, ierakstiet cd \, lai atgrieztos saknes direktorijā. Pēc tam ierakstiet cd un pilnu mapes Signapk direktorijas ceļu.
Ja Signapk mapi izveidojāt savā darbvirsmā, viss ceļš, visticamāk, ir "C: / users / username / desktop / Signapk>"
10. solis. Komandu uzvednē ierakstiet java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk
Aizstājiet “[apkfilename]” ar tā apk faila faktisko nosaukumu, kuru vēlaties parakstīt. Tādējādi mapē Signapk tiek izveidots jauns parakstīts APK fails. Izmantojiet šo failu, lai instalētu programmatūru savā Android sistēmā.