2017-05-29 7 views
0

Wie wird in Android-Geräten die eindeutige Seriennummer jedem Gerät zugewiesen? Die meisten Samsung-Geräte haben auf jedem Gerät eine eindeutige Seriennummer. Wann wird diese Seriennummer eingefügt? Wird diese Seriennummer vor der Installation der Firmware oder nach der Installation der Firmware vergeben? Oder es hat einen Mechanismus/Algorithmus, um die Seriennummer während der Installation der Firmware zuzuweisen.Wie wird die Seriennummer (einmalig) auf Android-Geräten festgelegt?

Ich möchte Firmware auf Geräte brennen, brauche aber einen Algorithmus, der mir hilft, jedem Gerät die eindeutige Seriennummer zuzuordnen, und es bleibt gleich, auch wenn die Firmware mehrfach gebrannt wird.

Antwort

0

Die eindeutige Nummer lautet IMEI. Es ist eine eindeutige Nummer, die von den Herstellern in das Telefon eingefügt wird. Jedes Telefon auf der Erde hat eine andere IMEI. Obwohl Sie Ihr Telefon verwurzeln, können Sie es spoofen.

Hoffe, das hilft.

+0

Danke, Sarthak für den Vorschlag über IMEI, suche ich nach Seriennummer Option in Android-Geräten. Mein Ziel ist es, der Anzahl der Geräte die eindeutige Seriennummer zuzuordnen, aber welche Art von Änderungen muss ich in einem Android-Quellcode vornehmen? Diese weist allen Geräten beim Brennen der Firmware die eindeutige Seriennummer zu. – dwtester

1

Es gibt mehrere Möglichkeiten, eine eindeutige Seriennummer in einem Android-Gerät zu identifizieren. Eine davon ist IMEI und eine andere am häufigsten verwendete ist MAC. Aber von der Android M-Version hat Google Beschränkungen auf Leute, die MAC für einzigartige Identität verwenden, und außerdem müssen Sie WIFI haben, ON zu sein, um den MAC zu lesen. Und es ist auch nicht ratsam, MAC/IMEI aus sicheren Gründen zu verwenden.

Eine andere mögliche Lösung besteht darin, eine eindeutige globale Kennung in Ihrem Code zu generieren.

Zeichenfolge uniqueID = UUID.randomUUID(). ToString.

Auf der höchsten Ebene wird eine global eindeutige Kennung nie eine Kollision haben - auch nicht auf anderen Geräten/Apps.

Quelle: https://developer.android.com/training/articles/user-data-ids.html#working_with_instance_ids_&_guids.

Sie können auch versuchen, Android-Seriennummer verwenden, die eindeutige Nummer beim ersten Start generiert wird. Beachten Sie jedoch, dass sich die Seriennummer beim Zurücksetzen der Werkseinstellungen ändert.

Für einen detaillierten Einblick in eindeutige Kennung bitte auch schauen in android device id confusion

Hoffe, dass ich Ihre Frage beantwortet haben.

Verwandte Themen