In dieser Variante wird ausgenutzt, dass viele Spiele die Spieldaten unverschlüsselt in eine .xml-Datei speichern.
Manchmal kommt es vor, dass man bei einem Android-Spiel nicht mehr weiterkommt, man nicht Stunden verbringen will, um etwas freizuschalten oder man einfach ausprobieren will, was so geht.
Meist gibt es auch die Möglichkeit durch In-App-Käufe zusätzliche Inhalte freizuschalten, jedoch ist dafür momentan noch eine Kreditkarte und in Deutschland gibt es viele Leute (besonders junge), die sich keine haben/wollen.
Ich möchte euch im Folgenden anhand des Beispieles Hill Climb Racing erklären will ihr euch leicht ein paar In-App-Coins verdient:
Zunächst braucht ihr ein gerootetes Gerät, wenn es dies noch nicht ist, findet ihr zahlreiche Anleitungen im Internet dafür.
Nun müsst ihr dafür sorgen, dass das Spiel auch sicher beendet ist, dafür könnt ihr beispielsweise Advanced Task Killer nutzen oder einfach euer Gerät neustarten.
Dann braucht ihr noch einen File Manager, wie ES File Explorer File Manager, mit diesen wird nun in das Verzeichnis navigiert, indem sich die Datei aufhält.
Bei ES File Explorer müsst ihr zuerst in den Rooteinstellungen, die Einstellungen "Root-Explorer" und "Bis ins Hauptverzeichnis" aktivieren. Nun könnt ihr in das Verzeichnis "/data/data/com.fingersoft.hillclimb/shared_prefs/" wechseln. Es kann sein, dass ihr ein gerootetes OS braucht, um auf die Ordner zuzugreifen.
Hier liegt die Datei "hillclimbprefs.xml".
Ihr öffnet die Datei mit ES Notizseditor, dort könnt ihr nun nahezu beliebig eure Spielstände bzw. euer virtuelles Geld verändern/vermehren.
In diesen Fall ändert ihr einfach in der Zeile <int name="coins" value="111111111111" /> den Value Wert, um euer virtuelles Geld in Hill Climbing Racing zu bearbeiten.
Über den Zeile <int name="adfree" value="1" /> könnt ihr die Werbung deaktiveren, indem ihr den Wert auf 1 stellt.
Ihr solltet jedoch Acht geben, dass ihr nicht zu große bzw. ungültige Werte einsetzt, ansonsten kann es passieren, dass das Spiel abstürzt oder eure vorigen Spielstände komplett zurücksetzt. Also am besten davor sichern entweder manuell oder mit einer App wie Carbon Backup.
Nun müsst ihr nur noch die Datei speichern und das Spiele starten, schon seit ihr einiges an Coins reicher.
Alternativ könnt ihr einfach meine hillclimbprefs.xml Datei herunterladen. Könnt ihr einfach kopieren und ersetzen.
Bei manchen anderen Spielen funktioniert dies analog.
Meist befindet sich die Datei in den Unterordner shared_prefs/.
Jedoch werden die Werte mittlerweile meist als Hash-Werte gespeichert, wie bei Angry Birds, bei anderen Spielen, wie Defender 2 (save3.xml), werden nur einzelne Werte (in dem Fall gold und magicstone) zusätzlich mit einen Hash versetzt, andere Werte können beliebig geändert werden. Hier muss mithilfe einer anderen Methode gecheatet werden.
Jedoch aufpassen, oft verschwindet mit den Cheaten fast jeglicher Spielspaß :)