الفريق العربي للهندسة العكسية

نسخة كاملة : كيف يمكنني استخراح سورس كود لتطبيق Apk من الهاتف
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم:
كيف يمكنني استخراح سورس كود لتطبيق Apk من الهاتف?
وهل توجد برامج تكشف ان التطبيق مشفرة ام لا (scan)?
يلي عندو علم يفيدنا وجزاكم الله خيرا
وعليكم السلام
يوجد العديد من المكتبات  لاستخراج كود شبيه بالكود المصدري ك CFR , JaDX , FernFlower وايضا يوجد ادوات ك apktool , dex2jar ويوجد الكثير من المواقع تقدم هذه الخدمة اونلاين وفي نظام الاندرويد يوجد برامج ك Show Java وهو يحتوي على المكتبات التي ذكرتهم لكنه لايعرض smali لذا لن تستطيع القيام بالكتابة على التعليماتو يوجد Apktool-m  ولكن ينقصه بعض المزايا كالبحث في النصوص.
يوجد MTManger ولكن النسخة التي تحوي مفكك الكود  غير مجانية.
عادة البرامج المحمية يحدث خطأ عند تفكيكها الى الكود المصدري او لا تكتمل العملية بنجاح
​​​​​يوجد APKiD
لعمل decompile للجافا 
يوجد برنامج jeb او jadx  بهل برنامجين تقدر تشوف كود الجافا وكود السمالي 
لمعرفة نوع التشفير APkid
https://github.com/rednaga/APKiD

ويمكنك ايضا عمل decompile بواسطة برنامج IntelliJ IDEA
يمكنك تجربه هذين البرنامجين:
https://github.com/iBotPeaches/Apktool
https://pythonrepo.com/repo/dwisiswant0-...n-security

طبعاً الأداة GitHub - skylot/jadx: Dex to Java decompiler غنيه عن التعريف و أن كانت لا تعطيك النتيجه المرجوة 100%