OnePlus One - Официальная прошивка



Реп: (3065)
OnePlus One - Официальная прошивка
Изображение One, Bacon
Описание | Обсуждение » | Покупка » | Официальная прошивка » | Неофициальная прошивка и кастомные ядра » | FAQ по OnePlus One | Клуб владельцев OnePlus One » | Аксессуары » | Модификации и украшательства » | Подключение и настройка 4G (LTE) на смартфонах » | Брак и ремонт » | Синтетика и расход »

Важно
  • Как правильно написать о проблеме прошивки (без указания подробностей проблемы пишем в тему Общение телепатов :D )!
  • Информация по поводу OTA обновлений
  • Почему в теме ведется обсуждение ночных сборок прошивок (ночнушек) CyanogenMod
  • Любые действия по перепрошивке, замены ядер, модемов и другие манипуляции, связанные с изменением программной части смартфона из Recovery нужно проводить с зарядом выше 50%. Иначе может случиться глубокий разряд аккумулятора и зарядить его можно будет только после снятия задней крышки (как это сделать описано тут).
  • На всех прошивках COS12.1/CM12.1 темы при перезагрузке не красят наэкранные кнопки - решения нет
  • Внимание! Баг при просмотре видео 4K на прошивке cm-11.0-XNPH38R! (лучше не проверять).
  • Начиная с версии CM11S (XNPH38R) и ночнушек от середины сентября 2014, разработчики вырезали настройки цветопередачи экрана. Все вопросы про это будут удаляться (пользуйтесь поиском по теме)!
  • В CM12/CM12S пункт настройки цветопередачи вернули, в CM13.0/COS13.0 цвет настроить можно в Настройки -Дисплей - LiveDisplay - Цвет, настройки контрастности и насыщенности исчезли раз и навсегда
  • В прошивках на базе Android 5.x.x в меню Настройки > Производительность > Процессор данную настройку вообще убрали Для изменения частоты процессора и говернера можно использовать сторонний софт (например, ® No-frills CPU Control ) или кастомные ядра из шапки с софтом, предназначенным для них
  • Для возврата с прошивки на базе Android 5.0.x на любую другую прошивку на базе Android 4.4.x предварительно необходимо прошить с помощью fastboot прошивку CM11S (44S) все разделы кроме /userdata и /recovery или дополнительно к восстановлению бэкапа прошить модем от той прошивки, на которую возвращаетесь, из кастомного рекомендуемого в шапке рекавери (данные в обоих случаях останутся на месте). Если после этого будут ошибки после загрузки системы, то рекомендуется сделать сброс к заводским (wipe factory reset) с потерей пользовательских данных из раздела /data
