@secuflag im HTC Desire (GSM) abschalten (S-OFF)

In neueren HTC Geräten gibt es ein Flag (@secuflag) welches festlegt ob die NAND Partion (auf welcher das System gespeichert ist) nur lesbar ist. Eine Methode dies zu deaktivieren ist es Unrevoked Forever (zu finden unter http://unrevoked.com/) zu benutzen welcher aber leider nicht mit den GSM Modellen des HTC Desire zusammenarbeitet.

Und genau hier kommt AlphaRev (http://alpharev.nl/) ins Spiel. Damit ist es möglich das ganze rückgängig zu machen. Möglich wird dies indem ein neues HBOOT Image geflasht wird welches dieses Flag einfach ignoriert.

Bei diesem Vorgang sollte man allerdings beachten, das wenn etwas schief geht, das Gerät unweigerlich gebrickt ist und nur noch als modischer Türstopper dienen kann. Sollte es während des Vorganges Probleme geben so sollte man alles so lassen wie es ist und den Channel #alpharev im Freenode IRC besuchen und dort auf Hilfe hoffen ;)

Im ersten Schritt muss von der Seite http://alpharev.nl/ das AlphaRev 1.5 HBOOT reflash utility heruntergeladen werden. Anschließend brennt man die ISO auf eine CD und bootet von dieser CD.

Nach dem gebootet wurde, wird man noch einmal informiert was AlphaRev mit dem Gerät anstellt. Danach drückt man eine Taste, aktiviert auf dem Gerät USB Debugging und schließt das Gerät an. Es ist im übrigen wichtig das das Gerät gerootet ist. Danach startet der Prozess der einige Minuten dauertet. Hierbei sollte man nicht eingreifen sondern einfach abwarten. Nach dem Prozess wird der @secuflag ignoriert. Glückwunsch :)

AlphaRev flasht auch das Splashimage beim Start. Möchte man dieses wieder zurückflashen lädt man sich das Original HTC Bild von der AlphaRev Seite herunter und flasht es.

Dazu wird das Gerät im Fastboot Modus (Back+Power) gestartet. Danach sollte das Gerät per USB mit dem Rechner verbunden werden. Nun öffnet man ein Terminal und gibt dort ein:

sudo ./fastboot flash splash1 desire_stock_splash1.img

Damit werden die Splashscreens geflasht und (fast) alles ist wieder beim alten.

Weitere Informationen gibt es unter:
http://forum.xda-developers.com/showthread.php?t=794314
http://www.hiphip-array.de/android/howto-htc-desire-gsm-s-off/
http://www.brutzelstube.de/2010/s-off-fur-das-htc-desire-ubersetzung-des-guides/