12 советов по прошивке Android для начинающих портных

В связи со своими недавними приключениями с прошивками, которые возникли совсем из-за банальных ошибок, я решил написать несколько советов для новичков, которые только решаются перейти на сторону зла. Я попытаюсь дать 12 советов, которые помогут вам решиться на прошивку вашего устройства.

P.S. Так как я являюсь обладателем двух бывших флагманов от Samsung, то и советы могут иметь небольшие нюансы в разрезе огромного количества моделей. К одним это будет относится в большей степени, к другим - в меньшей.

  1. Для начала, задумайтесь, чего вы ждете от новой прошивки. Если текущая вас всем удовлетворяет — лучше займитесь чем-то полезным. Также учтите, что с прошивкой у вас может слететь гарантия, а кривые руки могут брикнуть аппарат. Если вы определились со своими желаниями и потребностями, осознали возможный риск, то смело можете переходить к следующему пункту.
  2. Перед прошивкой ознакомьтесь со всеми доступными прошивками на вашу модель устройства, ведь все они имеют свои плюсы, минусы и особенности.
    *Официальные прошивки более надежные (теоретически), медленные и редко обновляются, именно поэтому и возникает желание прошить телефон.
    *Модифицированные прошивки делаются на основе официальных, но с добавлением приятных "плюшек", которые ускоряют работу устройства. Оформление и интерфейс таких прошивок может как полностью повторять официальные, так и отличаться, правда, в разумных пределах.
    *Еще одна категория прошивок - это голый Android, который стоит на настоящих гуглофонах. И хотя формально голый Android это только прошивки на основе AOSP, также к этой категории относят прошивки, основанные на CM и AOKP. Все эти прошивки существенно отличаются от официальных, имеют более высокую скорость работы, интерфейс в стиле Holo, и намного раньше обновляются. Но и не без минусов не обошлось. В голом андроиде отсутствуют все "фишки", которыми производители оснащают свои оболочки и так старательно хвастаются во всех рекламных роликах. Так что если вы стали на сторону зла, то забудьте о Sense, TouchWiz и прочих прелестях, которые с ними прилагались.
  3. После того, как вы определились с прошивкой, нужно внимательно прочитать инструкцию (а ещё лучше — несколько раз), чтобы не получить высокотехнологичный кирпич. Причем, если опытный прошивальщик может определить достоверность инструкции или какой-либо информации о прошивке, то новичек - нет. Так что всю информацию о прошивках желательно черпать из доверенных источников, таких как форумы на 4pda или xda. Здесь же вы сможете найти ответы в случае возможных проблем с прошивкой.

На этом можно закончить с теорией и перейти к практике

  1. Если вы прошиваете устройство через компьютер, постарайтесь использовать ИБП или ноутбук, так как отключение света во время прошивки может убить ваш аппарат. Ещё надежнее — использовать специальное приложение для Android. Например, для устройств от Samsung есть приложение Mobile Odin.
  2. Так же прошивайте только заряженные устройства (хотя бы 50%), так как даже при подключении к компьютеру в Download Mode зарядка не происходит. И хотя, в основном, процесс прошивки происходит быстро, но иногда бывают исключения и вы можете получить себе лишнюю порцию проблем.
  3. Если же вы проигнорировали предыдущее правило и все-таки разрядили батарейку - не спешите впадать в панику и нести в СЦ. Для начала, попробуйте достать аккумулятор и зарядить его от внешней зарядки или от жабки.
  4. Во время прошивки через компьютер, используйте качественный USB-кабель, который шел в комплекте с устройством. При использовании дешевых USB-кабелей у вас вряд ли получится что-либо сделать.
  5. Некоторые кастомы имеют такое загадочное свойство, что могут не запускаться (циклический ребут при заставке ядра и бегущие строки в рекавери), если вы ставите их через рекавери. Перед тем, как начать панику — попробуйте установить эту прошивку еще раз. Такая проблема у меня была с Galaxy S 1 при установке CM9/CM10 и забрала достаточно большое количество времени, пока добрые люди не подсказали установить повторно.

