Я пытаюсь использовать стоковое рекавери для установки superuser.zip, но выдает ошибку:E: signature verification failed
Поэтому я не могу получить root-права с помощью superuser.zip.
Я погуглил, и кто-то сказал, что решение состоит в том, чтобы установить CWM. Однако, когда я пытаюсь установить CWM, требуются права суперпользователя?!
Теперь я попадаю в цикл CWM нужен суперпользователь -> установить суперпользователя нужен CWM -> ...
Android имеет цепочку проверки подписи, которая (по умолчанию) защищает ваше устройство от взлома или установки неофициального образа. Образы восстановления, обновления и образы ОС должны быть подписаны. Загрузчик проверяет, что восстановление подписано ключом производителя, а восстановление, в свою очередь, проверяет, что образ ОС (и любые обновления, которые вы пытаетесь установить) подписаны тем же ключом.
Вот почему вам нужны CWM или TWRP, чтобы прошить обновление, которое рутирует устройство. Вам не нужен root для установки CWM или TWRP, но вам нужно разблокировать загрузчик. Это стирает все пользовательские данные на устройстве. Это механизм безопасности для защиты ваших данных: если кто-то украдет устройство, пока оно заблокировано, и захочет установить другую ОС, чтобы обойти блокировку и украсть ваши данные, он сначала должен разблокировать загрузчик.
Так что никакой петли нет. Разблокируйте загрузчик и запустите восстановление с помощью fastboot
, затем используйте это восстановление для установки «обновления». Точные сведения о том, как они различаются от устройства к устройству, можно найти в нашем индексе корневого каталога .
РоссК