Застрял на "сбой проверки" при рутировании Moto G 3-го поколения

Я пытаюсь получить root права на свой moto g 3rd gen.

Я следую этому руководству: http://theunlockr.com/2015/09/09/how-to-root-the-motorola-moto-g-3rd-gen/

Я полностью застрял на шаге 7: установка SuperSu на устройство.

Что я сделал:

  • Разблокировать загрузку
  • Запуск через командуadb reboot recovery
  • Пройти без командного экрана
  • выберите zip, просматривая файловую систему
  • вставьте zip с помощью команды:adb sideload C:\...etc\...zip

Zip, который я использую, это:

https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip

Результат:

Finding update package...
Opening update package...
Verifying update package...
E: failed to verify whole-file signature
E: signature verification failed
Installation aborted

Что я могу сделать отсюда? Есть ли лучшие способы получить root права на это конкретное устройство? Как мне обойти эту ошибку?

У меня стоит TWRP, как описано в руководстве. Да, перезагрузить.
Итак, сначала скопируйте ZIP-файл SuperSU в телефон. Вы можете использовать adb pushили MTP или все, что вам подходит. Затем в TWRP выберите «Установить» -> найдите zip-файл, который вы только что переместили, и продолжите прошивку. Сделанный.
Это то, что я сделал, но я получаю эту ошибку проверки.
Но ты сделал, adb sideloadно я сказал что-то еще. Ладно, подожди.
Я пробовал оба. Выбор zip и после этого не удалось выполнить сайдмаунт через cmd.
В разделе «Настройки TWRP» проверьте, не установлен ли флажок «Проверка подписи Zip-файла». Если флажок установлен, снимите его, а затем попробуйте.
Я не вижу никаких флажков, все основано на тексте. Где найти этот флажок?
Когда вы загрузитесь в TWRP, вы увидите несколько полей в форме SIM-карты и ярлыков, таких как «Установить», «Очистить», «Резервное копирование». Среди них есть поле «Настройки». Под ним вы увидите список опций. Должна быть такая опция про верификацию.
Я думаю, что терплю неудачу на предыдущем шаге. Нигде не написано TWERP.

Ответы (2)

Кажется, что Moto G 3rd Gen очень сложно получить root-права. Я провел 2 дня, пробуя бесчисленное количество вещей и сталкиваясь с бесчисленными проблемами на каждом этапе пути. Я сошел с ума, но в конце концов это сработало, и мой Moto G 3rd Gen теперь рутирован.

Для всех, кто испытывает проблемы с рутированием этого устройства, вот некоторая информация о том, что делать:

1. Разблокировка загрузчика

Этот первый шаг процесса уже довольно сложен.

Для этого вам необходимо внимательно следовать инструкциям на этой странице: https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a .

Иметь ввиду:

Инструкции на этой странице потенциально (возможно, намеренно) вводят в заблуждение неопытных пользователей. Некоторые вещи, которые следует иметь в виду:

  1. в Win CMD вам фактически не нужно вводить символы $, отображаемые в инструкциях на этой странице. Прежде чем делать это, лучше прочитать некоторые основы работы с cmd, например, как перемещаться в cmd.
  2. вам нужно установить Android SDK и JAVA, а затем запустить программу ADB в командной строке CMD с помощью администратора. Это путь: C:\Users\Username\AppData\Local\Android\sdk\platform-tools\adb
  3. Вам необходимо установить USB-драйвера. Вы можете найти драйверы Moto G 3-го поколения здесь: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  4. Вам нужно включить параметры разработчика на вашем устройстве, нажав 9 раз на «об этом телефоне» в настройках.
  5. Вам нужно включить разблокировку OEM в настройках разработчика.
  6. Вам нужно включить отладку по USB в настройках разработчика.
  7. Вам нужно войти в Motorolla Care, чтобы получить ключ, вам нужно будет разблокировать загрузчик, иначе форма вернет 500.

    2. Установка ТВРП

Именно этот шаг и сбил меня с толку. Хитрость здесь в том, что после установки TWRP система восстанавливает старую программу восстановления, которую вы хотите заменить, и вы всегда возвращаетесь к исходной точке.

Чтобы заставить это работать, нам нужно применить немного хитрости.

  1. Загрузите файл img TWRP и поместите его куда-нибудь в файловую систему Windows.
  2. Подключите свой Moto G к USB и запустите adb в cmd от имени администратора.
  3. выполните эту команду:adb reboot bootloader
  4. Когда телефон перезагрузится в режим загрузчика, выполните следующее: fastboot flash recovery recovery.imgобязательно замените «recovery.img» на путь к вашему файлу и правильное имя файла. После того, как это сделано, следующий шаг имеет решающее значение, иначе весь прогресс будет потерян.
  5. Отсоедините USB-кабель от телефона
  6. Загрузитесь сразу в рекавери без всяких перезагрузок. Чтобы использовать клавиши громкости для выбора режима загрузки, выберите с помощью кнопки питания.
  7. Вы должны загрузиться в интерфейс TWRP, который представляет собой сенсорный интерфейс с прямоугольниками, на которые нужно нажимать. Если вы попадаете на экран «без команд» или на экран в стиле DOS «восстановление системы», вам, вероятно, нужно повторить установку TWRP и попытаться избежать его автоматической замены / восстановления по умолчанию системой (это, кажется, происходит при перезагрузке ).
  8. В TWRP нажмите Установить. Выберите SuperSu.zip из файловой системы вашего телефона и установите его. Когда все будет готово, перезагрузите устройство, оно должно быть рутировано. Используйте приложение для проверки root, чтобы проверить свой статус root.

Полезный туториал: http://theunlockr.com/2015/09/09/how-to-root-the-motorola-moto-g-3rd-gen/

Единственная проблема с этим руководством заключается в том, что в нем не упоминается, что TWRP будет удален системой при перезагрузке. Поэтому вам нужно настроить эту часть урока, как описано здесь.

+1 за упоминание о том, что TWRP будет заменен при перезагрузке. Это также относится к моему Galaxy Note 4. Я использовал ODIN (специально для Samsung) и отключил опцию «автоматическая перезагрузка». После загрузки прямо в рекавери оттуда мне наконец удалось рутировать мое устройство. Спасибо за указатель!

Я полностью понимаю ситуацию здесь, поскольку я только что столкнулся с ней и вышел из нее.

Мысль проста!

Обратите внимание, что многие устройства автоматически заменят ваше пользовательское восстановление во время первой загрузки. Чтобы предотвратить это, используйте Google, чтобы найти правильную комбинацию клавиш для входа в рекавери. После ввода fastboot reboot , удерживайте комбинацию клавиш и загрузитесь в TWRP. После загрузки TWRP TWRP исправит стандартное ПЗУ, чтобы стандартное ПЗУ не заменило TWRP. Если вы не выполните этот шаг, вам придется повторить установку.

Это официальный сайт twrp, который вы должны учитывать

Внимательно прочитайте приведенную выше ссылку. Еще раз обратите внимание, что вы должны нажать комбинацию клавиш перед загрузкой восстановления Android, иначе вам придется устанавливать восстановление снова и снова.

Надеюсь, я развеял ваши сомнения. Спасибо всем.