Es ist soweit, ich hab endlich ein HTC One X mit Root/SU Zugriff. Es hat mich viel Zeit und den Werkszustand gekostet aber das wars wert.
Ich versuche das hier mal kurz zu halten.

Viele Tools habe ich ohne Erfolg ausprobiert. Fündig wurde ich dann auf onexroot.com mit diesem How to Root HTC One X Artikel.
Die Videoanleitung ist spitze und kann Klick für Klick einfach nachgemacht werden.

Aber Achtung!

In der Videoanleitung fehlt 1 wichtiger Schritt, ohne den es nicht weitergeht:

Nach dem Befehl

fastboot flash unlocktoken Unlock_code.bin

erscheint folgender Bildschirm:

Nach dem Auswählen und Bestätigen des oberen Punktes startet das Handy neu. Nach dem Boot steckt ihr das USB Kabel wieder an, startet es mit Power+Volume Down in den Bootloader, aktiviert den Fastboot und gebt folgenden Befehl in die CMD ein:

fastboot flash recovery recovery-clockwork-touch-5.8.3.1-endeavoru.img

So sollte eure CMD danach aussehen:

Auf dem Handy hat sich nicht viel getan. Nun könnt ihr mit HBOOT wieder in das Menü kommen und über RECOVERY in folgendes Menü gelangen:

Verfahrt mit den letzten Schritten so wie im Video gezeigt. Schaut euch notfalls nochmal die Bilderbeschreibung in diesem Artikel an, vor allem ab Schritt 38. Dort wird beschrieben was im Video ausgelassen wurde.

Mal abgesehen von dieser Kleinigkeit kann man das One X vermutlich innerhalb von 10 Minuten rooten, wenn man es schonmal gemacht hat.

Nachteil: Werkszustand! Durch das Überschreiben des Bootloaders gehen alle nicht-SD-Karten-Daten verloren. Also sichert euer Handy (Kontakte, Apps, Einstellungen, Medien/Texte, usw) vorher richtig, sonst müsst ihr es danach, wie ich, komplett neu einrichten. Ich empfehle übrigens NICHT die App-Backups mit dem ASTRO File Manager zu machen, wie ich das bisher gemacht habe. Die Appsicherungen sind nach einer Werkszustandzurücksetzung und Neuinstallation WEG. Shit happens…

Aber was solls… ROOT!!!

Es ist ärgerlicher denn je: tanken! Vorhin zu Hause noch ein paar neue Autoteile für den Wagen bestellt und dann mit dem Bus unterwegs gewesen. Dann aus den öffentlichen Verkehrsmitteln noch 1,609€ an der Zapfsäule gesehen und direkt ins Auto gesetzt und schon kostet es 1,679€.
Wer diesen Ärger vermeiden will informiert sich schon vor der Fahrt zur Tanke nach dem günstigsten Preis der Umgebung.
Wie?

Wie wäre es mit einem Android Tankstellen-App: GasStations!
GasStations bietet alles, was man zum stressfreien und erfolgreichen Tanken braucht.

In einer Übersicht werden alle Tankstellen der Umgebung mitsamt Preis eines Kraftstoffes (wählbar) angezeigt. Die Daten werden live beim Öffnen der App aktualisiert und sind (bei mir bis jetzt) immer exakt. Einzelne Tankstellen kann man zu seinen Favouriten hinzufügen, sehr praktisch.
Zu jeder Tankstelle gibt es neben allen Kraftstoffpreisen auch die Adresse, Telefonnummer und Öffnungszeiten (falls bekannt).

Zusätzlich wird die Entfernung zu jeder Tankstelle angezeigt und eine Google Map gibt es auch.

Das alles gibt es kostenlos mit ein klein wenig Werbung am unteren Rand. Ich bin sehr positiv überrascht und hoffe, dass die App in Zukunft 1. öfter runtergeladen wird (500-1000 Downloads momentan deutet auf eine neue App hin) und auch weiterentwickelt wird.

Ich würde mir zum Beispiel einen Preisalarm wünschen, der im Hintergrund in regelmäßigen Zeitabständen bestimmte Tankstellen nach einem gewünschten Preis absucht und benachrichgt, wenn dieser Preis erreicht wird.

Mein Tipp für die Autofahrer unter euch.

Ihr habt die 3GB mit dem Camera Upload und die 2GB als brasilianischer Samsung Besitzer schon abgegriffen? Wenn das nicht reicht habt ihr die Möglichkeit fette 23GB mehr Speicher für 2 Jahre zu bekommen! Du hast noch kein Dropbox?? Scheiße, du verpasst was! Hier: anmelden!

