วิธีแก้ไขไฟล์ APK

สารบัญ:

วิธีแก้ไขไฟล์ APK
วิธีแก้ไขไฟล์ APK

วีดีโอ: วิธีแก้ไขไฟล์ APK

วีดีโอ: วิธีแก้ไขไฟล์ APK
วีดีโอ: 11 วิธีใช้ ทัชแพด บนโน้ตบุ๊ค Windows 10 แบบมือโปร 2024, พฤศจิกายน
Anonim

บทความวิกิฮาวนี้จะแนะนำวิธีการแก้ไขเนื้อหาของไฟล์ APK ในการแก้ไขไฟล์ในไฟล์ APK คุณจะต้องแตกไฟล์ (และคอมไพล์ใหม่ในภายหลัง) แพ็คเกจ APK โดยใช้ APKtool บนคอมพิวเตอร์ การแก้ไขไฟล์ APK ต้องใช้ความรู้ภาษาการเขียนโปรแกรม Java เช่นเดียวกับระบบไฟล์บน Windows และ Android นอกจากนี้ การแก้ไขไฟล์ทำได้ดีที่สุดโดยผู้ใช้ขั้นสูงเท่านั้น

ขั้นตอน

ส่วนที่ 1 จาก 3: การติดตั้ง APKTool

แก้ไขไฟล์ APK ขั้นตอนที่1
แก้ไขไฟล์ APK ขั้นตอนที่1

ขั้นตอนที่ 1 ติดตั้งเครื่องมือพัฒนา Java

เครื่องมือนี้สามารถดาวน์โหลดได้จาก

แก้ไขไฟล์ APK ขั้นตอนที่2
แก้ไขไฟล์ APK ขั้นตอนที่2

ขั้นตอนที่ 2 ติดตั้ง Android SDK

คุณจะต้องติดตั้งเครื่องมือพัฒนาซอฟต์แวร์ Android (Android Software Development Kit หรือ SDK) เพื่อแกะและคอมไพล์ไฟล์ APK อีกครั้ง วิธีที่ง่ายที่สุดในการติดตั้งคือการดาวน์โหลดและติดตั้ง Android Studio จากลิงค์นี้

แก้ไขไฟล์ APK ขั้นตอนที่3
แก้ไขไฟล์ APK ขั้นตอนที่3

ขั้นตอนที่ 3 สร้างโฟลเดอร์ใหม่บนเดสก์ท็อป

โฟลเดอร์นี้จะใช้เป็นที่จัดเก็บไฟล์ APKTool และ APK ทำตามขั้นตอนเหล่านี้เพื่อสร้างโฟลเดอร์ใหม่

  • คลิกขวาที่พื้นที่ว่างบนเดสก์ท็อป
  • เลือก " ใหม่ " และคลิก " โฟลเดอร์ ”.
แก้ไขไฟล์ APK ขั้นตอนที่4
แก้ไขไฟล์ APK ขั้นตอนที่4

ขั้นตอนที่ 4. เปลี่ยนชื่อโฟลเดอร์เป็น "APK"

ในการเปลี่ยนชื่อโฟลเดอร์ ให้คลิกขวาที่โฟลเดอร์และเลือก “ เปลี่ยนชื่อ หลังจากนั้นพิมพ์ “APK” เพื่อเปลี่ยนชื่อโฟลเดอร์

แก้ไขไฟล์ APK ขั้นตอนที่ 5
แก้ไขไฟล์ APK ขั้นตอนที่ 5

ขั้นตอนที่ 5. คลิกขวาที่ลิงค์นี้ และเลือก บันทึกลิงค์เป็น.

หน้าต่างการเรียกดูไฟล์จะเปิดขึ้น และคุณสามารถเลือกไดเร็กทอรีเพื่อบันทึกไฟล์ “apktool.bat”

แก้ไขไฟล์ APK ขั้นตอนที่6
แก้ไขไฟล์ APK ขั้นตอนที่6

ขั้นตอนที่ 6 เปิดโฟลเดอร์ “APK” แล้วคลิกบันทึก

ใช้หน้าต่างการเรียกดูไฟล์เพื่อเข้าถึงโฟลเดอร์ “APK” ที่สร้างไว้แล้วบนเดสก์ท็อป เปิดโฟลเดอร์แล้วคลิก " บันทึก " ไฟล์ “apktool.bat” จะถูกบันทึกไว้ในโฟลเดอร์ “APK”

แก้ไขไฟล์ APK ขั้นตอนที่7
แก้ไขไฟล์ APK ขั้นตอนที่7

ขั้นตอนที่ 7 ดาวน์โหลดไฟล์ " apktool.jar"

