วิธีง่ายๆ ในการแก้ไขไฟล์ APK (พร้อมรูปภาพ)

สารบัญ:

วิธีง่ายๆ ในการแก้ไขไฟล์ APK (พร้อมรูปภาพ)
วิธีง่ายๆ ในการแก้ไขไฟล์ APK (พร้อมรูปภาพ)

วีดีโอ: วิธีง่ายๆ ในการแก้ไขไฟล์ APK (พร้อมรูปภาพ)

วีดีโอ: วิธีง่ายๆ ในการแก้ไขไฟล์ APK (พร้อมรูปภาพ)
วีดีโอ: วิธี Reset ล้างเครื่องคอมให้เหมือนใหม่ โดยไม่ต้องใช้ Flash Drive ลง Windows 2024, เมษายน
Anonim

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

ขั้นตอน

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

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

ขั้นตอนที่ 1. ติดตั้งชุดพัฒนา Java

สามารถดาวน์โหลดได้ที่

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

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

คุณต้องติดตั้ง Android Software Development Kit (SDK) เพื่อถอดรหัสและคอมไพล์ไฟล์ APK ใหม่ วิธีที่ง่ายที่สุดในการติดตั้ง Android SDK คือการดาวน์โหลดและติดตั้ง 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"

ใช้ขั้นตอนต่อไปนี้เพื่อดาวน์โหลด 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" ลงในโฟลเดอร์ APK

ส่วนที่ 2 จาก 3: ถอดรหัส APK

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

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

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

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

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

แถบค้นหามักจะอยู่ทางด้านขวาของเมนูเริ่ม

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

ขั้นตอนที่ 3 พร้อมรับคำสั่งในผลการค้นหา

มีไอคอนที่คล้ายกับหน้าจอสีดำที่มีเคอร์เซอร์สีขาวอยู่

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

ขั้นตอนที่ 4 ไปที่โฟลเดอร์ APK ที่พรอมต์คำสั่ง

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

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

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

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

สิ่งนี้จะติดตั้งเฟรมเวิร์กสำหรับแอป

ตัวอย่างเช่น หากชื่อไฟล์ APK ของคุณคือ "my-first-game.apk" คุณจะต้องพิมพ์ apk if my-first-game.apk ในพรอมต์คำสั่ง

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

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

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

ตามตัวอย่างข้างต้น คุณจะต้องพิมพ์ apktool d my-first-game.apk ใน command prompt

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

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

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

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

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

ขั้นตอนที่ 2 พร้อมรับคำสั่งในผลการค้นหา

มีไอคอนที่คล้ายกับหน้าจอสีดำที่มีเคอร์เซอร์สีขาวอยู่

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

ขั้นตอนที่ 3 ไปที่โฟลเดอร์ APK ที่พรอมต์คำสั่ง

คุณสามารถเปิดโฟลเดอร์ภายในพรอมต์คำสั่งโดยพิมพ์ cd ตามด้วยชื่อโฟลเดอร์ ตัวอย่างเช่น หากคุณอยู่ในค่าเริ่มต้น "C:\Users\Username>" เมื่อคุณเปิดพรอมต์คำสั่ง คุณสามารถเปิดเดสก์ท็อปได้โดยพิมพ์ cd desktop หากคุณคัดลอกโฟลเดอร์ APK ไปยังเดสก์ท็อปของคุณ คุณสามารถเปิดโฟลเดอร์ 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" ในพรอมต์คำสั่ง

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

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

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

ขั้นตอนที่ 10. พิมพ์ java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename]-signed.apk ในพรอมต์คำสั่ง

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

แนะนำ: