Перепрошивка с ColorOS на OxygenOS на OnePlus 10 Pro (тестировал на китайской версии). Более подробная инструкция.
Ссылка на OxygenOS 11.3 A.06 с Android 11 (Европа):
OnePlus 10 Pro - Официальные прошивки (Пост #Санëkk #114095825) (в описании написано, что это Android 12, но это не так)
Ссылка на OxygenOS 12 A.11 с Android 12 (Индия):
OnePlus 10 Pro - Официальные прошивки (Пост #Санëkk #114113448) (вот тут всё чётко, но нагружает сверху китайскими сервисами. Mir Pay ещё не проверял)
Я шил обе прошивки. Кому что ближе. Но, кажется, версия с Android 11 какая-то полутестовая, поэтому я бы её не ставил. + на ней отображается 8 Gen 1 отображается как SDM670. 256 памяти 128, а 12 ГБ ОЗУ как 8. Короче, странности.
При перепрошивке вы потеряете все свои данные, так что сохраните заранее1. Нужно скачать и установить драйвер OnePlus (есть в шапке темы)
2. Метод не будет работать через macOS. Поэтому пробовал через Win 11 — нужно зайти в обновления Win 11 и найти пункт "необязательные обновления" и обновить предлагаемые драйвера для Android, тогда телефон будет виден для Platform Tools.
3. Подрубаем, включаем настройки для разработчика, включаем галку "заводская разблокировка" и "отладка по USB".
4. Выбираем в параметрах "Передача файлов" и подтверждаем отладку на телефоне.
5. Качаем свежий Platform-tools. Включаем cmd (в папке platform-tools вбить в поле ввода сверху в "Проводнике" cmd) — пишем "adb devices". Чекаем — всё ли ок, есть ли телефон в списке.
6. Пишем "adb reboot bootloader" (без кавычек сейчас и далее)
7. Теперь скачиваем приложение Fastboot Enhance (найти на XDA) и заодно саму прошивку Oxygen (есть на второй странице этой темы).
8. Распакуем прошивку. Нам нужен файл с расширением .bin
8. Включаем программу Fastboot Enhance, жмём там "Reboot to Fastbootd". Ждём.
9. Жмём "Flash Playload.bin".
10. Ставим галочку "Ignore Unknown Partition", если приложение будет ругаться. Если ничего не происходит. Переходите к следующему шагу.
ВАЖНО: у многих закирпичились смартфоны после этого пункта, поэтому сначала пробуйте без галки!11. Ждём минут 20-30, долго будет шить. После сообщения "Complete" на телефоне жмём ребут. И по идее всё прошилось.
12. ЕСЛИ НЕ ПРОШИЛОСЬ и вы по-прежнему видите ColorOS, то опять через cmd пишем "adb reboot bootloader". В этот раз телефон сразу перейдёт в fastbootD.
13. Опять включаем Fastboot Enhance, выбираем двойным кликом наше устройстве и видим в окне "Current Slot — b". Жмём снизу "Activate Slot A". Ждём несколько секунд. (Либо попробуйте наоборот, если у вас был выбран «a» изначально).
14. Опять выбираем "Flash Playload.bin" и наш файл с расширением .bin. И опять ждём 20-30 минут.
15. После сообщения "Complete" на телефоне жмём ребут. И вот теперь всё точно прошилось, поздравляю.
Для тех, кто хочет безопасного использования и оплату через Mir / Google Pay — после перезагрузки активируем телефон без всех настроек (пропустить Wi-Fi, учётные записи). Активируем режим разработчика. Там опять включаем отрадку по USB. Ещё раз ребутаемся через "adb reboot bootloader" и пишем "fastboot flashing lock" и кнопками подтверждаем на телефоне. Телефон заблокирует загрузчик и ещё раз сбросит все настройки. Теперь можно настраиваться.
P.S. Блокировку загрузчика проверил — всё работает. Но оплату пока не успел. P.P.S. Какая-то OxygenOS 12 вся кривая и от 11 ничем особо не отличается. Во-первых, она дико похожа на ColorOS, только Google-сервисы есть да приложение "Настроек" немного другое.
Сообщение отредактировал BraBroBri - 01.06.22, 10:42