แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

วิธีการแตกไฟล์ APK ของแอพ Android โดยไม่ต้องรูท

ไฟล์ APK เป็นผลิตภัณฑ์ขั้นสุดท้ายที่ผลิตหลังจากพัฒนาแอป Android มันจะไปกับ. apk ขยายและเป็นที่รู้จักกันเป็นแพคเกจ Android Application มันคล้ายกับไฟล์. exe ที่ใช้ในการติดตั้งโปรแกรม Windows ตอนนี้อย่างที่คุณรู้ (หรือไม่) มันไม่ใช่เรื่องง่ายที่จะแยกไฟล์ APK นี้ออกจากแอพ อาจเป็นเรื่องง่ายหากโทรศัพท์ของคุณรูท แต่ไม่มากถ้าคุณมีอุปกรณ์ Android ที่ไม่ได้รูท ความจริงก็คือมันไม่ยากอย่างที่คุณคิด วันนี้ฉันจะแสดงวิธีการสองสามอย่างที่คุณสามารถแยก APK ของแอพที่ติดตั้งไว้ในโทรศัพท์ของคุณ

คำเตือน: เป็นเรื่องผิดกฎหมายที่จะดึง APK ของแอพ Android ที่ต้องเสียเงิน หากคุณทำเช่นนั้นคุณจะต้องรับผิดชอบเอง คู่มือนี้เขียนขึ้นโดยมีวัตถุประสงค์เพื่อแบ่งปันความรู้เกี่ยวกับการแยก APK เพื่อการศึกษา เราไม่สนับสนุนการละเมิดลิขสิทธิ์

วิธีที่ 1: การใช้ Advanced File Explorer

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

เราจะใช้ ES File Explorer ที่นี่เพื่อสิ่งนั้น คุณสามารถใช้แอพตัวจัดการไฟล์อื่น ๆ ได้หากต้องการ แต่ ให้แน่ใจว่ามันช่วยให้คุณสำรองแอพที่ติดตั้ง ไว้ ใช่นั่นจะเป็นสิ่งสำคัญที่นี่ที่จะช่วยเราแยก APK

ขั้นตอนง่าย ๆ เปิด ES File Explorer แล้ว แตะที่ "แอพ" ในหน้าแรกของแอพ ตามที่แสดงในภาพหน้าจอด้านล่าง ตอนนี้ แตะที่แอพที่คุณต้องการแยก APK ของและ กดที่ ตัวเลือก “ สำรองข้อมูล” ที่ด้านล่าง

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

วิธีที่ 2: ดาวน์โหลดแอพ APK Extractor

ถ้าอย่างนั้นแอพที่สามารถแยก APK แอป APK Extractor ทำงานได้ดีตามชื่อของมัน ดาวน์โหลดแอพจาก Play Store และติดตั้ง

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

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

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

วิธีที่ 3: การแยก APK โดยใช้ ADB

ถ้าคุณเป็นผู้ใช้ Android ตัวยงหรือผู้พัฒนา Android คุณต้องรู้จัก ADB Android Debug Bridge นั้นเป็นยูทิลิตีบรรทัดคำสั่งที่ใช้งานได้กับ Android SDK ซึ่งช่วยให้คุณสามารถควบคุมโทรศัพท์และจัดการไฟล์ภายในหน่วยเก็บข้อมูลของคุณโดยใช้คำสั่งต่าง ๆ สามารถเข้าถึงโฟลเดอร์รูทได้อย่างง่ายดายเนื่องจากจุดประสงค์หลักสำหรับการดีบั๊ก

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

หลังจากคุณดาวน์โหลดเครื่องมือแล้วให้แยก zip และเปิดโฟลเดอร์ คุณจะพบไฟล์ adb.exe ในโฟลเดอร์พร้อมกับ fastboot (เราจะไม่ใช้มัน) ตอนนี้กด Shift และคลิกขวาในโฟลเดอร์เพื่อรับตัวเลือกสำหรับ " หน้าต่างคำสั่งเปิดที่นี่ " ในเมนูคลิกขวา

จากนั้น เชื่อมต่อโทรศัพท์ของคุณกับพีซีหรือ Mac ผ่านสาย USB และตรวจสอบให้แน่ใจว่าได้เปิดการดีบัก USB ในตัวเลือกนักพัฒนา ตอนนี้ทำตามคำสั่งที่ระบุด้านล่าง

ก่อนอื่นเราจะตรวจสอบว่าอุปกรณ์เชื่อมต่อกับคอมพิวเตอร์ของคุณหรือไม่ ป้อนคำสั่งต่อไปนี้:

 อุปกรณ์ adb 

ต่อไปเราจะคว้าชื่อแพคเกจแอป หากคุณรู้ชื่อแพ็คเกจแล้วคุณสามารถข้ามขั้นตอนนี้ได้ ป้อนคำสั่งต่อไปนี้

 แพ็คเกจรายการ adb shell pm 

ตอนนี้เพียง คัดลอกชื่อแพ็คเกจที่คุณต้องการแยก และวางไว้ในคำสั่งถัดไป อย่าคัดลอก 'package:' คำนำหน้าพร้อมด้วย ป้อนคำสั่งต่อไปนี้ ที่นี่ฉันกำลังแยก. apk ของ Truecaller

 adb shell pm path com.truecaller 

คำสั่งดังกล่าวจะให้เส้นทางของ APK ที่แท้จริงของแอป ตอนนี้คุณเพียงแค่ต้องใช้คำสั่ง pull เพื่อดึง. apk จากเส้นทางนี้และเก็บไว้ในตำแหน่งที่เราต้องการ ตรวจสอบให้แน่ใจว่าคุณคัดลอกพา ธ ของตำแหน่งที่ต้องการและวางในคำสั่งด้านล่าง นอกจากนี้คัดลอกเส้นทางของ. apk จริงที่เราได้รับเป็นผลลัพธ์ในคำสั่งก่อนหน้า

 adb pull /data/app/com.truecaller-1/base.apk พา ธ / ไปยัง / ที่ต้องการ / ตำแหน่ง 

ตอนนี้ไฟล์. apk ควรได้รับการจัดเก็บไว้ในตำแหน่งที่คุณต้องการ

วิธีที่ดีที่สุดในการแยก APK ของแอพ Android

ไม่ว่าจะด้วยเหตุผลใดก็ตามที่คุณอาจดึง APK ออกมา ตรวจสอบให้แน่ใจว่าคุณสนับสนุนนักพัฒนาเนื่องจากพวกเขาสมควรได้รับรางวัลสำหรับการทำงานหนักของพวกเขา พูดถึงวิธีที่ดีที่สุดแน่นอนว่าเป็นวิธีที่สอง APK extractor นั้นทำงานโดยทั่วไปกับคำสั่งเชลล์เดียวกับที่เราใช้ใน ADB ดังนั้นจึงเป็นวิธีที่ดีที่สุดอย่างแน่นอน อย่างไรก็ตามถ้าคุณรู้วิธีอื่นใดแล้วให้พูดถึงมันในความคิดเห็น

Top