Freitag, 15. März 2013

HowTo: Cheaten/Hacking von Android Games mittels "shared_prefs" (benötigt Root)


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ß :)


Sonntag, 10. März 2013

Smartphone via Induktionsherd aufladen?

Vor "kurzem" ist der neue Standard Qi verabschiedet worden. Dabei handelt sich es um eine Technologie um drahtlos über kurze Distanz Energie zu übertragen. Und es sind bereits ein paar Smartphones vorhanden, die diesen Standard unterstützen unter anderem das Nexus 4 oder das Nokia Lumia 920.

Die Technologie basiert hauptsächlich drauf, dass mittels Spulen in Empfänger und Sender die Energie über den physikalischen Effekt der Induktion übertragen wird.

Gut, hat sich sich wohl der Däne John G. Pedersen gedacht, mein Herd daheim arbeitet ja auch mit Induktion und hat sein Lumia 920 einfach auf seine Herdplatte gelegt.


Wie ihr sehen könnt, lädt sein Gerät tatsächlich, ob es nur mit diesen Induktionsherd und diesen Smartphone funktioniert  kann ich euch leider nicht sagen, aber doch interessant, in Zukunft beim Kochen wenn man sein Smartphone laden muss, einfach neben sich auf den Herd legen.

Nur dumm, wenn man es auf den "normalen Herd" legt, und dann sehen muss, wie sein Smartphone dahinschmilzt. :)

Microsoft Surface RT im (Studenten-)Test

Seit kurzem gibt es ja die Möglichkeit für Studenten das Microsoft Surface RT kostenlos zu testen.
Man muss sich einfach über https://leihdasteil.microsoftcampusexperten.de/ anmelden, einige Daten zu sich, unter anderem auch Personalausweis- und Martikelnummer. Zur Zeit ist es an einigen Unis aufgrund einer hohen Nachfrage momentan nicht möglich.
Es werden zwar nur wenige Unis angeboten, aber man muss nicht Student derjenigen Uni sein, man muss es nur dort abholen.
Danach muss man mehr oder weniger lange Warten (bei mir hat es nur eine Woche gedauert) bekommt man eine Mail bzw. SMS wann man das Gerät abholen könne. Macht man dies nicht wird man wieder ans Ende der Warteliste gesetzt.
Das Gerät kann man an den "Microsoft Campus Experten"-Ständen an der entsprechenden Uni abholen.

Man erhält das Surface RT (Windows RT) mit 32 GB (ca. 15 GB frei benutzbarer Speicher), einen Ladekabel, dem Touch Cover und einer Tasche. Außerdem bekommt man eine kurze Anweisung und muss noch ein paar Sachen ausfüllen.
Der Abgabetermin wird direkt vor Ort festgelegt. Aufgrund der hohen Nachfrage ist es meist nur möglich es drei Tage zu leihen bzw. vier Tage, wenn man das Gerät über das Wochenende erhält.
Die Anmeldung ins eduroam geht eig. problemlos. Für Münchner-Student geht es nur über die LRZ-Kennung + "@eduroam.mwn.de" (unter Android geht es nämlich auch anders).

Zur meiner Überraschung wurden nach meiner Anmeldung für mein Microsoft-Konto alle Wallpaper und sonstige Anpassung synchronisiert. Hatte ich komplett vergessen, das Windows 8 bzw. RT dies macht.