Драйвера и утилиты
Recovery
Для изменения содержимого раздела /recovery загрузчик должен быть разблокирован (читаем с спойлере "Инструкции" как это сделать)
Проверьте, чтобы в настройках для разработчиков стояла галка "Отладка по USB", и была снята галка "Обновлять режим восстановления" + тонкость установки кастомного рекавери
Если стоит кастомный рекавери, то сброс к заводским делать только в нем. В настройках смартфона сброс к заводским приведет к постоянной перезагрузке!
Мнение как правильно ставить кастомное рекавери
Установщик кастомного рекавери (на выбор TWRP/CWM)
Итак, у Вас есть два варианта: Можно установить TWRP (FAQ по TeamWin (TWRP)), а можно CWM (FAQ по ClockworkMod recovery (CWM)), в чем отличия, можно почитать здесь. Лично я рекомендую TWRP, т.к. на сегодняшний день прекращена поддержка разработчиком CWM.
Для установки TWRP выполняем следующее:
TWRP
Для установки CWM читаем следующее:
CWM
Инструкция по установке CWM
Ещё один батник по легкой прошивке CWM от олежек1975 (включать режим fastboot не надо - сам перезагрузится куда и когда надо)
Скачать Philz Touch recovery можно тут:
Philz Touch recovery
Прикрепленный файлphilz_touch_6.58.8-bacon.zip ( 8.14 МБ )
MD5: 6717c765f21641925e2b982ab0893a61
Источник (XDA)
Стоковый рекавери с инструкцией по его установке тут
Прошивки
Для удобства и уменьшения траты нерв: перед установкой любой прошивки или модификации делайте предварительный бэкап в кастомном рекавери (TWRP/CWM) разделов того, что сейчас на телефоне, а именно /boot, /system, /EFS, /data (данные из этого раздела можно забэкапить с помощью Titanium Backup, если есть root, или без root используем MyBackup).
Способы установки прошивки (плюсы и минусы)
Стабильные прошивки
Описание файлов прошивки для fastboot (для чего конкретно каждый файл предназначен)
Cyanogen
CyanogenOS 13.0/13.1
CyanogenOS 12/12.1
Как включить дополнительные пункты настроек на прошивках COS12.1 (YOG4PAS3JL) и выше
Решение для отображения полного фото в звонилке на COS12.1
Изменения COS12.1 (N0) + личные наблюдения за измениями и Обнаруженные баги
Прошивки для fastboot
Полные версии прошивок для рекавери
OTA-обновления
Тема на форуме oneplus.net (там есть инструкция по установке)
cm-12.1-YOG7DAS2K1-bacon-OTA - Как установить + изменения
cm-12.1-YOG4PAS3JL-bacon-OTA
cm-12.1-YOG4PAS2QL-bacon-OTA
12.1-YOG4PAS1N0-OTA
cm-12.0-YNG1TAS0YL-bacon-signed.zip (2-е зеркало на Я.Д.) + torrent
Ссылки рабочие, но скачается та же прошивка, что и в спойлере выше "Прошивки для кастомного рекаври"
cm-12.0-YNG1TAS2I3-incremental Зеркало на Я.Д. (~20 Мб) - устанавливать не рекомендуется из TWRP причины тут
CyanogenMOD 11S
Прошивки для fastboot
Полные версии прошивок для рекавери
Stock Rooted XNPH05Q + XNPH05Q Radio, etc (ссылка ведет на XDA) на Яндекс.диск для прошивки из кастомного рекавери
Stock Rooted 4.4.4 XNPH44S для прошивки из кастомного реквери
Stock Rooted 4.4.4 XNPH38R для прошивки из кастомного реквери
cm-11.0-XNPH33R-bacon
cm-11.0-XNPH33R-bacon-signed
cm-11.0-XNPH25R-bacon-signed.zip
cm-11.0-XNPH22R-bacon-signed.zip
OTA-обновления
Все прилетающие по воздуху OTA-обновления после скачивания системой находятся в папке /cache корневого каталога (доступ туда возможен только при наличии root-прав)
Ставить через кастомный рекавери черех пункт "Install" с последующим выбором скачанного файла обновления *.zip (вместо звездочки версия обновления), либо через "adb sideload".
cm-11.0-XNPH05Q-OTA
cm-11.0-XNPH44S-OTA
cm-11.0-XNPH38R-OTA
OTA XNPH33R
OTA XNPH30O
Прикрепленный файлcm-bacon-XNPH25R_fix.zip ( 23.55 МБ )
Сборка всех прошивок Cyanogen на официальном форуме Oneplus.net
Oxygen OS
ColorOS
Если данная прошивка вам не понравилась, то для возврата на любую другую прошивку НЕ ColorOS, нужно прошить CM11S/COS12.x через fastboot все разделы кроме userdata или поставить полную версию прошивки из рекавери с последующим wipe factory reset. Как это делать есть в спойлере "Инструкции"!
Последняя версия ColorOS 2.0 на Android 4.4.4 KitKat
Color OS 2.0 Android 4.4 - русского языка нет, руссификацию искать в теме OnePlus One - Неофициальная прошивка, гаппсы ставить для Android 4.4.x
Color OS V1.2.0 - ссылка ведет на форум XDA
Родное recovery ColorOS (иногда требуется для установки ColorOS, устанавливать через TWRP или, вынув из архива recovery.img, шить его через fastboot)
Пост, где собирают все обновления ColorOS, включая beta-релизы - ссылка ведет на форум XDA
Руссификация, root, gapps для ColorOS на основе до Android 4.4.x
Последнюю ColorOS можно скачать тут
Все версии ColorOS тут (для быстрого скачивания рекомендую установить Download manager на ББ)
ColorOS A0001ROM_12_OTA_016_all_R1300_wipe.zip на Я.Д.
Плюсы и минусы ColorOS 2.0
Android Lollipop
[ROM][OFFICIAL][5.0] Android Lollipop Alpha (ссылка ведет на форум oneplus.net, скачать с Яндекс.диск) - языки: английский/китайский, нет русского! После установки слетает TWRP, версия пока сырая и не рекомендуется для установки. Это не CM12, прошивка является чистым Android L 5.0.
Скриншоты
Советы по установке
Папка system из прошивки ColorOS 1.2.0 вся папка архивом
Ночнушки CM, MultiROM, GAPPS для прошивок на основе Android
Что такое ночнушки (учтите, что ночнушки могут выходить не каждый день - не надо спрашивать об этом в теме!) Обычно ночнушки выкладывают в UTC±00:00, то есть в 4 утра по Москве (свой часовой пояс посчитайте сами), но это время не константа и могут выложить позже, а могут вообще не выкладывать несколько дней
Скачать последние версии (про рекавери, рядом с прошивкой на странице загрузки) CyanogenMod Nightlies - Зеркало на Я.Д. от hepolise
Где посмотреть идет ли сборка ночнушки (ищем по "bacon" через поиск на странице)
Изменения, недоработки
CyanogenMod Способы установки ночнушки CM{ab} (плюсы и минусы)
Последняя ночнушка CM11, после которой началась разработка CM12 cm-11-20150105-NIGHTLY-bacon.zip на Яндекс.диске
Про SNAPSHOT CM{ab} Скачать можно тут
Как превратить ночнушку CM{ab} в CM{ab}S/COS{ab} написано в шапке темы Модификации и украшательства OnePlus One
Инкрементальное обновление ночнушек с помощью CyanDelta Updater (скачивается разница в части внесенных изменений в каждой последующей ночной версии, изменения могут отображаться для всех устройств, для которых вышла очередная ночнушка. Если после обновления через CyanDelta Updater вылезают ошибки, то откатывайтесь на прошлую версию ночнушки или ставьте последнюю начисто)
Google Apps
Наша Платформа: ARM
FAQ по Google Apps
Android N 7.x.x (CM14.1)
Android M 6.x.x (CM13.0)
Android L 5.x.x (CM12/12.1)
OpenGAPPS
OPEN GAPPS
TK GApps (возрождение проекта PA GAPPS) (проект заморожен)
Slim GApps (ссылка ведет на XDA) - проект закрыт
SLIM Gapps with @Calkulin Wakelock fix, CameraNext, MaxxAudio (ссылка ведет на XDA) - не актуальны
PA-GOOGLE APPS Plus (ссылка ведет на XDA)
PA GAPPS (ссылка ведет на XDA)(автор удалил свою работу на XDA - все вопросы на XDA) последние версии тут
[GAPPS][5.0.x][17/12] Weekly Updated | Added CM11s Apps | Medi & Mini Packages (ссылка ведет на XDA)
BaNkS GAPPs
Google Apps Minimal Edition for Android 5.0.x & 5.1
Android К 4.4.x (CM11)
OpenGAPPS
®AntiGapps Script - скрипт для удаления всех сервисов, и приложений Google
BaNkS GAPPS
PA GAPPS (Рекомендовано пользователями! Ссылка ведет на XDA) (автор удалил свою работу на XDA - все вопросы на XDA). Инструкция по удалению PA Gapps (Файл для удаления pa_gapps)
MultiRom
MultiROM - Модификация для одновременной установки нескольких прошивок. Выбор прошивки происходит через меню при включении телефона. Отзывы о ядрах на MultiROM.
Dual(multi)Boot Patcher
Инструкция как поставить cos 13.1 и oxygen os 2.1.4 в Dual(multi)Boot Patcher
Инструкция как поставить CM12 через мультиром совместно с другими прошивками (если после такой установки смартфон перезагружается или не загружается, то читаем инструкцию еще раз или отказываемся от затеи иметь на смартфоне CM12 + другие прошивки одновременно и ставим только одну прошивку!)
Инструкция как поставить Multirom c поддержкой OxygenOS на телефон со стоковой COS12/CM11S
Решение проблемы, если не работает нормально блокировка экрана, датчик приближении при скрещивании CM11 И CM12
Небольшой FAQ по использованию стоковой прошивки и ColorOS через MultiROM
Видеообзоры прошивок
Как вытащить нужный apk/odex (или любой другой файл) из любой прошивки в шапке (даже предназначенной для fastboot или из system.new.dat)
Модемы (правильней firmware-radio)
Про связь и выбор firmware-radio
В данном спойлере собраны firmware-radio, куда входит набор файлов emmc_appsboot.mbn, logo.bin, NON-HLOS.bin, rpm.mbn, sbl1.mbn, static_nvbk.bin, tz.mbn, а не только NON-HLOS.bin (который как раз и является прошивкой модуля связи), т.к. все они в каждой прошивке взаимосвязаны и должны прошиваться вместе.
Перед любой установкой модема рекомендуется сделать предварительный бэкап EFS (как это сделать описано в спойлере Инструкции - Резервное копирование EFS. Важно!)
Модемы с Android 4.4.x и 5.x.x несовместимы! При установке чужого модема появляются проблемы с датчиком приближения.
Все модемы в одном сообщении теперь тут (прежде чем экспериментировать с модемами, советую прочитать данное сообщение и следующее за ним!) Также очень полезно прочитать данное сообщение и думать как дальше поступать... Иногда помогает простая замена SIM-карты на более новую в офисе продаж Оператора Сотовой Связи (ОпСоС). Некоторым удавалось подобрать sim-карту с работающим LTE только со 2-3 раза! Также бывает, что просто у абонента не активирована услуга 4G (LTE) - задавайте вопросы своему ОпСоСу или читайте тему Подключение и настройка 4G (LTE) на смартфонах. Некоторым помогает полная перепрошивка через fastboot.
Еще модемы и их тест
Про версии модема (почему они не меняются в меню "О телефоне")
Решение проблемы с отваливанием сети после разговора на LTE ОпСоСа Yota Москва (Помогает не всем!)
Еще одно решение при отваливании LTE (делаем все внимательно и осторожно!)
Ядра
Перед любой установкой кастомного ядра делаем в кастомном рекавери бэкап раздела /boot и /system (при установке кастомного ядра могут обновляться библиотеки), а также читаем для какой прошивки данные ядра предназначены (ядра для CM11 и для CM11S различаются и уж тем более для CM12 свое ядро)
Мнение нужно или нет кастомное ядро и какие могут быть проблемы
Скрипт для удаления хвостов перед установкой ядра Мнение про нужность данного скрипта и когда им надо пользоваться
Что такое ядро и "с чем его едят"? :)
Стоковые ядра
Для того, чтобы сделать апдейт для установки ядра из другой версии прошивки просто заменяем в скачанном архиве *.zip файл boot.img на boot.img из нужной вам прошивки - инструкция в картинках
Все стоковые ядра тут
Ядра для разработчиков тут

