4 votes

Où est stocké le code du "mode téléchargement" ?

Au moins les appareils de la série Samsung Galaxy supportent mode de téléchargement (également connu sous le nom de Mode Odin o mode flash ) qui est généralement accessible en appuyant sur des boutons spécifiques lors de la mise sous tension du téléphone. Est-ce que ce mode de téléchargement sur une petite partition séparée sur le stockage interne comme mode de récupération ? Ou cela dépend-il de l'appareil ?

4voto

rascalking Points 1422

Cela dépend de la paranoïa des entreprises à ce moment-là ou de leurs tactiques de conception. Une grande partie du mode de téléchargement de Samsung est codé dans le chargeur de démarrage secondaire. Je ne vois pas de .pdf qui me convienne mais de nombreuses références sont facilement trouvables sur le web. Mots clés : bootloader secondaire. (edit ajouté détail ci-dessous)

La première tentative d'ajouter plus de détails était trop longue. Au cas où vous voudriez plus de détails sur le processus impliqué, quelques liens à la. Bas de page pour donner une base de recherche.

Selon le site Web de Samsung Knox, se référer à PG. 7 sous Boot Loader/ Primary Boot Loader/ Secondary Boot Loader : glossaire des termes

Le SBL ajoute des fonctions d'effacement et de programmation de la mémoire flash et de l'EEPROM ; il prend également en charge le téléchargement effectif des logiciels nouveaux ou mis à jour. Cela permet une utilisation minimale de la ROM par le PBL.

Maintenant, comparez-le à ce que fait le mode Odin et vous remarquerez des similitudes. Le fait que le bootloader lui-même peut être utilisé comme une passerelle pour obtenir des documents d'entreprise sensibles. Y compris le fait que Qualcomm et Samsung Knox ont tous deux de multiples contrats de défense. Il est difficile de trouver des documents officiels tels que des fiches techniques ou des documents de R&D, mais pas impossible.

Démarrage d'IBM Linux

Protocoles Android bit fastboot

Le nouveau processus du livre Android. .

boot d'échange de pile et aboot

Protocole Google fastboot

2voto

Dan Brown Points 1748

Très bien. D'après ce que j'ai compris, il est soit dans une partition séparée "SBL1" et/ou il est dans un fichier appelé sbl.bin. Voir aquí pour les noms/emplacements des partitions. Et, oui, c'est le triangle de Chain Fire qui est présenté dans le post, mais il semble que le compteur de flash soit stocké là, entre autres choses. J'ai donc téléchargé un visualisateur de partition, j'ai cherché et trouvé les deux partitions qu'il mentionne :

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X