Die Aktion ist schon etwas länger am Laufen aber ein kleiner Hinweis kann ja nicht schaden:
Mit einer modifizierten Dropbox APK Datei (Installationspaket für Android Programme) gebt ihr euch als HTC Besitzer aus und erhaltet 23GB Speicher für 2 Jahre.

Die Durchführung der nachfolgenden Schritte ist gegen die Dropbox AGB und das Dropbox Team behauptet, sie würden diesen Bonus von allen Nutzern streichen, die ihn unrechtmäßig erhalten haben. Nachfolgender Text dient also rein informationellen Zwecken! Lest auch die Kommentare.

To-Do:

  1. Falls Dropbox installiert ist: Einstellungen -> Anwendungen -> Anwendungen verwalten -> Dropbox deinstallieren
  2. Häkchen bei Einstellungen -> Anwendungen -> Unbekannte Quellen aktivieren falls noch nicht aktiv
  3. Empfehlung: auf dropbox.com das Passwort ändern (da es sich um einen modifizierten, nicht offiziellen Dropbox Installer handelt)
  4. Modifizierten Installer herunterladen, auf das Handy kopieren (USB, SD, Mail, usw.) und installieren
    Eine exakte Quelle kann ich hier nicht anbieten, sucht selbst.
  5. Mit dem App in den Dropbox Account einloggen
  6. Fertig, die 23GB sollten freigeschaltet sein, ihr erhaltet eine E-Mail
  7. Dropbox App wieder deinstallieren und das offizielle Dropbox aus dem Market installieren
  8. Dropbox Passwort wieder zurückändern

Screenshot von chip.de

Quellen: via, via, via

Sooo, es gibt eine neue Kategorie in meinem Blog: „Android“!
Seit Mitte Dezember bin ich recht stolzer Besitzer eines HTC Desire Z (nachfolgend nur als „Handy“ bezeichnet) und wühle mich seitdem voller Begeisterung durch das Informations-Dickicht.
Ich hoffe euch in Zukunft hin und wieder mit Android Themen erfreuen zu können.

Aber bevor ich hier Android Kram schreibe gibt es natürlich 1 wichtige Sache zu erledigen: Screenshots vom Android Smartphone ermöglichen!
Mein Blog liebt Screenshots also müssen auch Android Screens gemacht werden können.
Das ist jetzt Thema, denn es ist einfacher als gesagt, zumindest in meinem unglücklichen Fall.

2 Möglichkeiten

Es gibt 2 verschiedene Möglichkeiten, Screenshots in Android zu ermöglichen:
1. Das Handy rooten und ein App installieren, dass dazu fähig ist.
2. Die nötige Software auf dem Computer installieren, das Handy per USB zum PC verbinden und mit dem Tools ein Foto machen.

Die Vorteile von Punkt 1 gegenüber Punkt 2 sind klar. Man braucht nicht immer den PC vor der Nase, wo die nötige Software/Treiber installiert ist. Und man kann sogar unterwegs, wenn sich grad ein Event auf dem Bildschirm abspielt das schlecht rekonstruierbar ist (Fehler etc), einen Screenshot machen.

Punkt 1

Ich empfehle also Punkt 1, falls es möglich ist. Die meisten HTC Modelle können relativ einfach gerootet werden, siehe unrevoked.
Leider: Das Desire Z gehört leider noch nicht zum Arsenal. Momentan kann auch VISIONary nicht helfen, da durch das aktuellste Firmware Update die genutzte Lücke geschlossen wurde.
Rooting fällt also momentan für das DZ flach.
Da das Thema aber täglich neu entschieden wird werde ich mich hier nicht weiter festlegen oder über rooten quatschen. Informiert euch einfach, wie sich euer Phone rooten lässt und zieht es, nach Backup, durch.

Punkt 2

Dann eben Punkt 2, wir haben ja nicht ewig Zeit auf root zu warten.
Dieser Prozess ist jetzt etwas aufwändiger aber ist zu schaffen.

Schritt 1-5 sind in beliebiger Reihenfolge. Habt ihr einen dieser Schritte schon gemacht oder sowieso schon installiert, nicht alles deinstallieren und neumachen sondern einfach die anderen Schritte ergänzen.

Schritt 1: Android SDK herunterladen, installieren und einrichten.
Downloadlink – Installer für euer System ziehen und installieren.
Startet den „SDK Manager“ (bzw. er wird nach der Installation automatisch gestartet) und es öffnet sich ein Paket Installer, der euch gleich ein paar Pakete aufdrücken will. Schließt das Fenster erstmal.
Klickt auf den Menüpunkt „Available Packages“. Ehrlich gesagt bin ich nicht so sicher, welche Pakete ihr als Minimum braucht. Meine momentane Konfiguration ermöglicht Screenshots, ich habe nur folgende Pakete:
Die ersten 3 Pakete stehen unter „Android Repository“, das „Google USB Driver package“ findet ihr in der Kategorie „Third Party Add-ons“.

