Ho decompilato un file apk usando dex2jar e ho aperto il file jar risultante in jd-gui. Riesco a visualizzare quasi tutto il codice, ma una sezione - le costanti - mostra solo // ERRORE INTERNO // e nient'altro. C'è un modo per recuperare le costanti?usando java decompiler jd-gui e ottenendo // INTERNO ERRORE //
risposta
Chi passasse da questa domanda dovrebbe guardare a questo, invece: https://github.com/deathmarine/Luyten
Utilizzando questo invece di JD-GUI, sono stato in grado di visualizzare successully tutto il codice che ha mostrato come errore interno JD-GUI.
Si può anche provare Jadx: https://github.com/skylot/jadx
Luyten non consente di aprire la directory (ad esempio diversi file '.class' nella struttura delle directory). Funziona solo in file jar, quindi non è utile per me. –
upvote per jadx. – liuyong
@ TomášZato puoi creare un file jar tu stesso. Basta mettere l'intera struttura della directory in un file zip e rinominarla in jar. –
ho risolto il problema con l'installazione di Java JDK 64Bit "Java SE Development Kit 8u111"
- 1. Decompiler che supporta Java 8?
- 2. Perché java decompiler non salva annotazioni
- 3. Decompiler MIPS
- 4. Qualsiasi Java Decompiler open source per Windows 7
- 5. Decompiler Objective C
- 6. Decompiler HTML o Javascript disponibile
- 7. proprietà Java, ottenendo percorso del file
- 8. array PHP sorta usando val interno
- 9. Distribuzioni e stato interno
- 10. R ottenendo la data dei nomi usando quantmod
- 11. Java vs. Groovy interno classe/esterno discrepanza
- 12. Esiste una differenza tra Protetto interno e Interno protetto?
- 13. Limitazione in Java HttpUrlConnection ottenendo lunghezza del contenuto
- 14. Come impostare post_max_size sul server Apache con htaccess (ottenendo errore interno del server)
- 15. SimpleXmlElement e XPath, ottenendo array vuoto()
- 16. Linq e streamreader ottenendo le linee
- 17. Decompiler reSharper - posso usarlo per gli assembly standalone?
- 18. Drawable in vista ottenendo schiacciato
- 19. PHP: 'java' non è riconosciuto come comando interno o esterno
- 20. Perché sto ottenendo chiavi duplicate in Java HashMap?
- 21. WCF ottenendo valore codificato
- 22. python per incremento loop interno
- 23. utilizzando java per creare una nuova directory e un file al suo interno
- 24. Java e Windows 7: ottenendo in modo affidabile la maschera di rete IPv4?
- 25. Collegamento interno SQLite/JDBC
- 26. std :: multimap ottenendo due intervalli
- 27. ottenendo pid del processo figlio
- 28. Selezionare somma e la join interno
- 29. HTTPS e 500 Errore interno server
- 30. SQL Server: data massima e join interno
Quale versione di JD-GUI e la versione di Java sono in esecuzione? Hai provato a eseguire 'javap'? La compatibilità del decompilatore cambia con ogni nuova versione di Java. – ngreen