Nous avons tous entendu parler de la commande "fastboot boot xxxx". Comment cela fonctionne-t-il lorsque vous l'utilisez pour le noyau (fastboot boot boot.img) ? Est-ce que c'est aussi simple que cela : il démarre Android avec ce noyau si possible ou il rend ce noyau permanent, sinon comment cela fonctionne-t-il ? Est-ce qu'il met simplement le noyau que vous avez spécifié dans la RAM au lieu de celui de la mémoire interne ? De plus, que se passe-t-il si le noyau ne peut pas démarrer pour une raison quelconque, est-ce qu'il démarre l'appareil ou simplement le noyau existant ? Et si le noyau est correct et qu'il démarre, comment revenir à l'utilisation du noyau de la mémoire interne ?
Réponse
Trop de publicités?Lorsque vous utilisez fastboot boot FILE.img
l'image est téléchargée et écrit dans la RAM et que le la procédure normale pour démarrer un boot.img est suivie . Aucune modification n'est apportée à une quelconque partition.
Si l'image n'est pas valide ou ne peut être démarrée, le processus de démarrage revient automatiquement à l'image de la partition de démarrage. Une fois le noyau temporaire démarré, il est traité de la même manière que celui stocké dans la partition de démarrage. Vous ne verrez pas "booted kernel" ou toute autre information similaire dans Android. Une fois que vous redémarrez l'appareil, cette image est effacée de la mémoire et celle de la partition de démarrage est chargée et démarrée.