Что такое загрузчик для разработчиков (*-bacon-boot-debuggable.img) и для чего он нужен?
Кастомные ядра
Находятся в шапке темы OnePlus One - Неофициальная прошивка и их работа обсуждается там же на любой прошивке, кроме вопросов энергосбережения и производительности (для этого есть отдельная тема)
Инструкции
Перед выполнением всех инструкций следует скачать и установить драйвера и Обновленный SDK Slim из спойлера "Драйвера и утилиты"
Разблокировка загрузчика
Как узнать разблокирован загрузчик или нет?
0) Зайдите в меню "О телефоне" и тапните несколько раз по номеру сборки, чтобы открыть меню для разработчиков. Далее откройте меню разработчиков в настройках и поставьте там галки "Отладка по USB" и снимите галку "Обновлять режим восстановления"
1) Выключите телефон. Потом загрузитесь в fastboot mode. Для этого зажмите клавишу громкости вверх и клавишу блокировки. На экране должно быть написано "fastboot" или "fastboot mode"
2)Соедините с помощью USB-кабеля телефон и компьютер
3)Откройте командную строку от имени администратора и скопируйте туда (или просто в Windows откройте папку *****/android-sdk-windows/platform-tools > в свободном месте окна Shift + Правая кнопка мыши > "Открыть окно команд") и введите в командной строке из следующий код:
fastboot oem device-info
где ***** - место, куда Вы распаковали архив с Android SDK (скачать его можно тут: http://d-h.st/08w или в спойлере "Драйвера и утилиты")
Если в строке "device unlocked" написано "true", то Загрузчик разблокирован.
Способ №1
После разблокировки данным способом удалятся все данные с карты памяти и произойдет сброс смартфона к заводским настройкам с удалением пользовательских данных (sms, журналы, пользовательские программы), но если загрузчик уже был ранее разблокирован и заблокирован по ошибке, то новая разблокировка данных не удалит
0) Зайдите в меню "О телефоне" и тапните несколько раз по номеру сборки, чтобы открыть меню для разработчиков. Далее откройте меню разработчиков в настройках и поставьте там галки "Отладка по USB" и снимите галку "Обновлять режим восстановления"
1) Выключите телефон. Потом загрузитесь в fastboot mode. Для этого зажмите клавишу громкости вверх и клавишу блокировки. На экране должно быть написано "fastboot" или "fastboot mode"
2)Соедините с помощью USB-кабеля телефон и компьютер
3)Откройте командную строку от имени администратора и скопируйте туда (или просто в Windows откройте папку *****/android-sdk-windows/platform-tools > в свободном месте окна Shift + Правая кнопка мыши > "Открыть окно команд"):
cd *****/android-sdk-windows/platform-tools

