Strona 1 z 1

Jak edytować/modować gry na Androida

PostNapisane: 31 sty 2013, o 18:53
przez Saemon
Postanowiłem napisać krótki poradnik na temat modowania gier.

Pierwszy krok

1)
- pobieramy plik gry (apk) na potrzeby poradnika podpisujemy go tetris.apk, dla lepszego zrozumienia

2)
Pobieramy APK Manager [Zarejestruj się lub zaloguj, by widzieć linki]
- zrób kopię pliku tetris.apk i wklej ją do folderu "place here for modding"

3)
Otwieramy program, ukazuje nam się takie okno:
Obrazek

- teraz wybieramy następujące opcje w programie:
22 miejsce na project, zazwyczaj omijamy ten punkt
9 dekompliujemy plik apk

Drugi krok

1)
Pobieramy program Dex2Jar
[Zarejestruj się lub zaloguj, by widzieć linki]

2)
- Zmień rozszerzenie pliku tetris.apk na tetris.zip
- Wypakuj plik tetris.zip, plik classes.dex skopiuj do folderu z programem dex2jar

3)
- Przeciągnij i upuść plik na plik o nazwie dex2jar, zostanie utworzony nowy plik

Krok Trzeci

1) Pobierz program JDgui (java decompiler) [Zarejestruj się lub zaloguj, by widzieć linki]
2) plik który stworzyłeś w kroku drugim , podpunkt 3 przeciągnij i upuść na plik jdgui.exe
3) zobaczysz takie onko
Obrazek

Krok czwarty

1)
W jdgui.exe przeglądasz strukturę pliku

2)
Jeśli znajdziesz cokolwiek przydatnego , co mógłbyś zmiecić, odszukaj to w folderze smali z kroku pierwszego

3)
Powiedzmy,że w jdgui.exe znalazłeś ciekawą wartość "cash1234" gdzie odnalazłeś powiedzmy cash = 500
, w folderze smali musisz odnaleźć plik o tej nazwie cash1234 i wartość 500 w postaci wartości hex, czyli 1F4

W programie gdui.exe wszystko jest znacznie prostsze niż język w plikach .smali ale nie oznacza to, że sobie nie poradzisz:

4) W gdui.exe w plikach, które otworzysz, bardzo łatwo rozpoznasz liczby, w .smali nie
iczby w plikach .smali są w postaci HEXu
By poznać liczby z plików smali korzystamy z narzędzia Hex to decimal [Zarejestruj się lub zaloguj, by widzieć linki]
Decimal to hex: [Zarejestruj się lub zaloguj, by widzieć linki]
ub program Calc-p z Google play


Krok piąty
1) Po dokonanej modyfikacji zapisz zmiany w pliku smali
2) otwórz APK Manager, i wybierz następujące opcje
14 (kompiluje , podpisuje, instaluje w telefonie)

Krok szósty
- ciesz się ze zmodowanej gry
- jeśli plik nie kompiluje się lub występują błędy po instalacji, coś zle zedytowaliśmy, koniecznie sprawdzamy nasze zmiany i poprawiamy.

Re: Jak edytować/modować gry na Androida

PostNapisane: 29 sie 2017, o 07:50
przez bugmenot
słabe