Инструкция по прошивке образа GSI на смартфон Cubot Max 3 через cmd.
Выбираем как удобнее работать с помощью "cmd" или "powershell"
а: Переходим в, раннее распакованную папку с Platform tools. В ней, в адресной строке папки, сверху, напишем - "cmd" (без кавычек) и нажмём Enter.
б: Заходим в распакованную папку Platform tools на диске С. Зажимаем Shift и щелкаем правой кнопкой мыши в любом пустом месте папки должно открыться окно, в котором выбираем команду "открыть окно powershell здесь" и нажимаем на него. Откроется окно windows powershell, в нем надпись:platform-tools и мигает курсор.
Далее работаем посредством нужных вам команд.
1. adb devices
Если до этого точно следовали инструкции то появится имя и номер тела. Все в порядке? Следующая команда будет перезагрузка в загрузчик.
Следующая команда будет перезагрузка в загрузчик:
2. adb reboot bootloader
На экране телефона появится надпись FASTBOOT MODE...
Телефон должен перезагрузиться. Проверяем, видит ли компьютер телефон:
3. fastboot devices
Если видит, вводим следующую команду:
4. fastboot flashing unlock
На экране телефона появиться текст с запросом подтвердить или отказаться. Нажмите клавишу громкости вверх. На ПК увидели надпись: okey finished
Поздравляю, вы только что стерли все данные своего телефона. Поэтому сохраните предварительно свои данные в облаке или на флэшке.
Последняя команда:
5. fastboot reboot
При загрузке бутанимации должна появиться надпись "orange status"-это говорит о том, что загрузчик разблокирован.
Теперь начинаем шить другую прошивку на свой телефон. Не настраивайте аккаунт, все пропускайте и идите сразу в меню для разработчиков и включайте "отладка по usb".
2.Итак, вы решили что будете шить образ.
а: Напоминаю, что наш телефон поддерживает структуру gsi только ARM64-AB!!!
b: Перед скачивание прошивки обращайте внимание на название, в конце ДОЛЖНО быть img.xz.
c: Переходим к нужным нам файлам из родной стоковой прошивки, надеюсь вы не забыли ее скачать? Для этого её нужно открыть архиватором. Я использую winrar,кому как привычней. Копируем из нее файл vbmeta.img и вставляем копию в папку platform tools(просто в папку)
d: Скачанный образ GSI извлекаем с помощью архиватора туда же и переименовываем в system.img.Все готово!
e: Заходим в adb,набираем:
1. adb devices
Опять же, если все правильно сделали-видите имя и номер тела. Набираем:
2. adb reboot bootloader
На экране телефона появится надпись FASTBOOT MODE...
3. fastboot devices
Увидели имя? Набираем:
4. fastboot --disable-verification flash vbmeta vbmeta.img
Дождались finished и набираем:
5. fastboot reboot fastboot
На экране телефона должна появиться красная надпись fastbootD
Следующими командами удаляем систему телефона :
6.fastboot erase system
7. fastboot delete-logical-partition product_a
Обратите внимание, что если вы обновляли свой смарт по OTA, то в версии прошивки v08 может стирать system-b, поэтому внимательно смотрите, какую букву ставить в последнем коде, a или b.
А теперь записываем новую:
8. fastboot flash system system.img
Если увидели надпись вроде invalid format,ждите! Первый раз прошивка может грузится долго.
Когда появится итог в виде 10/10 или 11/11 и т.д., okey finished, нужно перезагрузить в рекавери. Команда:
9. fastboot reboot recovery
В рекавери клавишей громкости выбираем wipe data и жмём кнопку питания, делаем сброс и там же нажимаем на reboot system now. ВСЕ!!!
Первый раз прошивка может грузиться очень долго, так что не паникуйте, не нажимайте выключить или рекавери... Если прошивка не пошла, прошиваете сток через sp flash tool, дел на пару минут и по новой(шить только download only, firmware upgrade залочит загрузчик, так что использовать в крайнем случае...и не выбирайте режим format! Останетесь без IMEI
3: ИТОГ!!!Вы научились, как прошить устройство с динамическими разделами.
Посмотреть более подробно и задать вопросы, можно тут:
https://4pda.to/forum/index.php?showt...
Информация по комментариям в разработке