błędy po dekompilacji

błędy po dekompilacji
M4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

na początku zaznaczam że jestem zielony jeśli chodzi o jave kiedyś trochę liznąłem c++ więc uznałem że na logikę dam radę edytować plik i lekko zmienić

mam plik .jar (skrypt do bota) po dekompilacji wkleiłem kod do eclipse i nagle wyskoczyły 3 błędy które sprawiają że nawet jeśli nie wprowadzam żadnych zmian to po skompilowaniu skrypt już nie działa
do dekompilowania użyłem http://www.javadecompilers.com/
czy robię coś źle? czy przy dekompilacji kod może zostać "uszkodzony"?
w załączniku zostawiam plik
błędy wyskakują tylko w main plik loginevent jest ok

jarekczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Siemianowice Śląskie
  • Postów: 500
0

Tu masz opis tego procederu: Patching Java Executables – The Easy Way. Krótko mówiąc - dekompilatory nie są tak precyzyjne, jak byśmy chcieli. Przerabiałem to samo w C#, ale tam nie było takiego fajnego narzędzia, jak tu pokazali (w Step 4): JBE - Java Bytecode Editor.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

IntelliJ/fernflower dekompiluje ten kod bez problemu. Nie ma tam też żadnej obfuskacji ani nic takiego.
Robisz nowy projekt w IntelliJ i dodajesz tego jara jako library do projektu i możesz sobie wtedy w "external libraries" otworzyc pliki .class i się zdekompilują w locie.
Przy czym zauważ że ten twój bot wymaga też biblioteki org.osbot.rs07 i się bez niej nie skompiluje.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.