ทำตามขั้นตอนเหล่านี้เพื่อดาวน์โหลด:

  • เยี่ยมชม https://ibotpeaches.github.io/Apktool/ ผ่านเว็บเบราว์เซอร์
  • คลิก " ดาวน์โหลด ” ภายใต้เวอร์ชันล่าสุดในส่วน " ข่าว"
แก้ไขไฟล์ APK ขั้นตอนที่8
แก้ไขไฟล์ APK ขั้นตอนที่8

ขั้นตอนที่ 8. เปลี่ยนชื่อไฟล์ “apktool.jar“

ไฟล์ที่ดาวน์โหลดมักจะมีหมายเลขเวอร์ชันอยู่ในชื่อ คุณสามารถลบหมายเลขได้โดยคลิกขวาที่ไฟล์และเลือก " เปลี่ยนชื่อ " หลังจากนั้นเพียงพิมพ์ " apktool ” เป็นชื่อไฟล์ ชื่อเต็มของไฟล์คือ " apktool.jar " โดยค่าเริ่มต้น คุณจะพบไฟล์ที่ดาวน์โหลดในโฟลเดอร์ " ดาวน์โหลด"

แก้ไขไฟล์ APK ขั้นตอนที่9
แก้ไขไฟล์ APK ขั้นตอนที่9

ขั้นตอนที่ 9 คัดลอกไฟล์ "apktool.jar" ไปยังโฟลเดอร์ "APK"

เมื่อเปลี่ยนชื่อไฟล์เสร็จแล้ว ให้คลิกขวาที่ไฟล์และเลือก “ สำเนา " หรือ " ตัด " เปิดโฟลเดอร์ "APK" ที่สร้างขึ้นบนเดสก์ท็อปและคลิกขวาที่พื้นที่ว่างในโฟลเดอร์ คลิก " แปะ " ไฟล์ " apktool.jar " จะถูกวางลงในโฟลเดอร์หลังจากนั้น

ส่วนที่ 2 จาก 3: การแตกไฟล์หรือถอดรหัสไฟล์ APK

แก้ไขไฟล์ APK ขั้นตอน 10
แก้ไขไฟล์ APK ขั้นตอน 10

ขั้นตอนที่ 1. คัดลอกไฟล์ APK ที่คุณต้องการแก้ไขลงในโฟลเดอร์ " APK"

สามารถดาวน์โหลดไฟล์ APK ได้จากเว็บไซต์ต่างๆ คุณยังสามารถรับไฟล์ APK จากอุปกรณ์ Android ได้โดยเชื่อมต่อกับคอมพิวเตอร์โดยใช้สายชาร์จและปลดล็อกอุปกรณ์ เข้าถึงโฟลเดอร์ ดาวน์โหลด ” บนอุปกรณ์ของคุณ จากนั้นคัดลอกและวางไฟล์ APK ลงในโฟลเดอร์ “APK” บนเดสก์ท็อปคอมพิวเตอร์ของคุณ

แก้ไขไฟล์ APK ขั้นตอนที่ 11
แก้ไขไฟล์ APK ขั้นตอนที่ 11

ขั้นตอนที่ 2 เปิดแถบค้นหาของ Windows แล้วพิมพ์ cmd

ปกติแถบนี้จะอยู่ทางขวาของเมนู "Start"

แก้ไขไฟล์ APK ขั้นตอนที่ 12
แก้ไขไฟล์ APK ขั้นตอนที่ 12

ขั้นตอนที่ 3 คลิก Command Prompt บนผลการค้นหา

โปรแกรมนี้แสดงด้วยไอคอนหน้าจอสีดำพร้อมเคอร์เซอร์สีขาว

แก้ไขไฟล์ APK ขั้นตอนที่ 13
แก้ไขไฟล์ APK ขั้นตอนที่ 13

ขั้นตอนที่ 4 เข้าถึงโฟลเดอร์ "APK" ผ่านพรอมต์คำสั่ง

คุณสามารถเปิดโฟลเดอร์จากพรอมต์คำสั่งโดยพิมพ์คำสั่ง cd ตามด้วยชื่อโฟลเดอร์ ตัวอย่างเช่น หากคุณอยู่ในไดเร็กทอรีหลัก "C:\Users\Username>" เมื่อคุณเปิด Command Prompt คุณสามารถเปิดเดสก์ท็อปได้โดยพิมพ์ cd desktop หากคุณคัดลอกโฟลเดอร์ “APK” ไปยังเดสก์ท็อปของคุณ คุณสามารถเปิดได้โดยพิมพ์ cd apk คุณสามารถดูที่อยู่ "C:\users\username\desktop\apk>" ข้างคำสั่ง

