Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีใช้ TOAD The Open Source Android Deodexer

การ Deodexing Android อาจเป็นกระบวนการที่ต้องใช้เวลามาก ซึ่งเกี่ยวข้องกับการดึงไฟล์ /system จากอุปกรณ์ Android ของคุณ การถอดรหัสไฟล์โดยใช้เครื่องมือ PC และติดตั้งกลับเข้ามาในโทรศัพท์ของคุณ ไม่ต้องพูดถึงว่าเมื่อใดก็ตามที่ Google เปิดตัว Android เวอร์ชันใหม่ กระบวนการ deodexing ROM จะเปลี่ยนแปลงไป ซึ่งหมายความว่าเครื่องมือสำหรับการดีโอเด็กซ์จะต้องเล่นตามทัน เครื่องมือ deodexing จำนวนมากถูกยกเลิกเนื่องจากขาดการอัปเดตจากนักพัฒนา

เครื่องมือใหม่ที่ชื่อว่า TOAD (The Open Source Android Deodexer) ได้เปิดตัวแล้ว ซึ่งไม่เพียงแต่จะง่ายอย่างเหลือเชื่อเท่านั้น แต่ลักษณะโอเพนซอร์ซยังช่วยให้ชุมชนการพัฒนาสามารถอัปเดตด้วยวิธีการดีโอเด็กซ์ล่าสุดได้ TOAD ใช้แบตช์ไฟล์ในการประมวลผลไฟล์ odexed ดังนั้น ชุมชนการพัฒนาสามารถเพิ่มหรือแก้ไขไฟล์แบตช์ได้อย่างง่ายดาย

ในคู่มือนี้ เราจะแสดงวิธีถอดรหัสไฟล์ Android โดยใช้ TOAD และหากคุณเป็นผู้เชี่ยวชาญด้านการพัฒนา คุณอาจเข้าร่วมชุมชน TOAD เพื่ออัปเดตให้อัปเดต Android ล่าสุดอยู่เสมอ

ข้อกำหนด

  • คางคก

TOAD มาในไฟล์ EXE แบบขยายตัวเอง ดังนั้นคุณจึงสามารถวางไว้บน C:\ (เพื่อลดปัญหาที่อาจเกิดขึ้นให้น้อยที่สุด)

หลังจากเปิดตัว .EXE คุณจะมีโครงสร้างโฟลเดอร์ซึ่งประกอบด้วยโฟลเดอร์ต่อไปนี้:

  • Method_files:ประกอบด้วยแบตช์ไฟล์ทั้งหมดที่ TOAD จะใช้สำหรับการแยกส่วน
  • Tool_Files:ไฟล์ที่ TOAD จำเป็นต้องใช้ในการดำเนินการ
  • Your_Files:นี่คือที่ที่ไฟล์ของคุณจะไป

วิธีการ Deodex ใน TOAD

  1. เพื่อเริ่มใช้ TOAD คุณต้องคัดลอกไฟล์ “build.prop” และโฟลเดอร์ “framework” ทั้งหมดจากอุปกรณ์ Android ของคุณไปยังโฟลเดอร์ Your_Files ของ TOAD วิธีใช้ TOAD The Open Source Android Deodexer
  2. คุณสามารถคัดลอกอะไรก็ได้ที่คุณต้องการให้ deodexed เช่นกัน ตัวอย่างเช่น โฟลเดอร์ "app", "priv-app", "vendor app", "vendor priv-app", "vendor framework" ฯลฯ
  3. ตอนนี้คุณต้องเรียกใช้ TOAD มันจะถามว่าคุณต้องการ deodex โฟลเดอร์เฟรมเวิร์กทั้งหมดหรือไม่ ทางเลือกเป็นของคุณ อย่างไรก็ตาม สำหรับ Android เวอร์ชันใดก็ตามที่สูงกว่า KitKat คุณต้องมีโฟลเดอร์เฟรมเวิร์ก odexed อย่างแน่นอน
  4. TOAD จะอ่านไฟล์ build.prop ของคุณเพื่อระบุเวอร์ชัน Android ของคุณ โดยจะค้นหา API ที่ใช้ใน ROM ของคุณ Android ทุกรุ่นมี API เฉพาะของตัวเอง (หมายเลขบิวด์) คุณสามารถดูรายชื่อ Android API อย่างเป็นทางการได้ที่นี่
  5. ดังนั้น สำหรับ Android API ทุกตัวที่ TOAD สามารถจัดการได้ TOAD จึงมีไฟล์ Method ของตัวเอง เหตุใด Method_Files จึงเต็มไปด้วยพวกเขา ดังนั้น หาก TOAD พบ Method_File ที่ตรงกันสำหรับ Android API ของคุณ ระบบจะถามว่าคุณต้องการให้ทุกอย่างใน Your_Files ถูกแยกออกหรือไม่ วิธีใช้ TOAD The Open Source Android Deodexer
  6. หากคุณเลือก "ใช่" TOAD จะเริ่มดำเนินการ จากนั้นคุณต้องผ่อนคลายและรอ TOAD จะดำเนินการตามวิธีการในไฟล์ Methods ที่เหมาะสม หาก TOAD ไม่สามารถถอดรหัสไฟล์ได้ ไฟล์นั้นจะแสดงบันทึกข้อผิดพลาดและดำเนินการต่อไป
  7. เมื่อ TOAD ทำการ deodexing เสร็จแล้ว มันจะรวมไฟล์ ZIP ของไฟล์ deodex ทั้งหมดเข้าด้วยกัน
  8. ตอนนี้ คุณเพียงแค่ต้องแฟลชไฟล์ .ZIP นี้ในการกู้คืน และไฟล์ทั้งหมดที่ถูก deodexed จะอยู่ในโทรศัพท์ของคุณแล้ว