где ***** - место, куда Вы распаковали архив с Android SDK (скачать его можно тут: http://d-h.st/08w или в спойлере "Драйвера и утилиты")
4)Скопируйте в консоль (командную строку) следующее:
fastboot devices

Эта команда покажет список подключённых телефонов. Если серийный номер Вашего телефона высвечивается, то можете приступать к пункту 5. Если нет, то Вам необходимо установить драйвера.
5)Внимание! это удалит все данные на телефоне!
Вводим в консоль следующее:
fastboot oem unlock

6)Скопируйте в консоль:
fastboot reboot
(не всегда это нужно делать)
Телефон перезагрузится
7)Всё! Загрузчик разблокирован
Источник
Способ №2
Тут более простой способ без удаления данных (инструкция как это сделать)
На прошивках, начиная с XNPH30O, данный способ разблокировки может не сработать и разблокировать следует по Способу №1 или №3 или попробовать сделать даунгрейд до прошивки XNPH38R (хотя без разблокированного загрузчика сделать это в принципе невозможно)! На XDA есть сообщение об удачной разблокировке загрузчика на прошивке 44S с помощью файла OnePlusOne-OnlyTamperBitToggle.zip для установки из рекавери (читаем инструкцию выше как это сделать).
Способ №3 (компьютер не нужен)
Если вы заблокировали загрузчик, а хотите его разблокировать снова
Решение тут.
Также полезно почитать спойлер "Драйвера и утилиты" > "Различные утилиты (тулкиты)"
Резервное копирование EFS. Важно! Нужен разблокированный загрузчик!
Способ №1 (TWRP)
Рекомендуется сделать backup Ваших EFS параметров. Это позволит восстановить такие параметры, как: IMEI, S/N, GPSID, WIFIMAC, BTMAC, и т.д. в случае их утери. Без этих параметров телефон превращается в почти бесполезную вещь. Для этого делаем:
1.Устанавливаем из любого кастомного рекавери модифицированный TWRP (именно из этого сообщения, где всегда можно найти свежую версию)
1.а. Или через фастбут прошиваем файл Прикрепленный файлrecovery.img ( 14.76 МБ )
командой
fastboot flash recovery recovery.img