หากโฟลเดอร์ “APK” ถูกบันทึกลงในไดเร็กทอรีอื่น ให้พิมพ์ cd / ข้างคำสั่งเพื่อกลับไปยังรูทหรือไดรฟ์หลัก "C:" หลังจากนั้นให้พิมพ์ cd ตามด้วยที่อยู่เต็มของโฟลเดอร์ "APK"

แก้ไขไฟล์ APK ขั้นตอนที่ 14
แก้ไขไฟล์ APK ขั้นตอนที่ 14

ขั้นตอนที่ 5. พิมพ์ apktool if ตามด้วยชื่อไฟล์ APK

เฟรมเวิร์กสำหรับแอปพลิเคชันที่เลือกจะถูกติดตั้งในภายหลัง

ตัวอย่างเช่น ถ้าชื่อไฟล์ APK ของคุณคือ "my-first-game.apk" ให้พิมพ์ apk if my-first-game.apk ลงใน Command Prompt

แก้ไขไฟล์ APK ขั้นตอนที่ 15
แก้ไขไฟล์ APK ขั้นตอนที่ 15

ขั้นตอนที่ 6. พิมพ์ apktool d ตามด้วยชื่อไฟล์ APK

ไฟล์ APK จะถูกยกเลิกการคอมไพล์ในภายหลัง เนื้อหาของไฟล์จะอยู่ในโฟลเดอร์แยกต่างหากที่มีชื่อเดียวกับชื่อไฟล์ APK ในโฟลเดอร์ “APK” ตอนนี้คุณสามารถแก้ไขเนื้อหาของไฟล์ APK ที่คลายการแพ็ก/ดีคอมไพล์ได้แล้ว คุณอาจต้องใช้ทักษะการเขียนโค้ดเพื่อแก้ไขไฟล์บางไฟล์ในโฟลเดอร์

สำหรับตัวอย่างเดียวกันกับข้างต้น ให้พิมพ์ apktool d my-firstgame.apk ลงในหน้าต่างพรอมต์คำสั่ง

ส่วนที่ 3 จาก 3: การคอมไพล์ไฟล์ APK อีกครั้ง

แก้ไขไฟล์ APK ขั้นตอนที่ 16
แก้ไขไฟล์ APK ขั้นตอนที่ 16

ขั้นตอนที่ 1. เปิดแถบค้นหาของ Windows แล้วพิมพ์ cmd

ปกติแถบนี้จะอยู่ทางขวาของเมนู "Start" หลังจากที่คุณแก้ไขไฟล์ในโฟลเดอร์ไฟล์ APK เสร็จแล้ว คุณจะต้องคอมไพล์โฟลเดอร์ใหม่เป็นไฟล์ APK

แก้ไขไฟล์ APK ขั้นตอนที่ 17
แก้ไขไฟล์ APK ขั้นตอนที่ 17

ขั้นตอนที่ 2 คลิก Command Prompt บนผลการค้นหา

โปรแกรมนี้แสดงด้วยไอคอนหน้าจอสีดำพร้อมเคอร์เซอร์สีขาว

แก้ไขไฟล์ APK ขั้นตอนที่ 18
แก้ไขไฟล์ APK ขั้นตอนที่ 18

ขั้นตอนที่ 3 เข้าถึงโฟลเดอร์ "APK" ผ่านทางพรอมต์คำสั่ง

คุณสามารถเปิดโฟลเดอร์จากพรอมต์คำสั่งโดยพิมพ์คำสั่ง cd ตามด้วยชื่อโฟลเดอร์ ตัวอย่างเช่น หากคุณอยู่ในไดเร็กทอรีหลัก "C:\Users\Username>" เมื่อคุณเปิด Command Prompt คุณสามารถเปิดเดสก์ท็อปได้โดยพิมพ์ cd desktop หากคุณคัดลอกโฟลเดอร์ “APK” ไปยังเดสก์ท็อปของคุณ คุณสามารถเปิดได้โดยพิมพ์ cd apk คุณสามารถดูที่อยู่ "C:\users\username\desktop\apk>" ข้างคำสั่ง

หากโฟลเดอร์ “APK” ถูกบันทึกลงในไดเร็กทอรีอื่น ให้พิมพ์ cd / ข้างคำสั่งเพื่อกลับไปยังรูทหรือไดรฟ์หลัก "C:" หลังจากนั้นให้พิมพ์ cd ตามด้วยที่อยู่เต็มของโฟลเดอร์ "APK"

แก้ไขไฟล์ APK ขั้นตอนที่ 19
แก้ไขไฟล์ APK ขั้นตอนที่ 19

ขั้นตอนที่ 4. พิมพ์ apktool b ตามด้วยชื่อโฟลเดอร์ของไฟล์ APK ที่คุณต้องการคอมไพล์ใหม่

