1 votos

¿Cómo puedo arrancar en una partición específica con ADB?

Si tengo acceso ADB al dispositivo, ¿cómo puedo especificar la partición de arranque y reiniciar? Intenté con setprop pero falló,

#> setprop ro.boot.slot_suffix _b
libc: No se puede establecer la propiedad "ro.boot.slot_suffix" en "_b": código de error: 0xb
setprop: error al establecer la propiedad 'ro.boot.slot_suffix' en '_b'

1voto

Evan Carroll Puntos 800

Usando bootctl

Aunque requiere adb root, un método para hacer esto sería usar bootctl si está disponible.

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

Nota: SLOT es un número, puedes encontrar las etiquetas recorriéndolas y llamando a get-suffix por ejemplo este pequeño script de shell,

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

Lo cual devolverá el mapeo,

0: _a
1: _b

Ver también: ¿Cómo puedo saber si he iniciado en la partición A o B?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X