Практические советы на каждый день

  1. Перед созданием бэкапа убедитесь, что у вас достаточно места на карте памяти, иначе бэкап получится битым.
  2. Всегда имейте хотя бы один актуальный бэкап на карте памяти.
  3. Никогда не удаляйте старый бэкап, чтобы освободить место для нового. Сначала создайте новый бэкап, а потом уже удаляйте старый.
  4. Даже если у вас есть актуальный бэкап и прошивка на карте памяти, которую легко можно поставить через рекавери, но вы находитесь вдалеке от своего домашнего компьютера с установленными драйверами и подходящим USB-кабелем (на даче, на море, в гостях) — НИКОГДА не пробуйте ничего устанавливать/восстанавливать/обновлять, постарайтесь побороть это коварное желание и дотерпеть до дома. В лучшем случае вы потеряете от 10% батареи или вам придется переустанавливать прошивку, что займет ваше драгоценное время и проценты, в худшем — вам понадобится переустановка прошивки через компьютер с установленными драйверами и подходящим USB-кабелем.

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

15 КОММЕНТАРИИ

  1. to Николай: в принципе Вам проще любую кастомную прошивку поставить, сделате back up разметки памяти и калибровок радиомодуля и вперед, если на новой прошивке станет глючить - подредактируете нужные файлы -и все ОК,полность окирпичить телефон невозможно, просто в некоторых аппаратах для память в read only, что бы ее переключить на запись/формат ищите datasheet на микруху памяти ,там все кратко и понятно,и замыкайте контрольные пятаки на плате ,через резюк ~50 ом
    По журналам и приложениям РЕМОНТ&СЕРВИС -можно любую электроннику делать.
    Про ,Android SDK ,ADB and FASTBOOT - не забываем.
    Много интересного есть и на Англо язычных чатах, но в то же время:
    Наиболее толковые ответы:на Латино-Американских чатах-в не богатых странах народ вынужденно становится доцекнтами и профессорами.
    Генетически наиболее наделены интелектом Арабы Персы и Китайцы - все науки берут начало из этих стран. Многие из них свободно общаются на Английском,но в чатах сидят на своем языке- что бы не забыть .
    Успехов Вам! С уважением, АлиБек

  2. Добрый день. У меня телефон ASUS ZenFone 2 ZE551ML (Z00AD) сейчас стоит андроид 5.0 хочу поставить офф. 6.0 На сайте асуса нашёл https://www.asus.com/Phone/ZenFone_2_ZE551ML/HelpDesk_BIOS/ Версия WW-4.21.40.352 Но у меня стоит WW-2.20.40.206. Между 6.0. и тем что у меня, была ещё куча обновлений. Возникает вопрос, мне нужно ставить последовательно все обновления, или в последнем обновлении уже будет всё что было в предыдущих версиях ?

    • SKU совпадает, вроде все ок. Эта прошивка заменит вашу текущую прошивку, никаких промежуточных обновлений не нужно. Но только четко следуйте инструкции.

  3. Можно ли взять телефон, например blackview A8 и поставить на него прошивку от какого нибудь huawei или huawei honor?

  4. Какие есть риски если я скачаю и прошью телефон чужой офф прошивкой? Например у меня huawei acsend g750, версия 4.2.2. Прошивок очень мало, я могу взять для другого телефона 5.0 например? Процессор точно потянет. Какие риски? С помошью чего лучше шить?

  5. Максим, статья полезная, но нет уточнений по поводу того, как и какими способами можно и нужно сделать бекап/дамп.

    • Это просто советы для новичков, а не инструкция, как и что сделать. Способ создания бэкапа - через рекавери. Все остальные бэкапят приложения, а не всю систему

      • Через рекавери у меня никогда не получалось сделать "нандбекап", только дамп,с помощью Rstudio, через загрузчик. Там все состояние телефона бекапится, потом из кирпича можно запросто все восстановить, как и было, даже если рекавери уже не работает.

        • Именно поэтому я не описывал все детально, так как для разных устройств методы могут отличаться

        • хмм... а на самсунгах прекрасно бэкап через рековери делается и восстанавливается просто полностью система со всеми программами и данными. У меня всегда 3-4 бэкапа есть на всякий случай и выручало не раз. Можно так достаточно быстро между прошивками разными переключаться :)

        • Это нужно ядро с его поддержкой, да и прошивки чтобы адаптированы были, разделять носители. По-моему все равно получается основная прошивка и запускаемая с карточки, например... Короче непростой вопрос и не всем это нужно. Меня например просто устраивает, что у меня есть бэкап другой прошивки, я могу его восстановить и например посмотреть обновление. Потом снова забэкапить, откатиться на старую.

ОСТАВЬТЕ ОТВЕТ

Добавьте комментарий
Введите ваше имя