Odzyskanie kodu aplikacji

0

Hej.
Mam pytanie czy jest opcja aby odzyskać kod do aplikacji? Bo niestety po skompilowaniu niechcący usunąłem kod a chciałbym kilka opcji dodać. Jest taka możliwość. Próbowałem w Google wyszukiwać ale nie dostałem odpowiedzi. Z góry dzięki za odpowiedzi.

0
  1. W czym ta aplikacja napisana?
  2. Generalnie cośtam się da odzyskać, czasem wiecej czasem mniej.
0

W tagach masz "Java". Jeśli aplikacja jest napisana w Javie i masz skompilowany plik "*.jar", to możesz dokonać procesu dekompilacji. Są narzędzia, które to bardzo ułatwiają. Np. IntelliJ IDEA posiada wbudowany dekompilator. Możesz stworzyć pusty projekt, załączyć do niego tę "jarkę" i spróbować odtworzyć jej źródła. W zależności od tego, jak aplikacja była skompilowana, kod może, ale nie musi być obfuskowany. W każdym razie, będziesz miał jakiś punkt zaczepienia. Co do C++, to lepiej, żeby jakiś ekspert w tej materii się wypowiedział.

0

Javę odzyskać dość prosto i to z dobrym skutkiem za pomocą fernflowera. Co do C++ to nic lepszego niż darmowy https://retdec.com/ lub bardzo drogi Hexrays Decompiler nie znajdziesz.

4

Żeby uniknąć takich sytuacji na przyszłość radziłbym korzystać z Gita (wtedy usuniesz kod, i masz to dalej w repo), oraz robić backupy albo na inny nośnik danych (np. zewnętrzny dysk, usb itp.), albo do internetu. Wtedy nawet jak skasujesz cały folder, albo jak ci dysk padnie, to będziesz mógł to odzyskać.

0

Wygląda to na ciekawe ćwiczenie z reverse engineeringu, żeby sobie zwiększyć skilla, zaawansowani mogą obfuskowany kod odzyskiwać xd

1 użytkowników online, w tym zalogowanych: 0, gości: 1