Dekompilowałem plik APK używając dex2jar i otworzyłem wynikowy plik jar w jd-gui. Mogę ładnie wyświetlić prawie cały kod, ale jedna sekcja - stałe - wyświetla tylko // INTERNAL ERROR // i nic więcej. Czy istnieje sposób na odzyskanie stałych?przy użyciu dekodera java jd-gui i otrzymaniu // BŁĘDU WEWNĘTRZNEGO //
Odpowiedz
Każdy przechodzi to pytanie należy spojrzeć na to w zamian: https://github.com/deathmarine/Luyten
Stosując ten zamiast jd-gui, udało mi się successully zobaczyć cały kod, który pokazał jak wewnętrzny błąd na jd-gui.
Możesz także spróbować Jadx: https://github.com/skylot/jadx
Luyten nie zezwala na otwieranie katalogu (np. Kilka plików '.class' w strukturze katalogów). Działa tylko w plikach jar, dlatego nie jest dla mnie przydatny. –
upvote dla jadx. – liuyong
@ TomášZato możesz sam utworzyć plik jar. Po prostu przenieś całą strukturę katalogów do pliku zip i zmień jej nazwę na jar. –
Naprawiłem problem przy instalacji Java JDK 64-bitową "Java SE Development Kit 8u111"
- 1. Hibernowanie sprzężenia wewnętrznego przy użyciu hql
- 2. Jak prześledzić przyczynę błędu wewnętrznego serwera 500?
- 3. Nieobsługiwana wersja błędu przy użyciu JTDS ze Scala
- 4. Definiowanie słów przy użyciu Java
- 5. MinMaxPriorityQueue przy użyciu strumieni Java
- 6. Jak przyspieszyć OpenH264 za dekodera
- 7. Dostęp do dekodera wideo w systemie iOS?
- 8. Oracle kwerenda wybierająca się z powodu błędu wewnętrznego kwerendę wybierającą
- 9. Kafka Avro Consumer z problemami dekodera
- 10. Crop i przesłać obraz przy użyciu jQuery/JAVA
- 11. Projekt z java i javascript w sonarqube przy użyciu gradle
- 12. Java - Znajdź element w tablicy przy użyciu warunku i Lambda
- 13. Java https proxy (przy użyciu https.proxyPort i https.proxyHost)
- 14. Różnica między createIndex() i ensureIndex() w java przy użyciu mongodb
- 15. Aplikacja kliencka Delphi przy użyciu błędu połączenia wbudowanego Firebird 2.5
- 16. Otrzymywanie błędu podczas konwertowania wav na amr przy użyciu ffmpeg
- 17. Java 8 Filter Array przy użyciu Lambda
- 18. Java: Matcher.find przy użyciu wysokiego cpu
- 19. Java ResultSet przy użyciu funkcji SQL MAX
- 20. Obsługa transakcji PostgreSQL przy użyciu java
- 21. Potrzebujesz pomocy przy użyciu Java Generics
- 22. . Plik txt do tablic przy użyciu Java
- 23. Test jednostki Selenium przy użyciu JUnit (Java)
- 24. Implementacja VoIP przy użyciu biblioteki Java SIP
- 25. Wysyłanie wiadomości do WhatsApp przy użyciu java
- 26. dla wewnętrznego i zewnętrznego użytku
- 27. Java/Hibernacja przy użyciu interfejsów nad jednostkami
- 28. Ocena javascript przy użyciu kodu java
- 29. POST xml danych przy użyciu java
- 30. Java: Dzielenie String przy użyciu regex
Która wersja JD-GUI i która wersja Java są uruchomione? Czy próbowałeś uruchomić 'javap'? Kompatybilność z Decompiler zmienia się z każdą nową wersją Java. – ngreen