Bu wikiHow sizga APK faylining mazmunini qanday tahrir qilishni o'rgatadi. Fayllarni tahrir qilish uchun siz kompyuterda APKtool yordamida paketni qayta kompilyatsiya qilishingiz (va keyin qayta kompilyatsiya qilishingiz) kerak bo'ladi. APK fayllarini tahrirlash uchun Java, shuningdek Windows va Android -dagi fayl tizimlarini bilish talab qilinadi. Bu faqat ilg'or foydalanuvchilar tomonidan amalga oshirilishi kerak.
Qadamlar
3dan 1 -qism: APKTool -ni o'rnatish
Qadam 1. Java Development to'plamini o'rnating
Uni https://www.oracle.com/technetwork/java/javase/downloads/index.html saytidan yuklab olish mumkin.
Qadam 2. Android SDK o'rnatish
Shuningdek, APK fayllarini qayta kompilyatsiya qilish va qayta kompilyatsiya qilish uchun Android Software Development Kit (SDK) ni o'rnatishingiz kerak. Android SDK -ni o'rnatishning eng oson yo'li - Android Studio -ni bu erdan yuklab olish va o'rnatish.
Qadam 3. Ish stolida yangi papka yarating
Bu APKTool va APK fayllaringizni saqlaydigan papka. Yangi papka yaratish uchun quyidagi amallarni bajaring.
- Ish stolidagi qora maydonni o'ng tugmasini bosing.
- Tanlang Yangi va keyin Jild '.
Qadam 4. "APK" jildining nomini o'zgartiring
Jild nomini o'zgartirish uchun papkani o'ng tugmasini bosing va bosing Qayta nomlash. Keyin papkaning nomini o'zgartirish uchun APK yozing.
Qadam 5. Ushbu havolani o'ng tugmasini bosing va bosing Havolani quyidagicha saqlang.
Bu apktool.bat faylini saqlaydigan joyni tanlash uchun foydalanishingiz mumkin bo'lgan fayl brauzerini ochadi.
Qadam 6. APK papkasiga o'ting va Saqlash -ni bosing
Ish stolida yaratgan APK papkasiga o'tish uchun fayl brauzeridan foydalaning. Jildni oching va ustiga bosing Saqlash. Bu apktool.bat faylini APK papkasida saqlaydi.
Qadam 7. "apktool.jar" faylini yuklab oling
Apktool.jar -ni yuklab olish uchun quyidagi amallarni bajaring:
- Veb -brauzerda https://ibotpeaches.github.io/Apktool/ saytiga o'ting.
- Bosing Yuklab oling "Yangiliklar" ostida oxirgi versiyasi ostida.
Qadam 8. Fayl nomini "apktool.jar" deb o'zgartiring
Siz yuklagan faylda fayl nomidagi versiya raqami bo'lishi mumkin. Faylni sichqonchaning o'ng tugmachasini bosish va bosish orqali uni o'chirib tashlashingiz mumkin Qayta nomlash. Keyin shunchaki yozing apktool fayl nomi sifatida. Faylning to'liq nomi "apktool.jar" bo'lishi kerak. Odatiy bo'lib, yuklab olingan fayllarni "Yuklamalar" papkasida topish mumkin.
Qadam 9. apktool.jar -ni APK papkasiga nusxalash
Fayl nomini o'zgartirib bo'lgach, sichqonchaning o'ng tugmasi bilan bosing va bosing Nusxalash yoki Kesish. Keyin ish stolida yaratgan APK papkasini oching va o'ng tugmasini bosing. Bosing Yopish. Bu "apktool.jar" faylini APK papkasiga joylashtiradi.
3dan 2 -qism: APK -ni qayta kompilyatsiya qilish
Qadam 1. APK faylini APK papkasiga nusxalash
APK fayllarini turli saytlardan yuklab olish mumkin. Bundan tashqari, Android qurilmangizdan APK -ni zaryadlash kabeli yordamida kompyuterga ulash va qurilmani qulfini ochish orqali olishingiz mumkin. Ga o'ting Yuklamalar qurilmadagi papkani va APK faylini nusxalash va Windows ish stolidagi APK papkasiga joylashtirish.
Qadam 2. Windows qidiruv panelini oching va cmd kiriting
Qidiruv paneli odatda Boshlash menyusining o'ng tomonida joylashgan.
Qadam 3. Qidiruv natijalarida buyruq satri
Unda oq kursor bilan qora ekranga o'xshash belgi bor.
Qadam 4. Buyruq satrida APK papkasiga o'ting
Buyruqning xohishi ichida papkani ochib, keyin CD ni yozib, papkaning nomini yozishingiz mumkin. Masalan, agar siz buyruq satrini ochganingizda "C: / Users / Username>" sozlamasida bo'lsangiz, ish stolini CD -ni yozib ochishingiz mumkin. Agar siz APK papkasini ish stoliga ko'chirgan bo'lsangiz, u holda cd apk yozib APK papkasini ochishingiz mumkin. So'rov yonida "C: / users / username / desktop / apk>" yozilishi kerak.
Agar sizning APK papkangiz boshqa joyga saqlangan bo'lsa, "C:" ildiz diskiga qaytish uchun buyruq irodasi yoniga cd / kiriting. Keyin CD papkasini yozing, so'ngra APK papkasining to'liq yo'lini kiriting
5 -qadam. Agar APK fayl nomi yozilsa, apktool -ni kiriting
Bu ilova uchun asosni o'rnatadi.
Masalan, agar sizning APK faylingiz nomi "my-first-game.apk" bo'lsa, siz buyruq satriga my-first-game.apk bo'lsa apk yozasiz
6 -qadam. Apktool d -ni, so'ngra APK fayl nomini kiriting
Bu APK faylini kompilyatsiya qiladi. APK faylining mazmuni APK papkasidagi APK fayli bilan bir xil nomdagi alohida papkaga joylashtiriladi. Endi siz dekompilyatsiya qilingan APK fayllarini tahrir qilishingiz mumkin. Jilddagi ba'zi fayllarni tahrirlash uchun sizga ba'zi kodlash ko'nikmalari kerak bo'lishi mumkin.
Yuqoridagi misolga amal qilib, siz buyruq satriga apktool d my-first-game.apk yozasiz
3 -dan 3 -qism: APK -ni qayta kompilyatsiya qilish
Qadam 1. Windows qidiruv panelini oching va cmd kiriting
Qidiruv paneli odatda Boshlash menyusining o'ng tomonida joylashgan. Fayllarni APK fayl papkasida tahrirlashni tugatganingizdan so'ng, siz papkani yana APK fayliga qayta kompilyatsiya qilishingiz kerak bo'ladi.
Qadam 2. Qidiruv natijalarida buyruq satri
Unda oq kursor bilan qora ekranga o'xshash belgi bor.
Qadam 3. Buyruq satrida APK papkasiga o'ting
Buyruqning xohishi ichida papkani ochib, keyin CD ni yozib, papkaning nomini yozishingiz mumkin. Masalan, agar siz buyruq satrini ochganingizda "C: / Users / Username>" sozlamasida bo'lsangiz, ish stolini CD -ni yozib ochishingiz mumkin. Agar siz APK papkasini ish stoliga ko'chirgan bo'lsangiz, cd apk yozib APK papkasini ochishingiz mumkin. So'rov yonida "C: / users / username / desktop / apk>" yozilishi kerak.
Agar sizning APK papkangiz boshqa joyga saqlangan bo'lsa, "C:" ildiz diskiga qaytish uchun buyruq irodasi yoniga cd / kiriting. Keyin cd yozing, so'ngra APK papkasining to'liq yo'lini kiriting
4 -qadam. Apktool b ni yozib, keyin qayta kompilyatsiya qilmoqchi bo'lgan APK papkasining nomini kiriting
Bu papkani APK fayliga qayta kompilyatsiya qiladi. Yangi tuzilgan APK faylini Apktool yaratgan APK papkasidagi "dist" papkasida topish mumkin.
Masalan, agar siz ishlayotgan ilova "my-first-game.apk" deb nomlansa, siz buyruq satriga apktool b my-first-game.apk yozasiz
Qadam 5. Ish stolida "Signapk" deb nomlangan yangi papka yarating
Ish stolida yangi papka yaratish uchun sichqonchaning o'ng tugmachasini bosing va ustiga bosing Yangi. Keyin bosing Jild. Yangi papkani o'ng tugmasini bosing va bosing Qayta nomlash. Keyin yangi papka nomi sifatida "Signapk" ni kiriting.
Qadam 6. Yangi tuzilgan APK -ni "Signapk" jildiga nusxalash
Yangi tuzilgan APK -ni "Apktool" papkasidagi kompilyatsiya qilinmagan APK papkasining "dist" papkasida topish mumkin. APK-ni o'ng tugmasini bosing va bosing Nusxalash. Keyin "Signapk" papkasiga qayting va APK faylini papkaga joylashtiring.
Qadam 7. Bu yerni bosing yuklab olish uchun SignApk.zip.
Bu apk faylini imzolash uchun zarur bo'lgan SignApk faylini yuklaydi.
Qadam 8. SignApk.zip tarkibini Signapk jildiga chiqarib oling
Bu "cert.pem" faylini, "key.pk8" faylini va "signapk.jar" ni "Signapk" jildiga chiqaradi.
Qadam 9. Buyruqlar satrida "Signapk" papkasiga o'ting
Buyruqlar satrida Signapk jildiga o'tish uchun ildiz katalogiga qaytish uchun cd / kiriting. Keyin cd yozing va Signapk papkalari katalogining to'liq yo'lini kiriting.
Agar siz ish stolida Signapk papkasini yaratgan bo'lsangiz, to'liq yo'l "C: / users / username / desktop / Signapk>" bo'lishi mumkin
Qadam 10. Buyruq satriga java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename] -signed.apk kiriting
"[Apkfilename]" ni imzo qo'ymoqchi bo'lgan apk faylining haqiqiy nomi bilan almashtiring. Bu Signapk papkasida yangi imzolangan APK faylini yaratadi. Dasturni Android tizimiga o'rnatish uchun ushbu fayldan foydalaning.