2. Для создания бэкапа загружаемся в рекавери.
3. Далее нажимаем "Backup" и выбираем пункт "EFS". Далее свайп вправо. Бэкап готов.
4. Перегружаемся в систему, далее из папки TWRP копируем бэкап и сохраняем на любом носителе (флешка, ПК, облако и т.д.).
Пост
Способ №2 (с помощью терминала на ББ/эмулятора терминала на смартфоне)

1. Делаем бэкап. Для этого устанавливаем эмулятор терминала на смартфон или подключаем смартфон к компьютеру и в терминале (cmd) пишем:
su

Даем права root.
dd if=/dev/block/mmcblk0p10 of=/sdcard/modemst1.bin bs=512
dd if=/dev/block/mmcblk0p11 of=/sdcard/modemst2.bin bs=512

После ввода каждой строчки нажимаем клавишу "Ввод" на клавиатуре и появляется надпись:
3072+0 record in
3072+0 record out
1572864 bytes transferred in 0.325 secs (4839581 bytes/sec)

Будут созданы 2 файла modemst1.bin и modemst2.bin в корне sdcard.
2. Восстанавливаем EFS
Загружаемся в фастбут, открываем консоль на компе и пишем:
fastboot flash modemst1 modemst1.bin
fastboot flash modemst2 modemst2.bin