Das nächste was ich mich angeschaut habe, ist die Software.
Das wichtigste für mich ist der Browser. Hier gibt es leider nur den Internet Explorer 10 und so nichts. IE 10 ist im Vergleich zu manchen Vorgängerversionen schon deutlich besser, aber er kann für mich Chrome nicht ersetzen.
Das nächstwichtigste für mich ist ein Office-Paket. Hier ist Office 2013 schon komplett vorinstalliert. Finde ich richtig gut. Die Animationen sind zwar überflüssig aber noch ganz chick.
Hier habe ich zum ersten mal gemerkt, dass ich nicht die gewohnte Leistung habe:
Office 2013 kann mittlerweile PDFs öffnen und bearbeiten. Nun schmeiß ich mal ein 10-Seitiges PDF (ca.  0,5 MB) mal da rein und schon ist das Tablet die nächsten 5 Minuten unbrauchbar.
Aber allgemein ist die Office-Lösung im Vergleich zu allen anderen Tablets meiner Meinung die mit Abstand beste.
Nun ja ansonsten findet man nicht viel sinnvolles Softwaretechnisch. Skype habe ich installiert, besonders interessant ist dabei, es so einzustellen, dass zwei Apps nebeneinander angezeigt werden. Über [WIN]+[.] oder die entsprechende Touch-Geste (Apps links in der Leiste nehmen und dann leicht links oder rechts an die Seite ziehen). So kann man gleichzeitig mit jemanden Skypen und Surfen/Arbeiten.
Viele Programme, die man manchmal für das Studium benötigt, wie MatLab, funktionieren leider nicht. Mithilfe eines Jailbreaks ist es mittlerweile möglich mitthilfe eines Emulator x86-Programme auszuführen:
http://www.mobiflip.de/desktop-anwendungen-unter-windows-rt-nutzen-jailbreak/

Ansonsten hab ich ein paar Spiele installiert. Oder besser gesagt Spielchen. Sind halt keine richtigen Spiele vor denen man Stunden davorsitzen kann, aber für ein paar Minuten Zeitvertreib reicht es auf jeden Fall aus. Jetpack Joyride und Draw a Stickman habe ich mal ausprobiert und fands eig ganz toll. Aber mit Spielen wie Battlefield, Crysis oder Call of Duty ist dies noch lange nicht vergleichbar sondern eher mit Spielen wie auf eurem Smartphone.
Ach ja Musik- und Video-Player sind natürlich standardmäßig installiert. Der Video-Player hat die paar Filmchen, die ich draufgespielt habe, auch sofort abspielen können und sag optisch auch gut dabei aus. Musik oder Xbox Music spielt eure lokale Musik ab, aber ebenso habt ihr, ähnlich wie bei Spotify, die Möglichkeit Musik aus der Cloud zu hören, in der kostenlosen Version jedoch mit gelegentlicher Werbepause.

Im Vergleich zu anderen Tablets ist das Ding genial, besonders den USB-Anschluss, an dem man mal schnell eine Maus oder ein USB-Stick anschließen kann. Das funktioniert bei den meisten Konkurrenzprodukten bei weitem nicht so bequem, wenn überhaupt.

Das verbaute Material finde ich klasse, das Ding füllt sich hochwertig an. Abgesehen vom Touch-Cover, welches etwas billiger wirkt. Das Display ist auch einfach klasse, geile Farben, sehr gute Blickwinkelstabilität... Mich persönlich nervt noch, dass man das Tablet nur in einem festen Winkel aufstellen kann, gerade im Zug ist dieser Winkel meistens nicht der optimale.
Die Akkulaufzeit reicht normalerweise für einen Unitag. Länger aber auch nicht.
Momentan (Stand: 10.03.2013) ist es für 479€ erhältlich.

Fazit:
Für mich ist das Gerät evtl. etwas für die Zug-/Busfahrt, um dort einmal etwas nachzuschauen, kleine Texte zu schreiben oder mir mit kleinen Spielchen die Zeit zu vertreiben, aber für die Arbeit im Studium reicht es bei weitem nicht.
Das wichtigste wäre hier, einen Stift zu haben mit dem man mitschreiben könnte. Oder zumindest die Möglichkeit "normale" Windows-Programme auszuführen. Da man manchmal mit spezieller Software arbeiten muss, die es aber nur für Linux und Windows (x86) gibt.
Da wäre das Surface Pro deutlich interessanter, aber dieses kostet dafür auch circa das doppelte und hat eine eher Laptop orientierte Akkulaufzeit, um es einmal nett auszudrücken.
Das Surface RT ist aber für mich definitiv kein Laptop-Ersatz, sondern eher ein guter Tablet-Ersatz mit andockbarer Tastatur.

Nachtrag (18.03.13):  Boris Schneider-Johne hat das Surface RT drei Monate lang getestet und einen kleinen Bericht geschrieben: http://msft.it/6035nlCh

HowTo: manuelles installieren von APK Dateien

Manchmal möchte man Apps installieren, die es bei Google Play  nicht mehr gibt, wie Adblock bzw. noch nicht gibt, wie die zahlreichen Apps,...