การสกัดของ APK เป็นขั้นตอนที่จะช่วยให้เรามีสำเนาสำรองของแอปพลิเคชันโปรดของเรา ด้วยวิธีนี้ ในกรณีที่ต้องคืนค่าการตั้งค่าจากโรงงานของอุปกรณ์ เราสามารถติดตั้งใหม่ได้อย่างรวดเร็วและง่ายดาย โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ในโพสต์นี้เราจะไปดู วิธีแยก APK จากแอพ Android ใด ๆ
นอกจากนี้ ด้วยการแยก APK เราจะสามารถแชร์แอปพลิเคชันใด ๆ ที่เราติดตั้งบนอุปกรณ์ Android ของเราได้ เราสามารถทำได้ทางอีเมล อัปโหลดไปยังบริการจัดเก็บข้อมูลบนคลาวด์ หรือผ่านแอปส่งข้อความ เช่น WhatsApp
APK บน Android คืออะไร?
Android มีไฟล์ของตัวเองที่อนุญาตให้เราติดตั้งแอปพลิเคชัน ทั้งจากร้านแอปพลิเคชันของตัวเองหรือผ่านหน้าบุคคลที่สาม ที่นั่นเป็นที่ที่เราจะได้รับ เอพีเค (แพ็คเกจแอปพลิเคชัน Android)ซึ่งไม่มีอะไรมากไปกว่าแพ็คเกจการติดตั้งที่มีข้อมูลของแอปพลิเคชัน
ข้อมูลทั้งหมดที่แอปพลิเคชันจำเป็นต้องสามารถทำงานบนระบบปฏิบัติการจะถูกบีบอัดภายในไฟล์ APK ไฟล์เหล่านี้เป็นไฟล์ที่สามารถแชร์ระหว่างโทรศัพท์มือถือได้ตราบใดที่ยังเป็น Android
โดยปกติเมื่อดาวน์โหลดแอปพลิเคชันจาก Google Play จะถูกติดตั้งลงในมือถือของเราโดยตรง อย่างไรก็ตาม กระบวนการนี้ไม่รวมไฟล์การติดตั้ง APK ใด ๆ ที่เราอาจต้องใช้ในบางจุด จุดประสงค์ของการแตก APK คืออะไร? เหตุผลอาจแตกต่างกันไป:
- ติดตั้งแอปโดยไม่ต้องใช้การเชื่อมต่ออินเทอร์เน็ต
- คัดลอกและติดตั้งแอปบนอุปกรณ์อื่น
- บันทึกสำเนาสำรองของแอปพลิเคชัน
เป็นเรื่องจริงที่ในอนาคตระยะกลาง APK จะถูกแทนที่ด้วย AAB (Android App Bundle), แพ็คเกจไฟล์ที่เบากว่า, ติดตั้งเร็วกว่าและเจาะจงมากขึ้น (เราจะพูดถึงพวกเขาในโพสต์อื่น) แต่จนกระทั่งวันนั้นมาถึง ในขณะนี้ยังคงน่าสนใจมากที่จะทราบวิธีแยกไฟล์ APK ของแอปพลิเคชัน เราอธิบายวิธีที่ดีที่สุดด้านล่าง
ที่จะต้องคำนึงถึง
ก่อนที่จะอธิบายวิธีการแยก APK ของแอปพลิเคชัน Android มีบางแง่มุมที่เราต้องประเมิน โดยเฉพาะสถาปัตยกรรม
หลายครั้งที่ APK ที่คัดลอกมาจากแอปพลิเคชันที่เราใช้บนโทรศัพท์มือถือทำงานไม่ถูกต้องบนอุปกรณ์อื่น คุณต้องตรวจสอบให้แน่ใจก่อนว่าอุปกรณ์ทั้งสองใช้สถาปัตยกรรมเดียวกัน มีความเป็นไปได้สามประการ:
- ARMซึ่งเป็นสถาปัตยกรรมทั่วไปที่ออกแบบมาเพื่อช่วยลดการใช้พลังงาน
- ARM64ซึ่งเป็นเวอร์ชันปรับปรุงและขยายของสถาปัตยกรรม ARM มีประสิทธิภาพมากขึ้นและสิ้นเปลืองพลังงานน้อยลง
- X86ยังคงทรงพลังมากกว่าสองรุ่นก่อนหน้าแม้ว่าจะมีการใช้พลังงานที่สูงกว่ามากก็ตาม
ในทางกลับกัน แม้ว่าคุณจะสามารถติดตั้ง APK จากหน้าอื่นที่ไม่ใช่ Google Store ได้ แต่สิ่งสำคัญคือต้องติดตั้งจากหน้าที่เชื่อถือได้ มิฉะนั้น เราเสี่ยงต่อการดาวน์โหลดไฟล์ที่เป็นอันตรายซึ่งมีความเสี่ยงสูงต่อโทรศัพท์มือถือของเรา เพื่อหลีกเลี่ยงเรื่องไม่คาดคิด ตัวเลือกที่ดีคือเว็บไซต์ APKMirror.
เครื่องมือแยก APK
การแยก APK ของแอปพลิเคชันใด ๆ ที่เราติดตั้งบนโทรศัพท์หรือแท็บเล็ต Android ของเรานั้นค่อนข้างง่าย การแก้ปัญหามาถึงเราโดยสิ่งที่เรียกว่า ตัวแยก APKซึ่งไม่มีอะไรมากไปกว่าแอปพลิเคชันที่ออกแบบมาเพื่อดำเนินงานนี้โดยเฉพาะ มาดูกันว่าอันไหนดีที่สุด:
APK Extractor
ความเห็นทั่วไปก็คือว่า APK Extractor เป็นแอปพลิเคชั่นที่ดีที่สุดในการทำงานประเภทนี้ การทำงานของมันเรียบง่ายอย่างเหลือเชื่อ สิ่งที่คุณต้องทำคือคลิกที่แอปพลิเคชันใดๆ ที่ปรากฏในอินเทอร์เฟซ เพื่อที่ AKP จะถูกคัดลอกไปยังหน่วยความจำภายในของ Android ของเราโดยอัตโนมัติ โดยเฉพาะในโฟลเดอร์ Extracted Apks
ES File Explorer
อีกทางเลือกที่ดีคือ: ES File Explorerซึ่งเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการจัดการไฟล์และแอปพลิเคชันที่มีฟังก์ชันมากมาย รวมถึงการแตกไฟล์ APK ของแอปพลิเคชัน แม้ว่าจะไม่มีให้บริการใน Google Play Store แต่ก็เป็นแอปที่เชื่อถือได้อย่างสมบูรณ์ซึ่งสามารถรับได้จากหน้าดาวน์โหลดหลัก
Link: ES File Explorer
ส่วนขยายสำหรับ Chrome: กล่องเครื่องมือสำหรับ Google Play Store
สุดท้ายนี้ เราพูดถึงเครื่องมืออื่นที่ไม่ใช่แอปพลิเคชัน แต่เป็นส่วนขยายของ Chrome ที่เรียกว่า กล่องเครื่องมือสำหรับ Google PlayStore. ด้วยสิ่งนี้เราจะสามารถเห็นภาพและใช้งานได้ ปุ่มพิเศษบางปุ่มเปิดอยู่ เอกสารดาวน์โหลดของแต่ละแอปที่มีอยู่ใน Google Play ปุ่มเหล่านั้นมีดังต่อไปนี้:
- APKM ซึ่งจะเปิดหน้าต่างเพื่อดาวน์โหลดแพ็คเกจ APK ของแอปพลิเคชันจาก APK Mirror
- AP ซึ่งเราสามารถค้นหาบทความเกี่ยวกับแอปพลิเคชันที่เป็นปัญหาได้ ตำรวจหุ่นยนต์.
- AB ซึ่งเปิดหน้าพร้อมสถิติการสมัคร AppBrain.
Link: กล่องเครื่องมือสำหรับ Google Play Store