Bearbeiten von „Security Check

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
{{DISPLAYTITLE:HTC Security Check (S-OFF und S-ON)}}
Der Secruity Check ist eine von HTC entwickelte und implementierte Softwarelösung zum Schutz vor Veränderungen der Systemsoftware.
Der '''Security Check''' ist eine bei [[HTC|HTC-Geräten]] implementierte Softwarelösung zum Schutz vor Veränderungen der Systemsoftware. Der Security Check wird im allgemeinen Gebrauch oft nur mit den zwei möglichen Status, '''S-OFF''' und '''S-ON''', umschrieben.


== Was ist der Security Check ==
== Was ist der Secruity Check ==
Der Security Check ist eine, meist im [[HBOOT]] oder [[Radio|RADIO]] implementierte, Sicherheitsfunktion, welche unter Anderem das Flashen unsignierter Firmware-Bestandteile (bspw. HBOOT, RADIO, Boot oder System), sowie die Verwendung einiger Funktionen des [[Fastboot (Tool)|Fastboot]] vehindert. Durch einen aktivierten Security Check (S-ON) lässt sich bspw. weder die [[CustomerID|Customer ID]], noch der [[Splashscreen]] ändern.
Der Secruity Check ist eine meist in dem [[HBOOT]] oder [[Radio|RADIO]] implementierte Sicherheitsfunktion, wodurch das Verändern der /system sowie der /recovery Partition verhindert wird.
Der Secruity Check wird daher auch als gesperrter Bootloader bezeichnet.


=== Aufgabe bei nicht unlockbaren Geräten ===
== Was macht der Secruity Check ==
Bei älteren HTC Geräten (bzw. Bootloaderversionen), welche sich nicht durch [[HTCDev]] entsperren lassen, steuert der Security Check außerdem, ob Veränderungen am [[Interner Speicher|Systemspeicher]] durchgeführt werden können oder nicht. Bei aktiviertem Security Check (S-ON) ist es nicht möglich, auf die [[Partition|Partitionen]] /system, /recovery oder /boot schreibend zuzugreifen. In diesem Zusammenhang wird der Security Check daher auch als gesperrter [[Bootloader]] bezeichnet.
Der Secruity Check ist grundlegend nur eine ausführende Funktion. Der Secruity Check prüft vor dem Starten des Smartphones in das System oder in den [[HBOOT]], ob das value (Wert) des Secruity Flag's, welches sich meist in dem RADIO befindet. Ist dieser auf on (S-ON), so wird durch den HBOOT die Partition /system sowie /recovery nur lesend (r) gemeountet/eingebunden.
Dadurch ist es nun nicht mehr möglich Veränderungen dieser beiden Partitionen vornehmen. Dadurch wird das Installieren eines [[CustomRom]]'s sowie eines [[ClockWorkMod|CustomRecovery]]'s verhindert. Schäden durch einen eventuellen Handhabungsfehlers des Users ist damit ausgeschlossen.


Seit der Möglichkeit den Bootloader mittels HTCDev zu entsperren, hängt ein Teil der Funktionen nicht mehr an dem Wert des Security Flag, sondern an dem, der den Status des Bootloaders (UNLOCKED, LOCKED, RELOCKED) steuert. Eine Übersicht, was mit welchem Status möglich ist und was nicht, [[Liste der Möglichkeiten mit S-OFF/UNLOCKED|gibt es hier]].
== Wieso Secruity Check ==
HTC' Begründung für die gesperrten Bootloader lautet Sinngemäß: "Den Benutzer vor Fehlern, die aus dem flashen eines CustomRecoverys oder eines CustomRoms entstehen können, zu bewahren."
HTC sieht allerdings nach einer Onlinepetition ein, dass durch die gesperrten Bootloader der eigentliche Sinn des Open Source Betriebssystems entgegengewirkt wird und hat ein Webtool zum Entsperren der Bootloader verschiedener Geräte entwickelt.


