1 votes

Comment puis-je démarrer sur une partition spécifique avec ADB ?

Si j'ai un accès ADB au périphérique, comment puis-je spécifier la partition de démarrage et redémarrer. J'ai essayé avec setprop mais cela a échoué,

#> setprop ro.boot.slot_suffix _b
libc: Unable to set property "ro.boot.slot_suffix" to "_b": error code: 0xb
setprop: failed to set property 'ro.boot.slot_suffix' to '_b'

1voto

fgysin Points 9965

Utilisation de bootctl

Bien que cela nécessite adb root Pour ce faire, on peut utiliser la méthode suivante bootctl si disponible.

#> bootctl set-active-boot-slot SLOT
#> reboot

Note : SLOT est un nombre, vous pouvez trouver les étiquettes en les parcourant en boucle et en appelant get-suffix par exemple ce petit script shell,

for slot in $(seq 0 $(expr $(bootctl get-number-slots) - 1)); do
  echo $slot: $(bootctl get-suffix $slot);
done;

Ce qui renverra la cartographie,

0: _a
1: _b

Voir aussi : Comment puis-je savoir si je suis démarré sur la partition A ou B ?

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