Или на смартфоне в эмуляторе терминала пишем:
dd if=/sdcard/modemst1.bin of=/dev/block/mmcblk0p10
dd if=/sdcard/modemst2.bin of=/dev/block/mmcblk0p11

Пост
Способ №3 (с помощью утилиты на смартфоне)
Root-права - установка/удаление (необходим разблокированный загрузчик)
В данной спойлере собраны все возможные инструкции по установке/удалению root-прав. Больше вариантов нет! В CM - CyanogenMod (не путать с COS - Cyanogen OS) root уже есть встроенный и включается в Настройки - Для разработчиков.
При любой установке root-прав из спойлеров ниже все данные в телефоне сохраняются (загрузчик должен быть разблокирован, а вот при его разблокировке данные теряются), включая настройки, программы и содержимое карты памяти, но все вы делаете на свой страх и риск, поэтому почитайте сначала Вопросы начинающего root-пользователя
Способ №1
Для CM13.a.b/CM14.a.b/COS13.a.b и выше способ установки SuperSU описан тут!
А для версий прошивок, ниже CM13.0/COS13.0/13.1, делаем следующее:
1) Скачиваем архив с SuperSu: SuperSU (Зеркало на XDA).
2) Кидаем его на телефон, не распаковывая, в корень памяти телефона.
3) Загружаемся в кастомный рекавери. Как это сделать, описано в спойлере "Установка кастомного рекавери + Стоковый рекавери".
4) Нaжимаем на Install, далее выбираем архив с SuperSU.
5) Свайпаем для подтверждения установки. Потом нажимаем на Reboot.
Способ №2 (только для CM{ab} или при установленном ядре для разработчиков для COS{ab})
  1. Настойки - О телефоне - Тапаем 7 раз по номеру сборки до появления надписи типа "Вы разработчик"
  2. Настройки - Для разработчиков - Root Access: Apps and ADB
Способ №3
Способ №4
Тут + дополнение для COS{ab.c.d.}
Ядра для разработчиков тут
Способ №5
Способ №6 (ПК не требуется) - на версиях прошивки COS13.0 не работает
Если ни один способ установки root не помог (также там написано как сделать unROOT)
Прошивка CyanogenMod (OS)
Простой вариант
1) Качаем файл из спойлера "Прошивки" > "Стабильные прошивки" > "CyanogenMOD 11S/CyanogenOS 12S" > "Прошивки для кастомного рекавери"
2) Закидываем в корень телефона
3) Шьем из кастомного рекавери (TWRP/CWM) со всеми вайпами (/system, /data, /cahe, /dalvik), кроме карты памяти (/internal storage).
Спасибо Gossspb
PS: Есть ещё лёгкий рабочий вариант №1
Есть ещё лёгкий рабочий вариант №2
3-й способ облегчения процесса прошивки с помощью fastboot
Прошивка через fastboot
Описание файлов прошивки для fastboot (для чего конкретно каждый файл предназначен)
Текстовый вариант (видео-инструкция есть ниже):
1) Необходим разблокированный загрузчик. Как это сделать, читаем в спойлере "Инструкции".
2) Скачиваем Android SDK: (зеркало, Я.Диск) и распаковываем архив
3) Скачиваем архив с прошивкой CyanogenMOD 11S из спойлера "Прошивки" > "Стабильные прошивки" > "CyanogenMOD 11S/CyanogenOS 12S" > "CyanogenMOD 11S" > "Прошивки для fastboot" и распаковываем его. Содержимое архива кидаем в папку platform-tools, которая находится в папке android-sdk-windows
4) Выключите телефон. Потом загрузитесь в fastboot mode. Для этого зажмите клавишу громкости вверх и клавишу включения. На экране должно быть написано "fastboot". Откройте командную строку от имени администратора
5) Скопируйте туда:
cd *****/android-sdk-windows/platform-tools

где ***** - место, куда Вы распаковали архив с Android SDK
Или проще в Windows открываете окно с распакованной прошивкой и fastboot.exe и в свободном месте окна с зажатой клавишей Shift на клавиатуре нажимаете правую кнопку мыши > "Открыть окно команд"
6) Далее скопируйте туда ряд команд (все ваши данные на телефоне, включая карту памяти, будут удалены):