== Schematisch vereinfachte Funktionsweise ==
== Secruity Check Off setzen ==
Dies ist eine stark vereinfachte Veranschaulichung, wie der Security Check funktioniert. Analog dazu kann diese Veranschaulichung auch für den gesperrten Bootloader verwendet werden.
HINWEIS:
Diser Abschnitt ist noch nicht eindeutig geklärt. Wenn du Fehler gefunden hast, oder diese Informationen hier bestätigen kannst, bitte entferne diesen Hinweis.
--[[Benutzer:ONeill|ONeill]] 22:09, 19. Dez. 2011 (CET)


Während des Startvorgangs des Gerätes wird der sogenannte Security Flag (bzw. der Bootloader Unlock Flag), welcher sich meist im [[Radio]] befindet, gelesen. Dieser steuert, ob das Gerät S-ON oder S-OFF ist. Anhand des Wertes wird entschieden, welche Funktionen und Partitionen für den User nutzbar/beschreibbar sind.
Wie oben bereits beschrieben bietet HTC für verschiedene Geräte einen Bootloader Unlock an. Dabei wird allerdings nicht das Value des Secruity Flags geändert, dieser bleibt weiterhin auf On. HTC hat in den unterstützen Geräten ein neuen Bootloader entwickelt, der in den ersten Zeilen einen weiteren Wert aufweist:
UNLOCKED
LOCKED
Das Webtool und die dort durchgeführteb Schritte ändern lediglich den Wert von LOCKED auf UNLOCKED, wodurch die Partitionen /system und /recovery auch schreibend (rw) gemounted werden. EIn Verändern des [[Kernel]]s ist damit leider nicht möglich. Dazu benötigt man weiterhin S-OFF.


== Hintergrund ==
Um nun "volles" S-OFF zu bekommen gibt es verschiedene Möglichkeiten. Die bekannteste ist das Tool Revolutionary von AlphaRev und Unrevoked. Damit sind leider noch nicht alle Geräte entsperrbar. Ob es eine Möglichkeit für dein Gerät gibt, findest du am besten hier in der Wiki in der Kategorie deines Gerätes oder in dem passenden Unterforum auf [http://android-hilfe.de android-hilfe.de]
Begründet wurde die Einschränkung des Gerätes durch den Security Check mit der Sicherheit des Nutzers vor falscher Verwendung. Durch ein Gerät, welches S-ON ist, entstehen dem User im Prinzip keine Gefahren, da das Gerät softwaremäßig nicht schwerer [[Brick|zerstört]] werden kann.


Aufgrund einer Online-Petition lenkte HTC allerdings ein und entwickelte das Webtool HTCDev, welches, im Sinne des Open Source Gedankens von Android, dem Nutzer die Wahl gibt, sein Gerät zu entsperren oder nicht. Hierfür muss der Nutzer allerdings auf die komplette oder Teile der [[Garantie]] verzichten.
== S-OFF setzen ==
Durch das Ausschalten des Security Checks (allgemein bekannt als ''S-OFF setzen'') bekommt der User die Möglichkeit, Funktionen zu nutzen, die ihm durch den Security Check verwehrt bleiben.
Da das Ausschalten ein Eingriff in den Bootloader erfordert, wodurch der Wert des ''Security Flag'' geändert wird, besteht ein gewisses Risiko. Durch unsachgemäße Handhabung verschiedener Möglichkeiten, bzw. unausgereifter und unsicherer Tools, kann es im schlimmsten Fall zum [[Brick]] des Gerätes kommen.
Um S-OFF zu bekommen gibt es verschiedene Möglichkeiten. Die bekannteste ist das Tool Revolutionary von AlphaRev und Unrevoked. Damit sind leider noch nicht alle Geräte entsperrbar. Ob es eine Möglichkeit für dein Gerät gibt, findest du am besten hier in der Wiki in der Kategorie deines Gerätes oder in dem passenden Unterforum auf [http://android-hilfe.de android-hilfe.de]
== Siehe auch ==
* [[HTCDev#Unlock_Bootloader|Unlock Bootloader mit HTCDev]]
* [[Partitionen]]
[[Kategorie:Begriffe]]
[[Kategorie:HTC]]
[[Kategorie:HTC]]
[[Kategorie:Sicherheit]]
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)