Autopatrol, emailconfirmed
70
Bearbeitungen
(Die Seite wurde neu angelegt: „Die '''CustomerID''' (kurz CID) ist eine allgemeine Identifikationsnummer eines HTC-Smartphones. == Bedeutung der CID == Die CID sagt im großen und ganzen nu…“) |
Kenny (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Die '''CustomerID''' (kurz CID) ist eine allgemeine Identifikationsnummer eines | Die '''CustomerID''' (kurz CID) ist eine allgemeine Identifikationsnummer eines Android-Smartphones. | ||
== Bedeutung der CID == | == Bedeutung der CID == | ||
Die CID sagt im großen und ganzen nur aus, welche Herkunft das Smartphone hat und ob dieses "[[Branding|gebrandet]]" ist oder nicht. Die CID ist 8 Bytes lang und kann somit | Die CID sagt im großen und ganzen nur aus, welche Herkunft das Smartphone hat und ob dieses "[[Branding|gebrandet]]" ist oder nicht. Die CID ist 8 Bytes lang und kann somit eine Reihe von verschiedenen Werten annehmen. | ||
Die CID ist werksmäßig voreingestellt und lässt sich nur über einen fastboot-Befehl ändern. | Die CID ist werksmäßig voreingestellt und lässt sich nur über einen fastboot-Befehl ändern. | ||
== Auswirkungen der CID == | == Auswirkungen der CID == | ||
Die 8 Bytes der CID trennen die meisten | Die 8 Bytes der CID trennen die meisten Smartphone-Besitzer daran ein Brandingfreies [[ROM|Rom]] zu flashen. Wenn der Bootloader [[S-ON]] ist sind nur signierte Rom's durch ein [[RUU]] zur Installation geeignet. In den offiziellen, signierten Rom's von HTC ist immer eine Datei namens "android-info.tx" enthalten, die unter anderem die neue Versionsnummer und eine Liste von CID's enthält. | ||
Ist die eigene CID nicht in der Liste enthalten, so verweigert der Bootloader die Installation des Rom's und gibt folgenden Fehler aus: | Ist die eigene CID nicht in der Liste enthalten, so verweigert der Bootloader die Installation des Rom's und gibt folgenden Fehler aus: | ||
<pre>CID error</pre> | <pre>CID error</pre> | ||
Dadurch wird sichergestellt, das nur | Dadurch wird sichergestellt, das nur RUU's der jeweiligen Netzbetreiber auf das entsprechende Gerät installiert werden können. | ||
== Umgehen der CID == | == Umgehen der CID == | ||
Ist es dem User nicht möglich seine CID zu ändern ([[S-OFF]] benötigt), so kann man den Check der CID durch eine [[Goldcard]] umgehen. | Ist es dem User nicht möglich seine CID zu ändern ([[S-OFF]] benötigt), so kann man den Check der CID bei älteren Geräten (wie dem [[HTC Wildfire]]) durch eine [[Goldcard]] umgehen. | ||
== Ändern und auslesen der CID == | == Ändern und auslesen der CID == | ||
Das Ändern der CID benötigt zwingend S-OFF, ein unlocked Bootloader | Das Ändern der CID benötigt zwingend S-OFF, ein unlocked Bootloader (http://htcdev.com) sperrt weiterhin den Zugriff auf den Befehl. Die CID lässt sich nur im fastboot mit folgendem Code ändern: | ||
<pre> | <pre> | ||
fastboot oem writecid {cid} | fastboot oem writecid {cid} | ||
</pre> | </pre> | ||
Sollte man eine ungültige oder zu kurze/lange CID mit dem Befehl | Sollte man eine ungültige oder zu kurze/lange CID mit dem Befehl senden, so kann das Telefon danach nicht mehr funktionieren. | ||
Das Auslesen der CID ist mit dem fastboot-Befehl: | Das Auslesen der CID ist mit dem fastboot-Befehl: | ||
Zeile 28: | Zeile 28: | ||
<pre> | <pre> | ||
adb shell getprop ro.cid | adb shell getprop ro.cid | ||
</pre> | </pre> ([https://play.google.com/store/apps/details?id=jackpal.androidterm Terminal Emulator - Play Store] wird benötigt) | ||
möglich. | möglich. |