fastboot flash boot boot.img
fastboot flash userdata userdata.img (или userdata_64g.img для 64GB версии) - данная команда очищает внутреннюю карту памяти!
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash modem NON-HLOS.bin
fastboot flash sbl1 sbl1.mbn
fastboot flash dbi sdi.mbn
fastboot flash aboot emmc_appsboot.mbn
fastboot flash rpm rpm.mbn
fastboot flash tz tz.mbn
fastboot flash LOGO logo.bin
fastboot flash oppostanvbk static_nvbk.bin (если такой файл есть)

7) После выполнения команды перезагружаем девайс:
fastboot reboot

Видео-инструкция по ручной прошивке OnePlus One через fastboot:
Видео-инструкция от Skazki
Прошивка через fastboot в linux
Способ облегчения процесса прошивки с помощью fastboot
Прошивка через fastboot на (Mac)OS X
Если system.img не прошивается, то читаем решение тут
Инструкция по ручной установке обновления
(специально для тех, у кого телефон перепрошивался китайцами)
Инструкция по установке любой прошивки для recovery с сохранением пользовательских данных на примере ночнушки CM12.0 (подходит практически для всех прошивок)
Инструкция по установке прошивки из кастомного рекавери, в том числе и ночнушки CM11/12/13
Внимание! Необходим разблокированный загрузчик и кастомное рекавери. Как это сделать, смотрите в спойлере "Разное".

1) Скачиваем прошивку
2) Кидаем её в корень памяти телефона
3) Загружаемся в TWRP (кастомное рекавери), для этого зажимаем одновременно клавишу включения телефона и клавишу громкости вниз
4) Переходим во вкладку "ADVANCED", далее отмечаем "Dalvik Cache", "System", "Data" (этот пункт обязателен, если вы переходите с одной прошивки на другую, так же он удаляет все ваши пользовательские данные, но не трогает внутреннюю память телефона), "Cache" ("Internal Storage" не трогаем, тк прошивка у вас лежит во внутренней памяти телефона)
5) Нажимаем на Install, выбираем файл прошивки, проводим пальцем для подтверждения установки и свайпаем пальцем слева направо под надписью "Swipe to Wipe"
6) (при установке CM{ab}S/COS{ab.c.d} данный пункт не выполнять) Устанавливаем Google Apps (приложения Google, а именно Google Play и приложения для синхронизации, если это необходимо (в посте с прошивкой должно быть указано, нужно ли это): Выбираем Install, выбираем файл с Google Apps и свайпаем для их установки
7) Перезагружаемся
Восстановление EFS раздела
Способ №1
В модифицированном TWRP просто нажимаем Restore и выбираем EFS
Способ №2
Способ №3
Видео-инструкции
Видео-инструкция по установке кастомного рекавери и получению Root-прав от Skazki
Видео-инструкции (Рут и кастомное рекавери TWRP на OnePlus One, Установка "кастомной" прошивки (CyanogenMod 11), Установка стоковой прошивки при помощи Bacon Toolkit, бекап раздела EFS на с помощью модифицированного TWRP) от e8genius
Разное
Для всех действий из этого спойлера требуются установленные драйвера из шапки!
В чем отличия CyanogenMod 11S от 11 (COS12.x/13.x от CM12.x/13.x отличается практически тем же)
-OPO specific kernel (специфическое ядро OPO)
-Custom lockscreen (optional) (пользовательский экран блокировки (включается опционально))
-Double-tap to wake support (поддержка пробуждения двойным нажатием)
-Quick boot (hibernation) (быстрая загрузка (режим гибернации))
-Capacitive / on-screen nav buttons toggle (ёмкостные, либо на-экранные кнопки навигации)
-OPO screen calibration (калибровка цветовой гаммы дисплея от OPO)
-Custom CM camera & gallery app (кастомная камера CyanogenMod и галерея)
-Gapps built-in (встроенные Google Apps)
-Red Cid bootanimation instead of cyan (бутанимация Red Cid, вместо стандартной Cyan)
-AudioFX instead of DSPmanager (эквалайзер AudioFX, вместо DSP Manager)
-Built in screen capture (встроенная запись видео с экрана)
-Gesture support on screen off (circle to open camera, arrow to turn on flash light, and a gesture to change track/start/stop music) (поддержка различных жестов (нарисуйте круг для запуска камеры, наконечник стрелы для запуска фонарика и тд))

