Forum: Offtopic Verständnis von moderner Smartphone-Chip-Architektur


von Kai S. (freewarehookie)


Lesenswert?

Guten Tag allerseits,

wenn ich mein Wissen mit Bezug zu Fritz-Boxen preisgebe, so weiß ich, 
dass es unterschiedliche Flash-Bereiche gibt, die vermutlich auf einem 
zentralen Chip sitzen oder ein zentraler Chip verschiedene 
Speicher-Chips benutzt  diese ansteuert  darauf zugreift.
Dementsprechend weiß ich, dass es z.B. einen Bereich für den Kernel, 
einen für die Nutzerdaten und ggf. noch einen für das Image des Routers 
gibt; alles in einer Linux Verzeichnisstruktur gemountet.

Wenn ich das auf ein Smartphone übertrage und die KNOX-Struktur, also 
den Sicherheitschip in modernen Samsung Galaxy Smartphones mit 
einbeziehe und mein Wissen über die Fritzbox auf dieses Gerät übertrage, 
so stelle ich mir vor, dass, nebst dem Bootloader, der auch in einem 
beschreibbaren Bereich des Chips sitzen muss, auch hier verschiedene 
Flash-Bereiche existieren müssen, auf die dann z.B. der aktive Kernel 
und die Basis-Programme für den Kernel des Android Systems geschrieben 
werden. Lediglich der Speicherplatz für Passwörter und 
Sicherheitsschlüssel wird sich auf dem KNOX Chip befinden, der, wenn man 
ihn falsch ansteuert, eine FUSE (Sicherung) zerstört, wodurch das 
Smartphone quasi Schrott ist.

Bei einer Fritzbox konnte ich, damals zumindest, ein neues Image 
aufspielen, dass dann nicht von der Firma AVM war, sondern durch ein 
OpenSource Projekt, mit umfangreicher Konfiguration in der SHELL, zur 
Verfügung stand, sodass man seinen Router flashen konnte.

Wenn ich das auf ein Samsung Smartphone übertrage, so ist mir bewusst, 
dass es ebensolche Lösungen gibt, das Verständnis der CHIP - Topologie 
ist mir jedoch hier noch schleierhaft, auch wie der KNOX Chip da mit 
rein spielt und was genau die FUSE zerstört - was kann ich machen, was 
nicht? Wird beim Flashen eines Samsung Galaxy Smartphones automatisch 
die Fuse (Sicherung) zerstört, wenn man ein anderes Image aufspielt / 
vgl. auch anderen Bootloader?

Darum dreht sich dieser Thread - die Topologie von modernen Smartphones, 
am Beispiel von Samsung Galaxy Smartphones und wo man hierzu genauere 
Informationen für Entwickler bekommt.

Ein Grundverständnis der Topologie und des Zusammenspiels fehlt mir, 
weshalb ich mir hier Hilfe erhoffe.

Zahlreiche Mails an Samsung hierzu blieben leider unbeantwortet.


Beste Grüße,

 Freewarehookie

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

Schau dir eventuell mal die Projekte an, die Alternative OS für 
Smartphones realisieren:
- https://fsfe.org/activities/android/liberate.de.html#OS
- z.B.: https://wiki.lineageos.org/devices/#samsung

von Benedikt L. (Firma: Dem Ben seine Leiche) (dembenseineleiche) Flattr this


Lesenswert?

Kai S. schrieb:
> Speicher-Chips benutzt  diese ansteuert  darauf zugreift.

Was soll das denn werden?
Es gibt einige OS-projekte um Androiden zu bespielen.
Das erwähnte Lineage, Graphene und und und.

von (prx) A. K. (prx)


Lesenswert?

Das Flash eines Smartphone ist ungefähr wie die Disk eines PCs und in 
der Hardware recht einfach strukturiert. Da wird nichts von Flash weg 
ausgeführt, sondern ins RAM geladen und dort ausgeführt. Aufgeteilt wird 
der Inhalt über Filesysteme. Abgesichert über Verschlüsselung. Der 
interessante Teil liegt in der Aufbewahrung von Schlüsseln.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.