Skocz do zawartości

Wyciąganie Kodu źródłowego z aplikacji


dasiek

Rekomendowane odpowiedzi

Wyciągnięcie Kodu źródłowego Aplikacji androida nie wymaga wysiłku ;)

Potrzebne będzie :
-WinRar/7Zip
-Java Decompiler np z tego linku

http://java.decompiler.free.fr/?q=jdgui

-Pliki dex2jar do ściagnięcia z

http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.12-a.zip&can=2&q=

-Aplikacji .apk :)

Otwieramy plik apk jak archiwum (programem WinRad/7Zip lub innym) i wypakowujemywszystkie pliki. Interesuje nas przede wszyskim classes.dex

używamy wcześniej ściągniętego dex2jar z naszym plikiem classex.dex

w konsoli windowsa

dex2jar classex.dex

bądź na linuxie

./dex2jar.sh classes.dex

Dzięki temu mamy plik classes-dex2jar.jar. Teraz wystarczy otworzyć go za pomocą programu Java Decompiler i mamy kod źródłowy :)

Żródło : http://cheqoladowy.blogspot.com/

  • Lubię to 2
Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 lata później...

Może mi ktoś powiedzieć co robię źle?

 

this cmd is deprecated, use the d2j-dex2jar if possible
dex2jar version: translator-0.0.9.15
dex2jar classes.dex -> classes_dex2jar.jar
. while process file: [classes.dex]
.. ROOT cause:
java.io.FileNotFoundException: File 'classes.dex' does not exist
        at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:56)
        at org.apache.commons.io.FileUtils.readFileToByteArray(FileUtils.java:40
)
        at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.jav
a:143)
        at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)
        at com.googlecode.dex2jar.v3.Main.main(Main.java:86)
Done.

Dnia 31.12.2012 o 14:10, dasiek napisał:

Wyciągnięcie Kodu źródłowego Aplikacji androida nie wymaga wysiłku ;)

Potrzebne będzie :
-WinRar/7Zip
-Java Decompiler np z tego linku


http://java.decompiler.free.fr/?q=jdgui

-Pliki dex2jar do ściagnięcia z


http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.12-a.zip&can=2&q=

-Aplikacji .apk :)

Otwieramy plik apk jak archiwum (programem WinRad/7Zip lub innym) i wypakowujemywszystkie pliki. Interesuje nas przede wszyskim classes.dex

używamy wcześniej ściągniętego dex2jar z naszym plikiem classex.dex

w konsoli windowsa


dex2jar classex.dex

bądź na linuxie


./dex2jar.sh classes.dex

Dzięki temu mamy plik classes-dex2jar.jar. Teraz wystarczy otworzyć go za pomocą programu Java Decompiler i mamy kod źródłowy :)

Żródło : http://cheqoladowy.blogspot.com/

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając ze strony akceptujesz - Warunki użytkowania, Polityka prywatności