Информацию предоставил MarvinFs, перевел Skazki. Ещё полезно почитать это сообщение.
Про файловую систему F2FS
Описание говрнеров и планировщиков I/O
Таблица разделов
Если SystemUpdateServices постоянно будит телефон
Решение тут
Что можно удалять на смартфоне в папке /system, а что НЕЛЬЗЯ!
Как сделать nandroid backup
Сколько нужно примерно времени зарядки чтобы довести аккумулятор до реальных 100% емкости
Запрос пароля непосредственно при вхождении в список VPN подключений
Решение проблем
Для команд adb и fastboot полезно почитать шапку темы ADB и все что с помощью него можно сделать
Восстановление OnePlus One из полного кирпича
Тут, но прежде чем приступать прочитайте это (передергивание батарейки - потеря гарантии!), это (невозможно разблокировать загрузчик после установки MIUI) и это (Вечная ошибка "Error: AudioFX has stopped" (AudioFX FC))! Вполне вероятна аппаратная поломка! Если горят нижние кнопки, но черный экран без изменений, то помогает долгое удержание кнопки включения (> 15 секунд). Происходит вибрация и полная перезагрузка смарта.
Также возможно решить проблему (перестало видеть мобильную сеть, WiFi, память, IMEI, и т.д.) проще (Прошивка в 3 клика (нужен ББ (компьютер)) + еще одно решение
Если ни один способ не помог, то последняя надежда на этот вариант и этот + этот + этот, в ином случае аппаратная поломка и решаем её в теме OnePlus One - Брак и ремонт.
Также помогает почитать спойлер спойлер ниже "Восстановление из вечной загрузки (bootloop)".
Восстановление из вечной загрузки (bootloop)
Если неудачно прошили телефон или после иных манипуляций телефон не загружается дальше лого, то делаем следующее (кстати, в TWRP можно через OTG установить *.zip прошивки с USB-флешки):
Способ №1 (PUSH)
1. Обязательно зарядите телефон
2. Включите телефон в режиме Recovery и подключите его к компу.
3. Установите AndroidSDK или AndroidSDK Slim и драйвера ADB (хотя это все уже должно у Вас стоять)
4. Скачайте прошивку нужную Вам (которая ставится из рекавери)
4.а. Скопируйте архив с прошивкой в папку platform-tools (например, C:\sdk\platform-tools)
5. Далее в командной строке пишите cd <путь к папке platform-tools>, например cd C:\sdk\platform-tools
6. В TWRP нужно зайти в Mount и нажать там Disable MTP и проверить подключено ли устройство командой
adb devices
7. Далее там же пишем adb push <название прошивки>.zip /sdcard/ (например: adb push cm-11.0-XNPH22R-bacon-signed.zip /sdcard/) (эта команда закинет прошивку Вам в телефон)
8. Должны увидеть надпись типа "2888 KB/s (658745644 bytes in 175.456s)"
9. Ставите как обычно прошивку из рекавери, предварительно сделать вайп кэша и далвика
10. Перегружаетесь
Пост
Способ №2 (SIDELOAD)
Если не получается подключится к смартфону (загружен в режим Recovery) с помощью ББ (компьютера) по ADB (в cmd unauthorized при вводе "adb devices"), то читаем решение тут
Прошедшие опросы
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Активность в теме

Сообщение отредактировал destroyer71 - 03.04.21, 04:40
Причина редактирования: Редактирование



Реп: (4)
Народ подскажите пожалуйста, как вернуть телефон в стоковое состояние со стоковой прошивкой и заблокированым загрузчиком

Сообщение отредактировал bobaev7575 - 10.08.20, 13:29



Реп: (121)
* bobaev7575,
Прошить прршивку fastboot'ом и
Mike9966 @ 8.09.14, 19:54 *
Кстати, заблокировать загрузчик можно командой
Код
fastboot oem lock



Реп: (3193)
M
В связи с закрытием темы, куратор Mike9966 освобожден от занимаемой должности. Большое спасибо за проделанную работу.

Тема утратила актуальность, в связи с чем закрыта и перенесена в Архив раздела Android - Прошивки


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 04.03.24, 22:07