[Anleitung] Software Status: Official - S-OFF

  • 13 Antworten
  • Neuester Beitrag
Diskutiere [Anleitung] Software Status: Official - S-OFF im Anleitungen für HTC One M9 im Bereich Root / Custom-ROMs / Modding für HTC One M9.
starbase64

starbase64

Ikone
Hallo,

hier eine kleine Anleitung um den Status im Bootloader wieder auf "Official" zu setzen.

Quelle: [how to] restore software status: original | HTC One (M9) | XDA Forums

Die Anleitung ist von scotty1223 (XDA), ich habe sie lediglich übersetzt.

Hinweis: Gerüchten zufolge ist ein Brick möglich, sollte man nach dieser Änderung wieder S-ON schalten!

[B]Voraussetzungen[/B] schrieb:
  • S-OFF
  • SuperSU
  • ADB
  • HXD Hex Editor (Link) (oder Alternative)
[B]Vorgehensweise - Teil 1 - kopieren des Datensektors mmcblk0p8[/B] schrieb:
  • adb devices
  • adb remount
  • adb shell "dd if=/dev/block/mmcblk0p8 of=/sdcard/mmcblk0p8"
  • adb pull /sdcard/mmcblk0p8
[B]Vorgehensweise - Teil 2 - modifizieren der Datei mmcblk0p8[/B] schrieb:
  • öffne die Datei im Hex Editor
  • gehe zu Offset 00408400 was wie folgt aussehen sollte
    Bild anklicken um es zu vergrößern
  • dort stehen 5 Zahlen Paare 68 25 32 C6 und eine 10 (oder 08)
  • die 10 (oder 08) ändert du in eine 00, so dass es wie folgt aussieht
    Bild anklicken um es zu vergrößern
  • jetzt kannst du die Datei mit der Endung img speichern, also mmcblk0p8mod.img
    mmcblk0p8mod.img damit es nicht zu Verwechselungen mit der Original Datei kommt
[B]Vorgehensweise - Teil 3 - flashen der modifizierten Datei mmcblk0p8[/B] schrieb:
  • gehe nun zum flashen der Datei in den Bootloader (NICHT Download Mode)
  • der Befehl dafür lautet adb reboot bootloader
  • nun wird die Datei geflasht
    • fastboot flash pg2fs mmcblk0p8mod.img
  • mittels fastboot reboot-bootloader kannst du den Bootloader neu starten
  • jetzt sollte oben wieder Original stehen
In der CMD sollte das dann so aussehen:
D:\Handy\HTC_One_M9\[Rom]_InsertCoin>cmd.exe
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

D:\Handy\HTC_One_M9\[Rom]_InsertCoin>adb devices
List of devices attached
FAxxxxxxxxxxxx device

D:\Handy\HTC_One_M9\[Rom]_InsertCoin>adb remount
remount succeeded

D:\Handy\HTC_One_M9\[Rom]_InsertCoin>adb shell "dd if=/dev/block/mmcblk0p8 of=/sdcard/mmcblk0p8"
48510+0 records in
48510+0 records out
24837120 bytes transferred in 5.605 secs (4431243 bytes/sec)

D:\Handy\HTC_One_M9\[Rom]_InsertCoin>adb pull /sdcard/mmcblk0p8
2986 KB/s (24837120 bytes in 8.122s)

D:\Handy\HTC_One_M9\[Rom]_InsertCoin>adb reboot bootloader

D:\Handy\HTC_One_M9\[Rom]_InsertCoin>fastboot flash pg2fs mmcblk0p8mod.img
target reported max download size of 536870912 bytes
sending 'pg2fs' (24255 KB)...
OKAY [ 0.609s]
writing 'pg2fs'...
OKAY [ 0.213s]
finished. total time: 0.826s

D:\Handy\HTC_One_M9\[Rom]_InsertCoin>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.009s]
finished. total time: 0.010s
 

Anhänge

Zuletzt bearbeitet:
Sh0X31

Sh0X31

Lexikon
Darauf hab ich gewartet *__*.
 
Zuletzt bearbeitet:
zwantE

zwantE

Experte
aber wieso steht da ständig "Rom Insert Coin"? Das verwirrt mich
 
starbase64

starbase64

Ikone
Das ist der Ordner in den ich arbeite...
 
ferchi

ferchi

Ehrenmitglied
Könntest du noch einen Hinweis hinzufügen, dass man mit diesen Änderungen auf keinen Fall S-On schalten darf? :)
 
starbase64

starbase64

Ikone
Warum? Wer S-OFF hat, hat Sunshine und kann wieder S-OFF schalten.
 
ferchi

ferchi

Ehrenmitglied
Soweit ich weiß, kann das Gerät davon bricken!
 
starbase64

starbase64

Ikone
Es brickt weil der Software Status Official ist?
 
Schaeferreiner

Schaeferreiner

Guru
Wenn man nicht S-On schalten darf, lohnt sich die Mühe doch gar nicht. Sinn der Sache ist doch, softwareseitige Eingriffe unkenntlich zu machen. Wenn dort S-Off weiterhin steht, ist das Ganze weiterhin sichtbar. :confused2:
Hast du einen Link?
 
ferchi

ferchi

Ehrenmitglied
Nunja, "no_red firmwares" bricken auch dein Gerät wenn du S-On schaltest und dort macht man auch nichts anderes.. deswegen tippe ich einfach mal darauf.:)

Sicher ist sicher.
 
starbase64

starbase64

Ikone
Mal abgesehen davon das das wahrscheinlich keiner testen will. Warum sollte ich wieder s-on gehen?

Ich will doch S-OFF damit ich alles ohne Hindernisse flashen kann und mach die Tür nicht gleich wieder zu.

Der ursprüngliche Beitrag von 17:04 Uhr wurde um 17:05 Uhr ergänzt:

Habe einfach mal den Hinweis oben rein gemacht, schaden kann es ja eigentlich nicht.
 
Schaeferreiner

Schaeferreiner

Guru
S-On will man meist für Verkauf oder Reparatur.
Letztendlich haben wir uns diese Schwierigkeiten selbst eingebrockt, indem wir zuvor auf noch relativ einfachem Wege unsere Geräte zurück in den Werkszustand versetzt haben und oftmals Garantie oder Gewährleistung in Anspruch genommen haben, die ansonsten vielleicht nicht gewährt worden wäre. Nun muss man damit leben, dass HTC es deutlich schwerer macht, das Gerät wieder zurückzusetzen. Da werden wohl einige Developer noch eine Weile hermbasteln müssen, um das Ganze zu vereinfachen.
 
ferchi

ferchi

Ehrenmitglied
So hab mal den original Thread durchgelesen. Anscheinend schreibt er doch nicht direkt in den aboot.. also sollte doch alles gut sein! Auch wenn man S-On setzt.:)
it is not a false or hex edited aboot,it is changing the flag that aboot checks to see if your device has been "tampered" with.
Naja ich werde es trotzdem nicht als erster probieren:laugh:
 
Moskauboy

Moskauboy

Experte
Beim Befehl: adb remount
erhalte ich immer folgenden Fehler:

C:\adb>adb remount
remount of system failed: Permission denied
remount failed

Ich bin S-OFF, habe Root und Unlock. Habe alles mögliche probiert, komme aber nicht über diesen Punkt.
Kann jemand helfen? Hat jemand noch eine Idee?