Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

[How to] Android Apps/Games modifizieren

- - - - -

  • Bitte melde dich an um zu Antworten
Keine Antworten in diesem Thema

#1
roid

roid

    Script Kiddie

  • Members
  • PIPPIPPIPPIP
  • Likes
    8
  • 29 Beiträge
  • 6 Bedankt
Vorbereitung:
  • APK Multi-Tool
  • Dex2Jar
  • JD-GUI
solltet ihr ohne Probleme in der Suchmaschine eures Vertrauens finden

Durchführung:

Schritt 1)
Ihr braucht die APK (Root Explorer oder sonstige Filemanager mit welchen ihr die APK's finden und kopieren könnt)
- In meinem Beispiel modifiziere ich "tetris.apk"

Schritt 2)
APK-Manager entpacken und die APK in den Ordner "place here for modding" kopieren.

Schritt 3)
APK-Manager öffnen.

Eingefügtes Bild

folgende Befehle eingeben:
24 - set current project

9 - Decompile apk

Schritt 4)
Dex2Jar entpacken. Das Programm kann mit den .dex und java .class arbeiten. Um nun von unserer App die classes.dex zu bekommen müssen wir diese entpacken. Am einfachsten geht das in dem ihr die "tetris.apk" in "tetris.zip" benennt und danach mit WinRAR/7zip entpackt.


Schritt 5)
Nun gehen wir in den Ordner der entpackten APK und ziehen die classes.dex auf dex2jar.bat um die classes zu entschlüsseln. Die Datei wird in dem Ordner der classes.dex erstellt.

Schritt 6)
JD-GUI entpacken und starten.
Jetzt nehmt ihr die durch die classes.dex erstellte Datei und zieht sie per Drag and Drop in die JD-GUI. Nun solltet ihr den Sourcecode von der App/Game sehen. Das Problem ist nur das wir es NICHT wieder zurück kompiliert bekommen.

Schritt 7)
Um nun Modifikationen vorzunehmen suchen mit JD-GUI im Sourcecode nach interessanten Variabeln.. falls ihr nun z.B. "cash" findet und irgendwo auch "cash = 500" steht, gehen im APK Tool unter project/smali an genau die selbe stelle und suchen in der Datei nach "cash". Da der Smalicode jedoch mit HEX arbeitet sollten wir nicht nach 500 sondern nach 1F4 suchen.

Schritt 8)
Ihr könnt jetzt einfach diesen Wert ändern, denkt aber dran: Smali Zahlen = HEX!
Nach dem ihr eure .smali Datei im apk-tool/project angepasst habt öffnet ihr wieder APK-Manager und drückt die Tasten:
15 - (to Compile, sign, and install on your phone).

Hinweise:
- signierte Apps können über die alte App ohne Deinstallation drüber installiert werden.
- nach jeder Veränderung die ihr in der .smali Datei vorgenommen habt empfehle ich euch die APK zu testen und nur wenn sie NICHT crasht oder sonstiges weiterzumachen
- mul = multiplizieren
- sub = subdrahieren
- add = addieren

Bearbeitet von roid, 07 December 2013 - 01:19 Uhr.

  • ice und Shopping Queen gefällt das

Eingefügtes Bild




  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 47 user(s)


    ###, 0DIN, 4RM4N1, chimera, DarkDaimon, DarKdb, Domi, Dope, Dr. p0rk, Epics, fakkerbizz, hardstyle1983, hofnarr, hunny5142, Husti_nett, HyperG192, Irhabi, Iron, iShiZo, JohnDS, kakao1, Kamanji, LastKingz, llllllllllllll, Marvv1488, MasterGee, Maximalx3, MrVinc, ms8634, mxtrn, Nissan300zx, nong_dan, PetervonFrosta, ranjo12, rastalani, roid, Rydr, scrappy, SpiineeX, sponge951, stroker187, TheWolf, tourett, Tron, willy2233, xK1nqL1k3x, XZV
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.