Zum Inhalt springen

CustomerID: Unterschied zwischen den Versionen

275 Bytes hinzugefügt ,  8. Januar 2013
keine Bearbeitungszusammenfassung
(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…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Die '''CustomerID''' (kurz CID) ist eine allgemeine Identifikationsnummer eines HTC-Smartphones.
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 sehr viele verschiedene Werte annehmen.
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 HTC Besitzer daran ein Brandingfreies [[ROM|Rom]] zu flashen. Wenn der Bootloader [[S-ON]] ist, so sind nur signierte Rom's flashbar. 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.
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 gebrandete Rom's der Mobilfunkanbieter installiert werden können.
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 berechtigt dazu nicht. Die CID lässt sich nur im fastboot mit folgendem Befehl ändern:
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 schreiben, so kann das Telefon danach nicht mehr funktionieren.
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.
Autopatrol, emailconfirmed
70

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.