Sollte es später mal zu Problemen oder Fehlern kommen könnt ihr hier ALLE Pakete ziehen und somit ausschließen, dass es an fehlenden SDK Paketen liegt. Aber da das große Datenmengen sind (mehrere Gigabyte) würde ich erst ab Schritt 8 darüber nachdenken.

Schritt 2: Java SDK herunterladen und installieren.
Downloadlink – Klick auf den Button „Download SDK“, wählt euer System aus, installiert das Ganze, fertig.

Schritt 3: Eclipse installieren
Downloadlink – Zieht euch die Classic Version von Eclipse, alternativ gingen auch die Java oder RCE Varianten.
Installieren und starten.

Schritt 4: Eclipse ADT Plugin installieren
In Eclipse klickt ihr auf „Help“ > „Install New Software…“. Es erscheint ein neues Fenster, in dem ihr die URL https://dl-ssl.google.com/android/eclipse/ eintragt und die gefundenen Pakete installiert. Beim Installieren müsst ihr 3 Sachen zustimmen, eine Sicherheitswarnung bestätigen und Eclipse neustarten, alles kein Problem.
Geht nun zu „Window“ -> „Preferences“ -> „Android“ und tragt bei „SDK Location:“ den Pfad zu eurem Android SDK ein.

Schritt 5: USB-Debugging aktivieren
Fast geschafft. Nehmt das Handy in die Hand und aktiviert das USB Debugging. Das geht unter Einstellungen -> Anwendungen -> Entwicklung -> USB-Debugging, Häkchen rein.

Schritt 6: Testen
Okay, Android SDK schließen, Eclipse schließen, Handy vom USB trennen, alles auf 0. (Diesen pseudo-hilfreichen „Alles auf 0“ Zwischenschritt baue ich nur vorsichtshalber ein, da bei mir das alles nicht so glatt lief)

Handy wieder anstöpseln, „Nur Laden“ als USB Aktion reicht aus.
Eclipse öffnen, „Window“ -> „Show View“ -> „Other…“ -> „Android“ -> „Devices“

Hier steht nun, wenn die Schritte korrekt befolgt wurden und mit etwas Glück, 1 Eintrag drin; euer Handy.
Das Icon rechts macht ein Screenshot vom Gerät:

Hat das nicht funktioniert? Wird kein Gerät angezeigt oder kommt es zu Fehlern? Dann gehts weiter:

ggf. Schritt 7: Neustart!
Viel wurde installiert, viel gefummelt, vielleicht hat das System einen typischen Windows Schluckauf. Aber auch für Macs kann es nicht schaden.
Neustart des Systems!
Öffnet jetzt die Konsole und navigiert in den „platform-tools“ Ordner des Android SDK. Setzt dort die Befehle

adb kill-server

und

adb start-server

ab. Mit

adb devices

seht ihr die erkannten Geräte.

P:\Android SDK\platform-tools>adb.exe kill-server
P:\Android SDK\platform-tools>adb.exe start-server
P:\Android SDK\platform-tools>adb.exe devices
List of devices attached
HT0BBRT01206 device

Wird nichts gelistet und auch nach den Neustarts meckert Eclipse? Ab zu Schritt 8.

ggf. Schritt 8: Treiber installieren
Schaut mal in euren Geräte-Manager. Steht dort ein unbekannter Eintrag, der vorher noch nicht da war? Dann weiter.
Besucht die Homepage eures Handyherstellers und zieht euch die offiziellen Treiber. Für mein HTC Desire Z hab ich mir einfach die Synchronisationssoftware geladen. Diese hat sich dann auch um die korrekten Device Driver gekümmert.

Eine alternative Beschreibung der Treiberinstallation, die man recht oft bei dem Thema im Netz findet, steht sehr ausführlich und mit Screens auf groovypost.com.

Achja, wie in Schritt 1 kurz angemerkt, solltet ihr bis hierhin Probleme oder Fehler haben, zieht euch mal ALLE Pakete mit dem Android SDK Manager um ausschließen, dass es an fehlenden SDK Paketen liegt. Achtung, mehrere Gigabyte werden geladen und installiert, das kann dauern.

Gegebenenfalls jetzt nochmal Schritt 7 wiederholen, nur um sicherzugehen.
Dann sollte es aber wirklich funktionieren.
Wenn nicht, schreibt mir; mal sehen ob ich helfen kann.

Weitere Hilfen:
Android SDK Installation
Eclipse ADT Plugin Installation