Comment puis-je trouver la version exacte de l'image d'usine que mon Pixel utilise?
J'ai un Pixel 3XL sur Android 10 et un Pixel 3a sur Android 11. J'avais précédemment installé magisk sur le Pixel 3a alors qu'Android 11 était en version bêta. Récemment, j'ai découvert qu'il avait perdu la racine, probablement parce qu'Android 11 n'est plus en version bêta et que le téléphone était mis à niveau vers le dernier Android 11 et n'utilisait plus l'image de démarrage corrigée par magisk. J'ai donc corrigé l'image de démarrage correspondante pour la dernière image d'usine Android 11 pour le pixel 3a, et Fastboot l'a flashée, et cela a fonctionné.
Malheureusement, j'avais mélangé mes deux téléphones à l'étape de démarrage rapide du flash au début, et je me suis donc retrouvé avec le Pixel 3a avec Android 11 à nouveau enraciné, mais aussi avec le Pixel 3XL bloqué au démarrage, je suppose qu'il avait un problème l'image de démarrage (pour le pixel 3a en fait) y a clignoté. J'ai essayé de réparer le Pixel 3XL en obtenant la dernière image d'usine Android 10 et en corrigeant l'image de démarrage avec magisk. Cependant, après le flash de démarrage rapide de cette image de démarrage corrigée, cela n'a fonctionné que partiellement. À savoir, il pourrait démarrer, le shell adb fonctionne, etc., mais il ne répond plus au toucher, il ne peut donc pas être utilisé sauf pour le shell adb.
Je suppose que le problème est que je ne savais pas quelle était l'image d'usine réellement installée sur mon Pixel 3L, alors j'ai juste deviné que c'était la dernière, mais l'image de démarrage de la dernière pourrait avoir une certaine incompatibilité avec l'image d'usine réelle Dans le téléphone. Je voudrais savoir quelle est l'image d'usine réelle installée sur le Pixel 3L, afin que je puisse essayer de corriger l'image de démarrage correspondante.
Par conséquent, ma question, comment puis-je savoir quelle est la version exacte de l'image d'usine Android 10 installée sur mon Pixel 3L? Googler ne semble pas aider, car la plupart des pages parlent de la façon d'installer des images d'usine, pas de savoir quelle est la version installée. En répondant à ma question, veuillez noter que je ne peux pas interagir avec le téléphone maintenant via le toucher, donc je ne peux rien vérifier sous "Paramètres" avec l'interface graphique tactile, mais je ne peux voir que les informations de démarrage rapide (voir capture d'écran ci-dessous) ainsi que tout ce que je peut accéder avec le shell adb (par exemple, tout fichier du téléphone que je peux vérifier pour connaître la version d'image d'usine installée sur le téléphone?)

Réponses
Problème résolu, mon téléphone Android 10 fonctionne à nouveau!
La première observation cruciale était qu'il y avait quelque chose comme 18 versions différentes des images d'usine pour Pixel 3 XL pour Android 10. Cependant, il y a une différence intéressante dans la convention de dénomination pour les 5 premières de ces images d'usine, par rapport au reste . Les 5 premiers commencent par "QP1A" où les autres commencent par "QQ1A". Voir l'instantané ci-dessous pour ce que je veux dire.

À l'origine, je venais d'essayer avec l'image d'usine la plus récente, qui est QQ3A.200805.001, datée d'août 2020. Maintenant, l'image QP .. la plus récente, QP1A.191105.003, datée de novembre 2019, émerge comme un candidat à essayer.
La deuxième observation cruciale était, en regardant l'image d'usine pour QQ3A.200805.001, dans le même fichier zip à l'intérieur qui contient le boot.img, il y a aussi un fichier android-info.txt, mis en évidence en bleu dans la capture d'écran ci-dessous. Alors je me suis dit: "duh ... pourquoi est-ce que je ne vois pas ce qu'il dit?"

Voici ce que dit le android-info.txt:
nécessite board = crosshatch | blueline
exiger la partition-existe = produit
nécessitent version-bootloader = b1c1-0.2-6374987
nécessite version-baseband = g845-00107-200409-B-6382632
Maintenant, comparez les versions du chargeur de démarrage et de la bande de base ici avec les versions affichées dans mon écran de démarrage rapide (la capture d'écran publiée dans ma question ci-dessus). Donc, pour ce téléphone, j'ai bootloader = b1c1-0.2-5672671 et baseband = g845-00048-190722-B-5745561
À moins que je ne comprenne mal ce que signifie «require», alors «require version-bootloader = b1c1-0.2-6374987» et «require version-baseband = g845-00107-200409-B-6382632» expliquent clairement pourquoi l'image de démarrage de QQ3A.200805.001 n'a pas ne fonctionne pas comme vous le souhaitez. Il nécessite des versions de bootloader et de bande de base différentes de celles que j'avais sur mon téléphone.
Avec enthousiasme, j'ai vérifié le fichier android-info.txt à partir de l'image d'usine de QP1A.191105.003, et les versions correspondaient!
nécessite board = crosshatch | blueline
exiger la partition-existe = produit
nécessitent version-bootloader = b1c1-0.2-5672671
nécessite version-baseband = g845-00048-190722-B-5745561
En passant, j'ai également vérifié une autre des images d'usine QP .. (QP1A.191005.007, octobre 2019), et les versions du chargeur de démarrage et de la bande de base correspondaient également. Alors que même les premières images de l'usine QQ .. (QQ1A.191205.008, décembre 2019), ne correspondaient pas.
Quoi qu'il en soit, heureux d'annoncer qu'après avoir corrigé l'image de démarrage de QP1A.191105.003, novembre 2019, et l'avoir flashée sur le téléphone, le toucher a été restauré et tout semble fonctionner à nouveau correctement.