หลังจากนั้น โฟลเดอร์จะถูกคอมไพล์ใหม่เป็นไฟล์ APK ไฟล์ APK ที่คอมไพล์ใหม่สามารถพบได้ในโฟลเดอร์ " dist " ภายในโฟลเดอร์ APK ที่คลายการแพ็ก/ดีคอมไพล์ที่แอปพลิเคชัน Apktool สร้างขึ้น

ตัวอย่างเช่น หากแอปพลิเคชันที่คุณกำลังแก้ไขชื่อ "my-first-game.apk" ให้พิมพ์ apktool b my-first-game.apk ลงในหน้าต่างพรอมต์คำสั่ง

แก้ไขไฟล์ APK ขั้นตอนที่ 20
แก้ไขไฟล์ APK ขั้นตอนที่ 20

ขั้นตอนที่ 5. สร้างโฟลเดอร์ใหม่ชื่อ "Signapk" บนเดสก์ท็อป

ในการสร้างโฟลเดอร์ใหม่บนเดสก์ท็อป ให้คลิกขวาที่พื้นที่ว่างบนเดสก์ท็อปแล้วเลือก “ ใหม่ " หลังจากนั้นคลิก " โฟลเดอร์ " คลิกขวาที่โฟลเดอร์ใหม่และเลือก " เปลี่ยนชื่อ " จากนั้นพิมพ์ "Signapk" เป็นชื่อใหม่สำหรับโฟลเดอร์

แก้ไขไฟล์ APK ขั้นตอนที่ 21
แก้ไขไฟล์ APK ขั้นตอนที่ 21

ขั้นตอนที่ 6. คัดลอกไฟล์ APK ที่คอมไพล์ใหม่ไปยังโฟลเดอร์ " Signapk"

คุณสามารถค้นหาไฟล์ APK ที่คอมไพล์ใหม่ได้ในโฟลเดอร์ " dist " ในโฟลเดอร์ไฟล์ APK ที่ถอดรหัสแล้วซึ่งจัดเก็บไว้ในโฟลเดอร์ " Apktool " คลิกขวาที่ไฟล์ APK แล้วเลือก “ สำเนา " หลังจากนั้น กลับไปที่โฟลเดอร์ " Signapk " และวางไฟล์ APK ลงในโฟลเดอร์นั้น

แก้ไขไฟล์ APK ขั้นตอนที่ 22
แก้ไขไฟล์ APK ขั้นตอนที่ 22

ขั้นตอนที่ 7 คลิกที่นี่ เพื่อดาวน์โหลดไฟล์ SignApk.zip”.

ไฟล์ SignApk ที่จำเป็นสำหรับการลงนามไฟล์ APK จะถูกดาวน์โหลด

แก้ไขไฟล์ APK ขั้นตอนที่ 23
แก้ไขไฟล์ APK ขั้นตอนที่ 23

ขั้นตอนที่ 8. แยกเนื้อหาของไฟล์ “SignApk.zip” ไปยังโฟลเดอร์ “Signapk”

ไฟล์ " certificate.pem ", " key.pk8 " และ " signapk.jar " จะถูกแตกไปยังโฟลเดอร์ " Signapk"

แก้ไขไฟล์ APK ขั้นตอนที่ 24
แก้ไขไฟล์ APK ขั้นตอนที่ 24

ขั้นตอนที่ 9 เปิดโฟลเดอร์ “Signapk” ผ่านพรอมต์คำสั่ง

ในการเข้าถึงโฟลเดอร์ผ่าน Command Prompt ให้พิมพ์ cd / เพื่อกลับไปที่รูทหรือไดเร็กทอรีหลัก พิมพ์ cd ตามด้วยที่อยู่เต็มของโฟลเดอร์ “Signapk”

หากคุณสร้างโฟลเดอร์ “Signapk” บนเดสก์ท็อป ที่อยู่แบบเต็มของโฟลเดอร์จะเป็น "C:\users\username\desktop\Signapk>"

แก้ไขไฟล์ APK ขั้นตอนที่ 25
แก้ไขไฟล์ APK ขั้นตอนที่ 25

ขั้นตอนที่ 10. พิมพ์ java -jar signapk.jar certificate.pem key.pk8 [filename].apk [filename]-signed.apk ในหน้าต่าง Command Prompt

แทนที่ "[filename]" ด้วยชื่อของไฟล์ APK ที่คุณต้องการลงนาม ไฟล์ APK ที่ลงชื่อใหม่จะถูกสร้างขึ้นในโฟลเดอร์ “Signapk” ใช้ไฟล์นี้เพื่อติดตั้งโปรแกรมบนระบบ Android ของคุณ

แนะนำ: