Я пытаюсь получить root права на свой телефон Xiaom mi a2. Но я застрял на изменении активного раздела. Когда я ввожу «fastboot set_active b», он не выполняет команду. Вместо этого я получаю список всех доступных команд, который не содержит возможности изменить активный раздел.
Я следую этому руководству: Учебник
Сначала вам нужен настоящий fastboot, например 1.4.3 (по ссылке в другом ответе ). Тогда правильная команда:
fastboot --set-active=a
или:
fastboot --set-active=b
В справке (fastboot help) можно прочитать в версии fastboot 28.0.3:
--slot <slot> Specify slot name to be used if the
device supports slots. All operations
on partitions that support slots will
be done on the slot specified.
'all' can be given to refer to all
slots.'other' can be given to refer to
a non-current slot. If this flag is not
used, slotted partitions will default
to the current active slot.
-a, --set-active[=<slot>] Sets the active slot. If no slot is
provided, this will default to the
value given by --slot. If slots are
not supported, this does nothing.
This will run after all non-reboot
commands.
Я много чего перепробовал, ничего не получалось, пока не наткнулся на это: minimal-adb-and-fastboot-tool-for-windows
Теперь я смог установить активный раздел и установить корень. У меня не было ошибок, и все выглядело нормально, но у меня все еще не было root-доступа. Я нашел этот учебник: руководство-как-получить-рут-xiaomi-mi-a2-magisk, и это сработало для меня.
Что ж, используемый вами fastboot устарел. Вам необходимо установить последние инструменты платформы из Android SDK, в котором есть последние двоичные файлы fastboot.
Эта ссылка всегда даст вам последнюю версию ADB и fastboot для Windows. Для получения дополнительной информации, вот как установить ADB и fastboot в Windows .
Дэн Халм