Francenbauma109/jd-gui-duo
A multi-decompiler standalone desktop GUI supporting JD-Core V0 & V1, CFR, Procyon, Fernflower, Vineflower & Jadx
🔧 jd-gui-duo — Công cụ giảng dịch bytecode Java đa decompiler
Một công cụ GUI độc lập hỗ trợ đồng thời nhiều decompiler nổi tiếng, giúp người dùng dễ dàng phân tích và khám phá mã nguồn từ các tệp như JAR, APK, DEX...
jd-gui-duo là một ứng dụng mở rộng từ dự án gốc JD-GUI do Emmanuel Dupuy phát triển, nhưng được nâng cấp để hỗ trợ không chỉ JD-Core V0 và V1 mà còn nhiều decompiler khác thông qua transformer-api. JD-Core V0 sử dụng thuật toán pattern matching tương tự JAD – decompiler đầu tiên cho Java, trong khi JD-Core V1 dùng thuật toán phân tích giống như Fernflower.
✨ Điểm nổi bật
- Hỗ trợ nhiều decompiler: JD-Core V0, JD-Core V1, CFR, Procyon, Fernflower, Vineflower, Jadx.
- Định dạng đa dạng: APK, DEX, AAR, CLASS, EAR, JAR, JAVA, JMOD, KAR, WAR, ZIP.
- Giao diện đồ họa trực quan: Dễ dùng cho người mới và chuyên gia.
- Tích hợp tìm kiếm lớp (Open Type): Hỗ trợ tìm kiếm nhanh theo tên lớp.
- Cây thư viện phân cấp kiểu (Outline Tree): Dễ dàng điều hướng các phương thức đã giải mã.
- Tích hợp Maven Central: Tìm kiếm và hiển thị mã nguồn gốc nếu có.
- Hỗ trợ cài đặt qua WinGet: Cài đặt nhanh trên Windows.
- Phân phối đa nền tảng: Windows, Linux, macOS.
💡 Vì sao đáng chú ý
jd-gui-duo khác biệt nhờ khả năng kết hợp nhiều decompiler trong một giao diện thống nhất, cho phép so sánh kết quả giải mã giữa các công cụ. Điều này rất hữu ích khi một decompiler không thể xử lý tốt một đoạn mã nhất định. Ngoài ra, sự hỗ trợ các định dạng như APK hay DEX giúp công cụ trở nên mạnh mẽ hơn trong lĩnh vực phân tích ứng dụng Android.
#Decompiler #Java #APK #DEX #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Android DEX → Java decompiler in Rust, built for speed — full apps in seconds, queries in milliseconds. Progressive analysis, javac-verified output, every DEX version, multi-dex & XAPK/APKS/APKM containers.
ASC is a super FAST and lightweight Android decompiler designed for Agents/Mobile Researchers.
Decompiler for Unreal package files (.upk, .u, .uasset; etc), with support for Unreal Engine 1, 2, and 3
Modern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.