dex2jar kullanarak bir apk dosyasını decompiled ettik ve jd-gui'de oluşan jar dosyasını açtım. Kodun hemen hemen tümünü görüntüleyebilirim ama bir bölüm - sabitler - sadece // INTERNAL ERROR // ve başka bir şey göstermiyor. Sabitleri almanın bir yolu var mı? Bu soruya geçenjava decompiler jd-gui kullanarak ve alma // INTERNAL ERROR //
cevap
herkes bu yerine bakmak gerekir: https://github.com/deathmarine/Luyten
yerine jd-gui bu, ben successully JD-GUI üzerinde İÇ HATA olarak gösterdi tüm kodunu görüntülemek başardı kullanma.
Ayrıca Jadx deneyebilirsiniz: https://github.com/skylot/jadx
Luyten, dizini açma izni (örn. Dizin yapısı içinde birkaç '.class' dosyası) izin vermiyor. Sadece jar dosyalarında çalışır, bu yüzden bana yararlı olmaz. –
jadx için destek. – liuyong
@ TomášZato kendiniz bir kavanoz dosyası oluşturabilirsiniz. Tüm dizin yapısını bir zip dosyasına koyun ve onu jar'a yeniden adlandırın. –
JDK 64Bit "Java SE Development Kit 8u111"
- 1. Fernflower Java decompiler yardım
- 2. Fernflower ve IntelliJ IDEA'nın java-decompiler
- 3. Eclipse kepler için Java Decompiler
- 4. node.js'de ASI'yi durdurma ve err alma yolu var mı?
- 5. Neden java decompiler ek açıklama kaydetmiyor
- 6. MIPS Decompiler
- 7. Baskı 'std err' değeri
- 8. HTML veya Javascript Decompiler Kullanılabilir
- 9. Netbeans kullanarak, MySQL kullanarak veri alma PreparedStatement ve ResultSet kullanarak
- 10. Xpath ve cheerio kullanarak öğe alma
- 11. AirDrop Kullanarak Bir Dosya Gönderme ve Alma
- 12. Dize Yöntemi'nden "null" alma [java]
- 13. zend kullanarak alma CSV
- 14. Mac veya Linux için .NET decompiler
- 15. Android'de WebView’in INTERNAL kaydırması nasıl durdurulur?
- 16. Geçerli dizin adını alma ve node.js'yi kullanarak html sayfasında görüntüleme
- 17. ECMAScript nesnesinin internal [[Class]] özelliğini ayarlayabilir misiniz?
- 18. C++ 11 internal std :: dize gösterimi (libstdC++)
- 19. Girdi ve çıktı dosyalarını kullanarak CMD aracılığıyla bir java programı çalıştırmaya çalışırken FileNotFoundException alma
- 20. Java kullanarak Java nasıl uygulanır?
- 21. Yeni pencerenin elemanını alma ve java betiği için değer atama
- 22. Java https proxy (https.proxyPort ve https.proxyHost kullanarak)
- 23. java kullanarak "Aç" ve "Kaydet" nasıl yapılır
- 24. Sonarqube'de java ve javascript ile projeyi kullanarak
- 25. Java Sürücüsünü Kullanarak Bulun ve Başa Dön
- 26. Diğer faaliyetlerden verileri geri alma ArrayList [Java]
- 27. MySQL kullanarak zaman damgası alma
- 28. Getaddrinfo Kullanarak DNS'yi Önbelleğe Alma
- 29. VB6 kullanarak HTML'den içerik alma
- 30. Json alma kısıtlaması json alma ve yanıtla
JD-GUI sürümü ve çalıştırmakta olduğunuz Java sürümünü yükleyerek sorunu giderilmiştir? Javap'ı çalıştırmayı denediniz mi? Her yeni Java sürümünde Decompiler uyumluluğu değişir. – ngreen