4 مستودعات
Graphical interfaces for reconstructing readable Java source code from compiled class files for debugging.
Distinguishing note: No existing candidate captures the specific identity of a Java decompiler GUI.
Explore 4 awesome GitHub repositories matching development tools & productivity · Java Decompiler GUIs. Refine with filters or upvote what's useful.
This project is a Java bytecode reverse engineering suite that functions as a disassembler, decompiler, and editor for Java class files and Android APK binaries. It provides tools to transform compiled bytecode into assembly instructions or readable source code. The toolset supports Android APK analysis and Java binary patching, allowing for the modification of source code or bytecode and subsequent recompilation into functional binaries. It includes capabilities for removing Java obfuscation and performing malware analysis through the detection of malicious code patterns. The system incorpo
Combines decompilation and editing capabilities to transform bytecode into source and modify the binaries.
This project is a desktop application designed for the reverse engineering and inspection of compiled Java code. It functions as a graphical interface that translates Java bytecode back into readable source code, allowing users to examine the internal logic of class files and archives when original source files are unavailable. The tool provides a structured environment for navigating complex file hierarchies, including nested archives like JAR and WAR files. By maintaining an in-memory representation of loaded classes, it enables rapid searching and cross-referencing of code elements. The ap
Provides a graphical interface for reconstructing readable Java source code from compiled class files for debugging.
Recaf هي مجموعة من الأدوات المتخصصة لتجميع وتحرير وإلغاء تشويش وتفكيك وتجهيز Java bytecode وعمليات وقت التشغيل. توفر بيئة منسقة لتعديل ملفات فئة Java المجمعة وتحليل سلوك تطبيقات Java. يتميز المشروع بطبقة تجريد متعددة المستويات تسمح بالتحرير عبر تنسيقات مختلفة وإطار عمل قابل للتوصيل يوجه bytecode عبر محركات تفكيك متعددة قابلة للتكوين. يتضمن محرك برمجة نصية مضمن وبنية مكونات إضافية لأتمتة المهام المتكررة وتوسيع سلوك النظام. تغطي مجموعة الأدوات العديد من مجالات القدرات عالية المستوى، بما في ذلك التحليل الساكن للبحث في محتوى التطبيق ومحاكاة حالات تنفيذ الطريقة. كما تدعم تجهيز وقت التشغيل للاتصال بالعمليات الحية وتحويل bytecode المؤتمت لإزالة التشويش وإصلاح ملفات الفئة. يتم دعم التنفيذ بدون واجهة رسومية عبر واجهة سطر أوامر لدمج سير العمل في خطوط أنابيب البناء الخارجية.
Provides a comprehensive graphical interface for decompiling Java bytecode into readable source code using multiple engines.
Luyten هو مفكك تجميع (decompiler) ومحلل بايت كود Java مفتوح المصدر مصمم لتحويل ملفات الفئات المجمعة مرة أخرى إلى كود مصدري عالي المستوى. يعمل كواجهة مستخدم رسومية لمحرك فك التجميع Procyon، مما يسمح بفحص واستعادة منطق البرنامج من بايت كود Java. توفر الأداة إمكانيات للهندسة العكسية لـ Java وتحليل الكود القديم، مما يتيح فحص تطبيقات أو مكتبات الطرف الثالث عندما يكون الكود المصدري الأصلي غير متاح. يتضمن النظام واجهة سطح مكتب لتصفح تسلسلات هرمية للفئات، ومسح مسار الفئة المتكرر لفهرسة ملفات JAR، وسجل تنقل قائم على الحالة لتتبع الفئات التي تمت زيارتها.
Offers a graphical interface that transforms compiled Java class files back into readable source code for logic analysis.