GetJava ช่วยให้คุณแปลง APK เป็นโปรเจ็กต์ Java

click fraud protection

Android เป็นระบบปฏิบัติการที่ใช้ภาษาการเขียนโปรแกรมมากมาย ภาษาที่พบบ่อยที่สุดคือ Java (หรือ Android Java หากคุณต้องการ), C, XML, Bash และอื่นๆ อีกสองสามภาษา แอปพลิเคชัน Android สามารถถอดรหัสได้โดย APKTool และเครื่องมือที่คล้ายกันบางส่วน และเอาต์พุตของแอปพลิเคชันคือ Smali ฉันรู้ว่าพวกคุณหลายคนจะไม่เห็นด้วยกับฉัน แต่ Smali เป็นภาษาที่ค่อนข้างซับซ้อนมากกว่า Java

มีสองเครื่องมือที่สามารถแปลง Smali กลับเป็น Java: Dex2Jar และ JAD พวกมันค่อนข้างใช้งานยากและต้องมีประสบการณ์ในการใช้งานอย่างเหมาะสม โชคดีที่ XDA ได้รับการยอมรับจากนักพัฒนา ไม้กระดาน1337 สร้างสคริปต์ทุบตีง่ายๆ ที่ทำทุกอย่างให้เรา สคริปต์นี้สามารถรับการขึ้นต่อกันที่จำเป็นทั้งหมด รวมถึงรับโค้ด Java จาก APK โดยตรง ใช้งานได้บน Linux เท่านั้น แต่ฉันค่อนข้างแน่ใจว่าสามารถใช้กับระบบที่ไม่ใช่ UNIX เช่น Windows ที่มี Cygwin นักพัฒนาแนะนำให้คุณใส่ไฟล์ไว้ใน ~/bin และทำให้สามารถเรียกใช้งานได้ คำแนะนำเพิ่มเติมมีอยู่ในเธรด

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

หมายเหตุ: เครื่องมือเช่นนี้ควรใช้เพื่อการศึกษา รหัส "การยืม" จากแอปพลิเคชัน (แบบชำระเงินหรือฟรี) ผิดจรรยาบรรณและไม่ควรเกิดขึ้น พวกเขาเป็นแหล่งปิดด้วยเหตุผล เก็บไว้ในใจ