[Anleitung] Software Status: Official - S-OFF

starbase64

starbase64

Ikone
6.514
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

  • hexedit1.jpg
    hexedit1.jpg
    121,4 KB · Aufrufe: 786
  • hexedit2.jpg
    hexedit2.jpg
    121,8 KB · Aufrufe: 801
  • Bootloader1.jpg
    Bootloader1.jpg
    46,5 KB · Aufrufe: 866
  • Bootloader2.jpg
    Bootloader2.jpg
    1,3 KB · Aufrufe: 867
Zuletzt bearbeitet:
  • Danke
Reaktionen: bensch und Sh0X31
Darauf hab ich gewartet *__*.
 
Zuletzt bearbeitet:
aber wieso steht da ständig "Rom Insert Coin"? Das verwirrt mich
 
Das ist der Ordner in den ich arbeite...
 
Könntest du noch einen Hinweis hinzufügen, dass man mit diesen Änderungen auf keinen Fall S-On schalten darf? :)
 
Warum? Wer S-OFF hat, hat Sunshine und kann wieder S-OFF schalten.
 
Soweit ich weiß, kann das Gerät davon bricken!
 
Es brickt weil der Software Status Official ist?
 
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?
 
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.
 
  • Danke
Reaktionen: Schaeferreiner
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.
 
  • Danke
Reaktionen: ferchi
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.
 
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:
 
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?
 

Ähnliche Themen

starbase64
Antworten
2
Aufrufe
3.311
bensch
B
Sh0X31
Antworten
16
Aufrufe
10.007
b-rabbit1984
B
Sh0X31
Antworten
67
Aufrufe
52.718
kain23
kain23
Zurück
Oben Unten