В любом случае нам нужно преобразовать servicefile.xml в servicefile.bat для простой перепрошивки.
Поэтому вам следует скачать последнюю версию прошивка для вашего Moto Z2 Play .
Прошивка будет в виде файла .zip - вам нужно распаковать servicefile.xml из ZIP и отредактируйте его в Notepad ++.
Теперь создайте новый текстовый документ на вашем компьютере и назовите его что-то вроде «servicefile.bat», что автоматически создаст пакетный файл.
Теперь щелкните правой кнопкой мыши этот новый командный файл и отредактируйте его с помощью Блокнота +.
В этом пакетном файле введите следующие строки вверху документа:
Echo off Pause Fastboot reboot Exit
Сохраните файл. Теперь вернитесь к исходному servicefile.xml и откройте его в Notepad ++.
В servicefile.xml вы хотите скопировать все, начиная со строки ( должна быть строка 11) полностью вниз, но не копируйте только строку над ним.
Теперь ваш .bat-файл должен выглядеть так:
Пример файла .bat для ручного обновления прошивки Moto Z Play.
Теперь вы хотите удалить все части строк, которые говорят
Пример 2 файла .bat с ручным обновлением Moto Z Play
Затем вам нужно также стереть биты, которые говорят Итак, теперь под первой строкой «echo off» вы хотите изменить каждую строку, чтобы перед ней было «fastboot». Так, например, строка 2 теперь должна читать «fastboot getvar» и т. Д. Сделайте это для каждой строки - опять же, см. Рисунок для справки. Наконец, в конце файла .bat добавьте следующие строки: Теперь вы можете сохранить и закрыть файл .bat. Теперь скопируйте servicefile.bat, а также fastboot.exe, adb.exe и файлы .dll ADB из вашей установки ADB и скопируйте их в извлеченную папку ROM. Запустите терминал ADB на вашем ПК и убедитесь, что соединение ADB распознается, набрав ‘ устройства adb » Теперь вы можете пойти дальше и дважды щелкнуть созданный файл .bat, и он автоматически загрузит стоковую прошивку на ваш Moto Z2 Play через терминал ADB. Перепрограммирование всего пакета прошивки может занять некоторое время, поэтому мы рекомендуем выйти и сделать что-нибудь, пока вы ждете - несколько уровней Короткая жизнь должен сделать свое дело ( потому что кому не нравится ползать к финишу по отрезанным пням?) Теперь у вас должна быть возможность выполнить обновление напрямую до последней версии Oreo OTA, и оно больше не должно напрямую загружаться в восстановление, когда установлено пользовательское восстановление.Раздел операции имя файла Операция var Раздел операции