1 votes

Comment changer le logo Apple après la connexion à Filevault ?

J'ai réussi à modifier le logo Apple qui s'affiche avant que mon disque Filevault crypté APFS soit accessible depuis...

original white Apple logo

(C'est une Apple blanche sur un fond transparent).

... à...

colourful old Apple logo

Après m'être connecté et avoir déverrouillé le disque crypté de Filevault, l'avatar de mon compte s'affiche au-dessus de la barre de progression et à mi-chemin, le logo Apple s'affiche en gris. Où puis-je trouver le fichier qui s'affiche ici ? Il n'est pas dans /System/Library/PrivateFrameworks/LoginUIKit.framework/, mais où pourrait-il être ?

J'utilise MacOS High Sierra sur un Macbook blanc en polycarbonate de dernière génération.

1voto

Prado Points 1415

Lorsque vous avez un disque crypté avec FileVault, le système doit demander à un utilisateur autorisé de se connecter juste après le démarrage EFI. (pas de nouvelles ici, juste l'application de ce que la plupart des gens savent)

Ce logo montre votre avatar car l'avatar de votre utilisateur est inséré dans l'image/nvram de démarrage EFI. À ce stade de la séquence de démarrage, il n'y a pas encore de système d'exploitation chargé, c'est juste un simple écran de démarrage pour demander le mot de passe de l'utilisateur [qui simule l'écran de connexion de l'interface graphique], mais c'est juste une image statique contenant les avatars des utilisateurs.

Après avoir inséré le mot de passe, le disque est monté et le processus de démarrage commence.

Lorsque la barre de chargement atteint environ 80 %, l'écran passe à un autre, presque identique, qui clignote parfois à ce moment-là. Il s'agit de l'interface graphique en cours de chargement, processus appelé WindowServer. Votre avatar n'est pas affiché sur cette phase. Pour le modifier, il faudrait changer les fichiers système SIP protégés (si possible), sinon vous ne pouvez pas le modifier facilement.

Voici comment fonctionne la séquence de démarrage pour les systèmes MacOS de Filevaut crypté.

Si vous le démarrez en utilisant l'argument nvram "-v", vous pouvez obtenir une meilleure vue de ce qui se passe "derrière" la scène, et vous pouvez également voir le moment du chargement de l'interface graphique.

Si vous ouvrez la Console.app et changez votre avatar dans la Configuration du système, vous pouvez voir le moment où il écrit votre avatar dans le nvram [cela ne se produit que pour les systèmes cryptés par FileVault].

Ma réponse est une réponse partielle, juste pour clarifier la façon dont cela est techniquement fait et aider à décrire comment cela fonctionne. J'espère qu'elle pourra vous aider [ou d'autres personnes qui lisent ceci] à atteindre votre objectif de modification.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X