J'ai foiré en flashant une version beta d'Android Q sur mon téléphone.
Après cela, je ne peux pas flasher ma ROM stable sans erreur 7 dans TWRP - device mismatch. La suppression de l'assert fonctionne, mais ce n'est pas une solution permanente.
Alors, j'ai fouillé dans Google et dans mon propre téléphone pendant des heures et j'ai trouvé pourquoi. Mon appareil est identifié comme raphael
en cours de rétablissement, mais il est identifié comme raphaelin
en fastboot
et pendant que le téléphone est démarré.
En convalescence :
# getprop ro.product.device
# raphael
En mode de démarrage (c'est-à-dire lorsque le téléphone est démarré) :
# getprop ro.product.device
# raphaelin
Dans fastboot :
> fastboot getvar product
product: raphaelin
J'ai vérifié mon build.prop
et la valeur dans ce fichier est raphaelin
aussi. J'ai essayé setprop
et il a montré qu'il ne peut pas définir cette propriété.
Alors, veuillez me conseiller sur la façon de définir la valeur en utilisant setprop
en mode de récupération. Ou, si vous savez, s'il vous plaît laissez-moi savoir d'où la récupération tire les données pour getprop
et si je peux changer ce fichier.