ฉันมี apk ที่ฉันปล่อยมันเอง ฉันทำโปรแกรมหลักของฉันหาย ฉันต้องการถอดรหัส apk ปัญหาของฉันคือฉันได้จัดเตรียมแอปของฉันไว้ ดังนั้นหลังจากถอดรหัสแล้ว รหัสของฉันจึงแสดงไม่ถูกต้อง ฉันควรทำอย่างไรจึงจะได้โค้ดโปรแกรมของฉัน!
ถอดรหัสไฟล์ apk ที่ proguarded
comment
คุณได้แท็กคำถามของคุณกับ Kotlin เป็นแหล่ง Kotlin หรือ Java ที่สูญหาย เพราะฉันไม่รู้ว่ามีตัวถอดรหัสใดที่จะส่งออก Kotlin มีเพียง Java เท่านั้น Proguard ทำการเปลี่ยนชื่อคลาสและวิธีการอย่างง่าย ๆ เท่านั้น หากเป็นโค้ดที่คุณเขียนจริงๆ คุณควรจดจำคลาสต่างๆ มากมายจากการดูจากคลาสเหล่านั้น สร้างโปรเจ็กต์ Android Studio ใหม่และคัดลอกโค้ดทีละขั้นตอนลงในโปรเจ็กต์นั้น และเขียนส่วนที่ขาดหายไป (ไม่สามารถถอดรหัสได้) ใหม่ และครั้งต่อไปที่ทำการสำรองข้อมูลซอร์สโค้ดของคุณ...
- person Robert   schedule 25.01.2020
comment
ขอบคุณสำหรับคำตอบของคุณ แต่รหัสของฉันถูกเข้ารหัส รหัสของฉันอยู่ใน Kotlin และสำหรับการถอดรหัส ฉันเพิ่งพบการถอดรหัสเป็น Java ปัญหาหลักของฉันคือ proguard ที่ฉันมีในแอป
- person MMG   schedule 25.01.2020
comment
Proguard ลบเฉพาะส่วนที่ไม่ได้ใช้และเปลี่ยนชื่อคลาสและวิธีการ ในกรณีส่วนใหญ่ โครงสร้างแพ็คเกจยังคงไม่บุบสลาย (เว้นแต่คุณจะกำหนดค่าไว้อย่างชัดเจนให้รวมคลาสทั้งหมดไว้ในแพ็คเกจเดียว) นั่นเป็นเพียงการทำให้สับสนง่ายๆ และเนื่องจากเป็นโค้ดของคุณ คุณจึงควรที่จะทำลายมันได้
- person Robert   schedule 25.01.2020