Как создать прошивку android под свой телефон: делаем свою прошивку из стоковой, не копаясь в исходниках — «Хакер»

Содержание

Создаем Android-прошивку из подручных материалов — «Хакер»

Содержание статьи

Любой пользователь Android имеет свое представление о том, как должна выглядеть операционная система, какие функции выполнять и какой набор ПО в ней должен быть установлен по умолчанию. Однако далеко не все знают, что создать собственную прошивку не так уж сложно. Для этого совсем не обязательно разбираться в ядре Linux, уметь компилировать исходники Android или понимать, как устроен смартфон.

 

Введение

Существует три способа создания собственной прошивки для Android-коммуникатора: 1. Допиливание и компиляция операционной системы из исходников, публикуемых компанией Google или командой CyanogenMod. 2. Модификация стоковой прошивки коммуникатора. 3. Модификация сторонней прошивки, созданной с помощью первого или второго способа.

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

Сторонние прошивки (так называемые моды) существуют практически для любого Android-устройства, с момента выхода которого на рынок прошла хотя бы неделя. Обычно они уже включают в себя все необходимые модификации, необходимые для корректной работы прошивки на коммуникаторе, а потому представляют собой отличную площадку для экспериментов над системой. Их можно модифицировать практически до неузнаваемости, включать в состав ОС любое ПО, изменять ее внешний облик, создавать множество низкоуровневых настроек с помощью простого текстового редактора и файлового менеджера. Эти действия не требуют глубоких знаний ОС и могут быть выполнены любым читателем журнала.

 

Выбираем подопытного

Итак, предположим, что наш коммуникатор уже зарутован и в загрузочную область записана консоль восстановления ClockworkMod, позволяющая устанавливать на аппарат любые прошивки без всяких ограничений (о том, как это сделать, мы писали в статье «Тотальное подчинение», опубликованной в октябрьском номере ][). Теперь мы хотим установить на устройство другую прошивку, да не абы какую, а с собственными модификациями, настройками и набором ПО. Поэтому нам нужен каркас, а именно чужая прошивка, стабильно работающая на нашем устройстве. Где ее взять?

Главное место обитания всех ромоделов — это, конечно же, форумы xda-developers.com. Там можно найти все что угодно для коммуникаторов, работающих под управлением iOS, Windows Mobile, Windows Phone и Android. Открываем сайт в браузере, жмем на раздел Forums и ищем в списках форумов свой коммуникатор. Далее заходим в соответствующий раздел Android Development и внимательно просматриваем список тем, содержащих в названии слово «[ROM]». Лучше найти какую-нибудь чистую прошивку с названием вроде «Pure Android 2.3 Rom» или порт CyanogenMod, хотя, в сущности, подойдет и любая другая (правда, возможно, придется отменять авторские изменения). Открываем тему, проматываем первый пост, находим где-то в конце ссылку на скачивание и загружаем ROM на свой комп.

Моды анимации загрузки с xda-developers

Теперь файл прошивки нужно вскрыть. Делается это с помощью самого обычного unzip:

$ mkdir ~/rom; cd ~/rom
$ unzip ../путь/до/прошивки.zip

 

Общая структура каталогов и важные файлы

Набор файлов и каталогов, образовавшийся в результате выполнения предыдущей команды, и есть, в сущности, операционная система Android, причем ровно в том виде, в каком она будет размещена в NAND-памяти устройства. В зависимости от версии Android и фантазии автора, она может содержать разные наборы каталогов и файлов, однако в ней всегда присутствуют три обязательных объекта: META-INF, файл boot.img и директория system.

Первый каталог содержит метаинформацию о прошивке, включая файлы сертификатов автора, манифест со списком файлов и их контрольными суммами, а также скрипт обновления, который может создавать в NAND-памяти новые файлы, менять права доступа и выводить прогресс-бар, который видят пользователи во время установки прошивки.

Файл boot.img содержит загрузочный образ, который включает в себя ядро Linux и образ initrd. Его можно распаковать, однако для нас он не несет особой пользы, так как почти любые системные параметры можно изменить с помощью файлов настроек и файловой системы /proc. Если же тебе требуется ядро, собранное с особыми параметрами, например с активированным планировщиком BFS или поддержкой NFS, то почти наверняка его можно найти на том же xda-developers и прошить с помощью ClockworkMod.

ClockworkMod Recovery: кастомное меню восстановления для Android

Наконец, каталог system — это то, ради чего все и затевалось. Содержимое этого каталога и представляет собой операционную систему Android без ядра Linux. Он содержит все, что нужно для работы ОС, а потому знать его структуру просто необходимо. Выглядит она так:

  • app — предустановленные приложения: телефон, калькулятор, календарь и т. д.
  • bin —аналог каталогов /bin и /usr/bin в Linux. Содержит различные системные компоненты, используемые более высокоуровневыми компонентами системы. Например, именно здесь лежит виртуальная машина dalvikvm.
  • etc — файлы настроек. Полный аналог /etc в Linux, используемый, однако, только системными компонентами. Приложения Android хранят настройки в каталоге /data/data.
  • fonts — шрифты. По умолчанию содержит только фирменные шрифты Droid (или Roboto в Android 4.0).
  • framework — наборы Java-классов, используемые системой и Android-софтом. Тут же лежит файл framework-res.apk, содержащий полное описание интерфейса операционной системы, включая все графические файлы.
  • lib — Linux-библиотеки, используемые низкоуровневыми компонентами системы. Аналог каталогов /lib и /usr/lib в Linux, включает такие стандартные библиотеки, как libc (правда, Android использует собственную Bionic вместо Glibc), libz (gzip-шифрование), libssl и другие.
  • media — медиафайлы: рингтоны, звуки уведомлений, звуки интерфейса и файлы анимации загрузки ОС.
  • tts — файлы, необходимые для работы синтезатора речи.
  • usr — необязательный каталог, который обычно содержит файлы, необходимые для работы софтин из каталога bin. По сути, аналог /usr/share.
  • vendor — файлы, поставляемые производителем аппарата. Обычно содержит бинарную firmware для различных «железных» компонентов, например модуля Wi-Fi.
  • xbin
    — необязательный каталог, который содержит все, что не вошло в bin. Как правило, используется для хранения полезных утилит, тем не менее необязательных для работы системы (top, текстовый редактор). CyanogenMod использует его для хранения инструментов администрирования: bash, ssh, powertop, busybox и т. д.
  • build.prop — файл, содержащий информацию о сборке, а также различные низкоуровневые настройки.

 

Kоманда setprop

Приведенные в статье настройки build.prop можно применить и в уже работающей системе с помощью команды setprop:

# setprop debug.sf.nobootanimation 1

 

Собственный набор ПО

Каталог /system/app содержит все предустановленное в прошивку ПО. Удаляя и добавляя пакеты в этот каталог, мы можем изменить набор приложений, доступных «из коробки». Например, ни для кого не секрет, что стандартный ланчер Android (да и ADWLauncher в CyanogenMod) тормозит и имеет многочисленные недостатки. ОK, заменим его на LauncherPro:

$ rm system/app/Launcher.apk
$ wget goo.gl/U9c54 -o system/app/LauncherPro.apk

И это все. Не надо ничего устанавливать, не надо нигде ковыряться, просто закидываем нужное приложение в каталог — и готово. Даже имя не имеет значения, Android сам найдет нужное приложение и установит его в качестве домашнего экрана. Таким же образом можно поместить в прошивку любую другую программу или удалить ее оттуда.

Полезно поместить в прошивку одно из приложений для поиска утерянного смартфона (например, prey), тогда даже в случае сброса до заводских настроек оно останется в ОС и будет работать. Также можно заменить некоторое системное ПО, например добавить Dialer One вместо стандартного Phone.apk или Go SMS вместо sms.apk.

Как насчет системных Linux-приложений, например ssh-сервера или mc? Здесь тоже все просто. Собрать софтину для Android и процессора ARM можно с помощью комплекта NDK от Google, но большинство нужных приложений уже собрано до нас. Например, мы хотим предустановить mc в свою прошивку. Идем на xda-developers и выполняем поиск по запросу Midnight Commander. На первой же странице находим apk-пакет с установщиком и распаковываем его с помощью все того же unzip:

$ cd /tmp; unzip ~/NativnuxInstaller_1.1.apk

Видим в списке распакованных файлов assets/kits/mc-4.7.5.4-arm.tar.jet. Это архив tar.gz, который распаковывается в корень системы после установки apk-пакета (а точнее, после установки apk, запуска приложения и нажатия кнопки Install). Мы можем сразу распаковать его в нашу прошивку и получить предустановленный mc:

$ cd ~/rom
$ tar -xzf /tmp/assets/kits/mc-4.7.5.4-arm.tar.jet

Теперь для запуска файлового менеджера на устройстве достаточно открыть терминал и набрать mc. Другие приложения могут распространяться в zip-архивах для прошивки с помощью ClockworkMod Recovery. Поместить их в свой мод еще проще, для этого достаточно перейти в корень прошивки (в данном случае ~/rom) и распаковать архив с помощью unzip.

Свежераспакованная прошивка

 

Внешний облик

Собственную прошивку чаще всего создают для того, чтобы изменить внешний облик Android по своему вкусу. Проделать эту операцию в Android, опять же, очень просто. Все настройки графического интерфейса Android хранятся в файле framework/framework-res.apk. Его можно распаковать с помощью утилиты apktool:

$ cd ~; wget goo.gl/hxz5l
$ tar -xjf apktool1.4.1.tar.bz2
$ cd ~/rom/system/framework
$ java -jar ~/apktool.jar d framework-res.apk

В результате в текущем каталоге должен появиться каталог framework-res, содержащий все файлы пакета. Наиболее интересные подкаталоги внутри него — это res/drawable-* и res/layout-*. Первый содержит все графические элементы в виде png-файлов для разных разрешений и положений экрана. Например, drawable-land-mdpi — это каталог с графическими ресурсами для экранов среднего разрешения, находящихся в горизонтальном положении (во время поворота экрана ОС переключается на использование других файлов). Разумеется, любой файл можно отредактировать или заменить другим.

Распаковываем framework-res.apk

Каталоги layout содержат описания графических элементов в формате XML (на самом деле они хранятся в бинарном формате AXML, но apktool преобразовал их в обычный XML). Формат описания достаточно прост и понятен, но с наскоку с ним разобраться трудно, особенно если не знать, где что находится. Поэтому мы снова обратимся к услугам обитателей форума xda-developers, которые уже успели придумать массу различных модификаций для графического интерфейса Android. Их легко найти с помощью поискового запроса «framework-res mod имя_устройства».

Обычно такие моды распространяются в виде готового файла framework-res.apk, который можно просто положить в свою прошивку. Если же ты хочешь найти конкретные отличия в содержимом, то мод можно распаковать и сравнить с твоим framework-res с помощью diff:

$ diff -R ~/framework-res \
    ~/rom/system/framework/framework-res

К сожалению, в рамках одной статьи мы не можем рассмотреть хотя бы часть внутреннего устройства framework-res, поэтому за более подробной информацией обращайся к соответствующей теме форума 4PDA.

WWW

goo.gl/tlHRo — набор советов по изменению framework-res.apk.

goo.gl/fTvz8 — простая анимация загрузки с логотипом Android.

goo.gl/Ya1fX — анимация загрузки с плазменным кругом.

goo.gl/P6JR — анимация загрузки в стиле IBM PC.

goo.gl/sGXwa — анимация загрузки Android Honeycomb.

После внесения модификаций можно собрать framework-res.apk с помощью все того же apktool. Однако для этой операции требуется утилита aapt из комплекта Android SDK, которую apktool использует для окончательной упаковки apk-файла. Ее можно получить и отдельно:

$ cd ~/bin; wget goo.gl/tC7k8

Теперь можно собрать файл:

$ cd ~/rom/system/framework
$ java -jar ~/apktool.jar b framework-res
$ cp framwork-res/dist/framework-res.apk .
$ rm -rf framework-res

Следующий этап — это изменение анимации загрузки. Она хранится в виде обычных png-файлов, упакованных в архив system/media/bootanimation.zip. Распакуем его:

$ cd /tmp
$ mkdir bootanimation; cd bootanimation
$ unzip ~/rom/system/media/bootanimation.zip

Внутри находится файл desc.txt, описывающий анимацию в следующем формате:

Ширина Высота FPS
p Порядок Пауза Каталог
...

Стандартный вид этого файла:

480 800 30
p 1 0 part0
p 0 0 part1

Это значит, что изображение имеет размер 480 x 800, а скорость смены изображений (FPS) составляет 30 штук/с. Далее идет описание первой части анимации, файлы которой находятся в каталоге part0. Она проигрывается один раз (цифра 1 после p). Следующая часть (part1) проигрывается бесконечное число раз, пока аппарат не загрузится. Обычно каталог part0 содержит изображения, соответствующие первой части анимации, а part0 — все остальные изображения, которые проигрываются в цикле. Сами изображения должны быть одинакового размера, а их названия должны содержать числа в возрастающем порядке, например 0001.png, 0002.png и т. д.

Так как анимация загрузки имеет очень простой формат, ее довольно легко сделать. Достаточно преобразовать видеоролик в png-изображения с помощью mencoder (в desc.txt необходимо выставить значение FPS 24):

$ mplayer -nosound -vo png:z=9 video.avi

Но и это будет лишним. Участники форума xda-developers наделали столько анимаций, что необходимость работы руками отпадает вовсе. Ссылки на интересные анимации приведены в конце статьи.

 

Низкоуровневые настройки

Последнее, о чем я хотел бы рассказать в статье, — это редактирование низкоуровневых настроек. В Android для этого есть файл system/build.prop, который хранит информацию о сборке прошивки и настройки для конкретных устройств. Добавив в этот файл те или иные строки, можно изменить функционирование Android, ускорить его работу или уменьшить расход батареи. Ниже приведены наиболее интересные настройки.

Стандартный build.prop для Motorola Defy

 

  1. Запрет выгрузки рабочего стола из памяти:
    ro.HOME_APP_ADJ=1

    Опция позволяет сделать работу с устройством более удобной за счет мгновенного доступа к рабочему столу в любое время. Не рекомендуется использовать для устройств с малым объемом памяти.

  2. Повышение качества сохраняемых JPG-файлов:
    ro.media.enc.jpeg.quality=100

    Позволяет сделать снимки камеры более четкими, но существенно повышает нагрузку на ЦП.

  3. Отключение анимации загрузки для ускорения загрузки операционной системы:
    debug.sf.nobootanimation=1
  4. Возложение части работы по отрисовке интерфейса на GPU:
    debug.sf.hw=1

    Позволяет сделать интерфейс более быстрым и плавным.

  5. Блокировка извещения об активном режиме отладки (при подключении к компу с помощью USB):
    persist.adb.notify=0
  6. Устранение проблемы с возникновением черного экрана после завершения звонка:
    ro.lge.proximity.delay=25 mot.proximity.delay=25
  7. Включение подсветки клавиш управления сразу после включения экрана:
    ro.mot.buttonlight.timeout=0

Помимо всего этого, многие пользователи также рекомендуют применять следующие комбинации флагов:

  1. Уменьшение времени отклика сенсорного экрана:
    debug.performance.tuning=1 
    video.accelerate.hw=1 
    windowsmgr.max_events_per_sec=150
  2. Увеличение времени жизни батареи:
    wifi.supplicant_scan_interval=180 
    pm.sleep_mode=1 
    ro.ril.disable.power.collapse=0
  3. Твики 3G-модуля:
    
    ro.ril.hsxpa=2 
    ro.ril.gprsclass=10 
    ro.ril.hep=1 
    ro.ril.enable.dtm=1 
    ro.ril.hsdpa.category=10 
    ro.ril.enable.a53=1 
    ro.ril.enable.3g.prefix=1 
    ro.ril.htcmaskw1.bitmask=4294967295 
    ro.ril.htcmaskw1=14449 
    ro.ril.hsupa.category=5
  4. Улучшение производительности сети:
    
    net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960 
    net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960 
    net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960 
    net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
    

Все эти строки необходимо просто поместить в файл system/build.prop и сохранить.

 

Сборка

ОК, мы внесли необходимые изменения, внедрили свои приложения, твикнули систему и теперь должны создать готовый к прошивке образ ОС. В этом нам поможет утилита testsign. Сначала следует запаковать прошивку с помощью zip:

$ cd ~/rom; zip -r my-rom.zip *

Теперь необходимо подписать архив, чтобы Recovery смог его установить:

$ wget goo.gl/OyBBk
$ java -classpath testsign.jar testsign \
    my-rom.zip my-rom-signed.zip

После этого закидываем архив my-rom-signed.zip на карту памяти устройства и выключаем аппарат. Чтобы попасть в Recovery, включаем аппарат с зажатой клавишей уменьшения громкости (для некоторых устройств процедура может отличаться).

Далее с помощью клавиш управления громкостью выбираем пункт «Wipe data/factory reset», нажимаем клавишу включения (в Recovery это аналог ), выбираем Yes и снова жмем .

Теперь переходим в пункт «Install zip from sdcard», а затем в «Choose zip from sdcard», находим my-rom-sign.zip на SD-карте и выбираем Yes. После завершения установки выбираем «Reboot system now».

 

Выводы

Android — гибкая платформа, и в этой статье описаны далеко не все возможности по ее модификации. Более глубокая модификация может включать в себя замещение ядра, изменение экрана блокировки и стандартных приложений, активацию таких возможностей, как автоматическая установка приложений на карту памяти, внедрение механизма загрузочных скриптов (/etc/init.d), и многое другое. Обо всем этом мы поговорим в следующих статьях.

 

Как установить кастомную прошивку на Андроид через компьютер?

Руководство по установке кастомной прошивки на ваше Андроид-устройство

Что делать, когда разработчик перестал поддерживать обновление ПО вашего устройства? Единственным вариантом преобразить операционную систему и функциональность телефона является установка кастомных (пользовательских) прошивок. Они создаются простыми пользователями и загружаются в сеть, а поэтому перед их установкой потребуется рутировать свой телефон. Рассмотрим, что собой представляют кастомные прошивки Андроид, а также как установить или удалить их со смартфона.

Что такое кастомная прошивка?

Покупая новый смартфон в магазине, вы получаете на нем официальную, стоковую, версию ОС. Она разработана и установлена специально под определенную модель телефона, учитывая его функциональные особенности. В дальнейшем, через специальный пункт в меню главных настроек, можно получить официальное обновление, установив его через Wi-Fi или через компьютер.

Рабочий стол прошивки cyanogenmod

С выходом новых моделей телефонов, появляются и новые версии ОС, обладающие новыми фичами и особенностями. К сожалению, они бывают доступны не для всех старых смартфонов и планшетов, а поэтому появляются все больше умельцев, которые создают собственные прошивки. Достоинствами кастомных прошивок на Андроид можно считать:

  • Предустановленное ПО. Разработчики кастомных прошивок зачастую обогащают их множеством утилит и приложений, которые становятся доступными сразу после переустановки ОС.
  • Широкие настройки персонализации. Обладая правами администратора, вы сможете редактировать рабочий стол, меню приложений, удалять и перемещать системные файлы в памяти телефона.
  • Возможность иметь функции новых версий ОС на своем старом смартфоне.

Создание такой прошивки дело рук продвинутых пользователей, но и это не гарантирует ее стопроцентную работоспособность на вашем смартфоне. Стоит также помнить, что установка ПО из ненадежных источников приводит к потере официальной гарантии.

Прежде, чем перейти к способам установки и удаления пользовательских ОС на Андроид, рекомендуем посмотреть видео-обзор, что такое кастомная прошивка.

Установка

Перед тем, как поставить пользовательскую ОС на телефон, внимательно прочитайте инструкцию к архиву с прошивкой. В списке поддерживаемых устройств должна быть ваша модель, иначе установка может закончится превращением мобильника в состояние «кирпич». Чтобы скачать лучшие прошивки на Андроид, рекомендуем воспользоваться проверенными и хорошо зарекомендовавшими себя форумами и сервисами, например 4pda. Перед установкой вам также обязательно потребуется рутировать свой телефон, чтобы получить права администратора.

Получение Root прав на Андроид

Условно, способы получения прав администратора на мобильнике можно разделить на две категории:

  • Через утилиту на компьютере.
  • С помощью приложений на телефоне.

Рутирование мобильника с помощью apk приложений выглядит наиболее простым решением. Лучшие из них, которые можно скачать в сети: iRoot, Kingoapp, Framaroot, Universal Androot и т.д. Перед их установкой обязательно нужно перейти в меню системных настроек и разрешить установку приложений из непроверенных источников. После успешной загрузки на телефон, достаточно запустить любую из программ и следовать инструкции, которая представлена на экране.

Рутирование через программу Kingo Root Сообщение об успешном рутировании

При рутировании мобильника через компьютер, понадобится установить соответствующие драйвера на ПК и включить режим отладки по USB на телефоне. Также стоит позаботиться и о заряде аккумуляторной батареи, уровень которой перед началом процесса должен превышать 50%. Среди всего перечня доступных для использования утилит, рекомендуем использовать программу Kingo Root. Как и в мобильном приложении, запустив программу на компьютере, она сама определит марку вашего смартфона и выдаст дальнейшие рекомендации по настройке. Аналогичным образом можно удалить root права с телефона, используя утилиту Kingo Root.

Более подробно о том, как сделать рут доступ смотрите в обучающем видеоролике, представленном ниже.

Алгоритм действий

После предварительных приготовлений, создании резервной копии данных и рутировании мобильного телефона, можно приступать к его перепрошивке. Сделать это можно как через компьютер, так и с помощью меню Рекавери на Андроид. Мы рассмотрим второй вариант. Для этого потребуется выполнить несколько последовательных этапов:

  1. Установить кастомное меню восстановления (Recovery). Для этого фирменного магазина Гугл плеймаркет нужно с скачать приложение ROM Manager. После его запуска нажать кнопку «Recovery Setup», в результате чего пойдет установка требуемого ClockworkMod.
  2. Скачать нужный файл архива с прошивкой и поместите его на карту памяти мобильника. Можно воспользоваться одной из самых универсальных версий — CyanogenMod, поддерживающей функции, отсутствующие в стоковой прошивке.
  3. Зайти в режим Recovery. Для этого потребуется выключить мобильник и зажать одну из нескольких комбинаций кнопок. В большинстве случаев подходящими являются клавиши увеличения/уменьшения громкости + питания/блокировки.
  4. Для навигации в меню восстановления необходимо использовать кнопки громкости, а подтверждать выбор — клавишей включения питания. Необходимо перейти к очистке внутренней памяти и кеша посредством выбора и подтверждению пунктов wipе dаta/fаctory rеset и wipе cachе partition.
  5. Кликнуть на строчку instаll zip, после чего система предложит выбрать пункт choosе zip frоm sdcаrd. Необходимо найти нужный файл с прошивкой в виде архива (zip формата) на карте памяти и выбрать его, тапнув на название.
  6. Дождаться окончания перепрошивки мобильного устройства и выйти из режима восстановления, перезапустив аппарат. Для этого нужно вернуться в главное меню Рекавери и выбрать пункт reboot system now.

Чтобы не допустить никаких ошибок, рекомендуем посмотреть обучающее видео о том, как прошить Андроид смартфон через меню восстановления.

Удаление

Если вы установили кастомную прошивку и ваш смартфон стал работать хуже, или вообще превратился в «кирпич», то необходимо ее удалить. Как и в случае с установкой, сделать это можно через меню восстановления (Recovery). Перед тем, как удалить некорректно работающую ОС, скачайте на карту памяти архив с работающей версией прошивки, которая послужит ее заменой.

Попав в меню восстановления мобильника посредством упомянутой в предыдущем разделе комбинации клавиш, необходимо проделать уже знакомые этапы. А именно, перейти к пунктам wipе dаta/fаctоry rеset и wipе cаche pаrtition для полного сброса настроек и удаления раздела с кешем. После этого, пробуем ставить новую ОС через строку instаll zip frоm sdcаrd. Дожидаемся окончания установки и перезапускаем мобильник.

Сброс прошивки

В том случае, когда смартфон загружается и можно зайти в его настройки, то рекомендуем сделать сброс до заводских параметров. Таким образом, вы вернете операционную систему вашего устройства в изначальное состояние и удалите некорректно работающую прошивку. Для этого потребуется:

  • Перейти в меню главных настроек Андроид.
  • Найти и выбрать пункт: «восстановление и сброс».
  • Кликнуть на строку «Сброс настроек до заводских параметров» и следовать приведенной на экране инструкции.

Вкладка сброс настроек до заводских

Отметим также, что при выполнении этой операции будут удалены все пользовательские файлы и приложения с телефона. Поэтому лучше перед ее началом создать резервную копию данных. Загрузка …

Видео «Как восстановить прошивку на Андроид»

В этом ролике вы узнаете много интересного о прошивках.

androidster.ru

Что такое кастомная прошивка андроид: как установить?

Большая часть пользователей мобильных устройств, работающих на базе платформы Android, знают о существовании кастомной прошивки. Вместе с тем мало кто понимает, что такое кастомная прошивка андроид устройства, чем такая модифицированная операционная система может быть лучше оригинальной и какая от нее польза.

Разбираемся в кастомной прошивке на андроиде

Кастомная прошивка для Андроид планшетов – это прошивка, которая была разработана не официальным производителем, а группой свободных разработчиков. При этом они могут включить в уже существующую прошивку дополнительные функции, или же создать принципиально новый ее вариант.

Главные преимущества авторского перепрограммирования устройства:

  • Наличие дополнительных функций и программ, которых в оригинальном варианте операционной системы нет;
  • Удалены излишние функции, перегружающие устройство;
  • Отсутствует избыточное программное обеспечение, в котором пользователь не нуждается;
  • Позволяет более тонко настроить мобильную платформу;
  • Устранены ошибки разработчиков официальной версии;
  • Приятный и удобный интерфейс.

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

Как известно, программный код ОС Android является открытым, в связи с чем на рынке образовалось огромное количество их модификаций, созданных сторонними разработчиками.

Чаще всего их пишут специально для тех или иных устройств. Второй способ авторского кодинга позволяет создать кастомную прошивку на основе «чистой» платформы андроид.

Внимание! Все действия, связанные с установкой и созданием собственных модифицированных файлов системы вы производите на свой риск. Обязательно делайте резервные копии.

Для создания собственной прошивки под андроид необходимо использовать специальные программные средства, и иметь определенный опыт в программировании.

Как установить кастомную прошивку на андроид?

Эта инструкция по установки кастомной прошивки подходит для большинства устройств андроид:

  1. На первом шаге надо разблокировать загрузчик, процесс разблокировки зависит от смартфона.
  2. Следующим шагом вам надо установить кастомный рекавери. 3.1. На официальном сайте TWRP https://twrp.me/Devices/, просто указываете название смартфона и скачиваете новую версию для вашей модели. 3.2. Подключите устройство к компьютеру по USB, и установите на компьютер драйверы. 3.3. Обязательно нужно установить Android SDK.

    3.4. И в заключении нужно открыть терминал и прошить recovery командой fastboot flash recovery имя_рекавери.img (fastboot расположен в папке platform-tools внутри SDK).

  3. Далее зайдите в TWRP, в настройках нужно указать русский язык, разрешаем изменения и проводим вправо.
  4. Теперь в разделе «Очистка» выбрать «Форматировать Data», в случае если data зашифрован.
  5. Подключив устройство к компьютеру, закачайте файл с прошивкой на флешку.
  6. Кликаем на «Установка», выбираем файл и подтверждаем установку.
  7. Выбираем «Перезагрузка в ОС» (ждать нужно около 10 минут).
  8. Теперь заходим в рекавери и на всякий случай сделайте бэкап.

Кастомная прошивка может быть использована как дополнительная, при этом вы сможете также продолжать пользоваться основной. В этом случае вы получаете две прошивки на одном девайсе, здесь поможет MultiROM Manager.

Сначала сделайте резервную копию системы, потом установите приложение, перезагрузите смартфон. Установку второй прошивки делайте через MultiTWRP в разделе Advanced — MultiROM или можно через приложение.

На видео простой способ установки кастомной прошивки на андроид через режим recovery.

Список популярных кастомных прошивок для скачивания

CyanogenMod работает на большинстве моделей — cyanogenmod.com

MIUI — множество возможностей по модификации системы, качать отсюда en.miui.com

Slim ICS — всевозможные настройки и параметры. Работает на Galaxy Nexus, Galaxy S 2, Nexus S, Galaxy S. Официальный сайт slimroms.com

Liquid Smooth ROMS — поддерживает не многие модели, на сайте liquidsmoothroms.com найдете полную информацию и сами файлы для скачивания, на картинке прошивка Galaxy S3 на Android 4.2.1.

И последняя в списке LeWa — постоянно дорабатывается, функциональная и быстрая, для загрузки с их сайта bbs.lewaos.com/download.php

Особенности прошивки от стороннего разработчика

Они отличаются стабильной работой, и практически никогда не сбоят. Это связано с надежным фундаментом, которым служит многократно проверенная база, созданная разработчиками официальной версии.

Такие платформы разделяют на деодексированные и одексированные. Первые – это прошивки, в которых к каждому приложению прилагается программа с расширением odex – в них содержится часть его JAVA-кода.

Во втором виде все приложения уже содержат этот код, что позволяет добиться большей компактности.

Особенности прошивки на базе оригинальной Android

В них нет никаких ограничений, которыми пестрят оригинальные версии ОС Андроид. Они могут быть оформлены как угодно, и обладают уникальным интерфейсом. Однако свобода, которую получает пользователь используя их, часто сопряжена с нестабильной работы системы.

Частым явлением при работе с ними являются зависания системы и вылеты. Впрочем, доработать такие прошивки можно и самостоятельно.

go2android.ru

Как установить кастомную прошивку на Android?

Многие пользователи интересуются вопросом – как установить кастомную прошивку на Android? Кастомная прошивка ROM предлагает абсолютно новый взгляд на старый интерфейс Android. На сегодняшний день существует большое количество кастомных прошивок на Android, и каждая из них имеет свои особенности и функции.

Сегодня мы расскажем вам как установить кастомную прошивку на Android.

Перед тем, как приступить к установке кастомной прошивки, необходимо получить Root-права на смартфон, а также активировать один из режимов восстановления, например ClockworkMOD или TWRP.

Предупреждение:

Убедитесь, что кастомная прошивка, которую вы планируете устанавливать, предназначена для вашего смартфона. В противном случае, вы можете превратить свой смартфон в «кирпич».

Инструкция как установить кастомную прошивку на Android:

  1. Скачать подходящую кастомную прошивку для Android смартфона.
  2. Скопировать кастомную прошивку на SD-карту памяти.
  3. Перейти в режим восстановления. Для этого необходимо выключить смартфон, затем нажать и удерживать кнопку Увеличения Громкости, кнопку Питания и кнопку Домой (комбинация может различаться для разных Android устройств). Через некоторое время на экране смартфона появится меню, в котором необходимо выбрать режим восстановления (Recovery).
  4. Сделать резервную копию данных смартфона (Backup).
  5. Теперь начинается основная часть установки кастомной прошивки на Android. Мы рассмотрим два варианта установки кастомной ROM с помощью различных режимов восстановления.

Как установить кастомную прошивку на Android через CWM и другие режимы восстановления:

Шаг 1: Выбрать Wipe data/factory reset и затем Yes-delete all user data.

Шаг 2: Выбрать Wipe Cache Partion и в следующем окне нажать на Yes-Wipe Cache

Шаг 3: Перейти в раздел Advanced и выбрать Wipe Dalvik Cache, затем Yes-wipe Dalvik cache.

Шаг 4: Перейти в раздел Mounts and Storage, выбрать Format /System/data/cache.

Шаг 5: Далее нажать на Install zip, затем choose zip from sdcard и выбрать zip файл, который вы скопировали на SD-карту памяти.

Шаг 6: Нажать на Reboot system now.

Шаг 7: Подождать порядка 5-10 мин, после чего смартфон включится автоматически.

Как установить кастомную прошивку на Android через TWRP Recovery:

Шаг 1: Перейти в раздел Wipe и выбрать System, Data, Cache, Dalvik cache.

Шаг 2: Провести пальцем вправо, чтобы подтвердить операцию очистки, и дождаться завершения процесса.

Шаг 3: Дальше необходимо перейти в раздел Install и выбрать кастомную прошивку, которую вы скопировали на SD-карту памяти. Проведите пальцем вправо, чтобы подтвердить начало установки кастомной прошивки на Android.

Шаг 4: Дождитесь завершения процесса. Время установки кастомной прошивки зависит от устройства и самой прошивки (официальная/неофициальная).

Шаг 5: Перезагрузите Android устройство.

На этом все! Вы можете использовать один из этих методов, чтобы установить кастомную прошивку на Android.

AndroidClockworkModCWMTWRP Recoveryкастомная прошивка

androidphones.ru

Как установить кастомную прошивку на Android через NVFLASH — видео-инструкция

Всем привет! Давно созревала это статья и видео, но никак не доходили руки озвучить все то, что отснял. Сегодня наконец-то завершил ролик и представляю его вашему вниманию!   На видео будет подробно рассказан и показан процесс установки неофициальной прошивки на устройство asus transformer через прошивальщик NVFLASH для тех, у кого серийный номер Трансформера не выше B70* включительно. Смотрите внимательнее

Думаю, текстовая инструкция тоже будет полезной! Так что сейчас я распишу все подробнейшим образом:

1) Качаем архив, содержащий NVFLASH. (у кого Windows — сюда, у кого Linux — сюда).

2) Следом качаем специально подготовленную для nvflash кастомную прошивку, например Prime 2.0.1 — качаем тут.

3) Распаковываем архив с NVFLASH в C:/nvflash/ — важно, чтобы путь содержал только символы английского алфавита. В эту же папку распаковываем файлы из архива Prime 2.0.1.

4) Проверяем, чтобы планшет был полностью заряжен. По необходимости зарядите.

5) Выключаем планшет. Подсоединяем его с помощью кабеля к компьютеру. Нажимаем одновременно кнопки включения и повышения громкости и удерживаем их, пока компьютер не обнаружит новое устройство.

6) На компьютере заходим в Диспетчер устройств (Мой компьютер — Свойства — Диспетчер устройств), находим там APX и устанавливаем драйвер, указав путь к папке C:/nvflash/

7) Если установка прошла успешно, то заходите в C:/nvflash/ и запустите файл download.bat или download.sh, если вы в Linux.

8) Ждем. Можно сходить, попить чай

9) При удачной прошивке, планшет перезагрузится и появится окно выбора языка.

Дальше все просто!

Итак, после проделанных действия мы получили Android 3.2.1 с CWM 3.2.0.1  и права Root. Спасибо форуму 4PDA за то, что он есть! Если возникнут проблемы с прошивкой, советую сходить сюда.

Atamovich

Метки: android, asus, how to, прошивка

atamovich.ru

что это? Кастомные прошивки на андроид

Что делать, когда разработчик перестал поддерживать обновление ПО вашего устройства? Единственным вариантом преобразить операционную систему и функциональность телефона является установка кастомных (пользовательских) прошивок. Они создаются простыми пользователями и загружаются в сеть, а поэтому перед их установкой потребуется рутировать свой телефон. Рассмотрим, что собой представляют кастомные прошивки Андроид, а также как установить или удалить их со смартфона.

Покупая новый смартфон в магазине, вы получаете на нем официальную, стоковую, версию ОС. Она разработана и установлена специально под определенную модель телефона, учитывая его функциональные особенности. В дальнейшем, через специальный пункт в меню главных настроек, можно получить официальное обновление, установив его через Wi-Fi или через компьютер.

С выходом новых моделей телефонов, появляются и новые версии ОС, обладающие новыми фичами и особенностями. К сожалению, они бывают доступны не для всех старых смартфонов и планшетов, а поэтому появляются все больше умельцев, которые создают собственные прошивки. Достоинствами кастомных прошивок на Андроид можно считать:

  • Предустановленное ПО. Разработчики кастомных прошивок зачастую обогащают их множеством утилит и приложений, которые становятся доступными сразу после переустановки ОС.
  • Широкие настройки персонализации. Обладая правами администратора, вы сможете редактировать рабочий стол, меню приложений, удалять и перемещать системные файлы в памяти телефона.
  • Возможность иметь функции новых версий ОС на своем старом смартфоне.

Создание такой прошивки дело рук продвинутых пользователей, но и это не гарантирует ее стопроцентную работоспособность на вашем смартфоне. Стоит также помнить, что установка ПО из ненадежных источников приводит к потере официальной гарантии.

Прежде, чем перейти к способам установки и удаления пользовательских ОС на Андроид, рекомендуем посмотреть видео-обзор, что такое кастомная прошивка.

Установка

Перед тем, как поставить пользовательскую ОС на телефон, внимательно прочитайте инструкцию к архиву с прошивкой. В списке поддерживаемых устройств должна быть ваша модель, иначе установка может закончится превращением мобильника в состояние «кирпич». Чтобы скачать лучшие прошивки на Андроид, рекомендуем воспользоваться проверенными и хорошо зарекомендовавшими себя форумами и сервисами, например 4pda. Перед установкой вам также обязательно потребуется рутировать свой телефон, чтобы получить права администратора.

Получение Root прав на Андроид

Условно, способы получения прав администратора на мобильнике можно разделить на две категории:

  • Через утилиту на компьютере.
  • С помощью приложений на телефоне.

Рутирование мобильника с помощью apk приложений выглядит наиболее простым решением. Лучшие из них, которые можно скачать в сети: iRoot, Kingoapp, Framaroot, Universal Androot и т.д. Перед их установкой обязательно нужно перейти в меню системных настроек и разрешить установку приложений из непроверенных источников. После успешной загрузки на телефон, достаточно запустить любую из программ и следовать инструкции, которая представлена на экране.

При рутировании мобильника через компьютер, понадобится установить соответствующие драйвера на ПК и включить режим отладки по USB на телефоне. Также стоит позаботиться и о заряде аккумуляторной батареи, уровень которой перед началом процесса должен превышать 50%. Среди всего перечня доступных для использования утилит, рекомендуем использовать программу Kingo Root. Как и в мобильном приложении, запустив программу на компьютере, она сама определит марку вашего смартфона и выдаст дальнейшие рекомендации по настройке. Аналогичным образом можно удалить root права с телефона, используя утилиту Kingo Root.

Более подробно о том, как сделать рут доступ смотрите в обучающем видеоролике, представленном ниже.

Алгоритм действий

После предварительных приготовлений, создании резервной копии данных и рутировании мобильного телефона, можно приступать к его перепрошивке. Сделать это можно как через компьютер, так и с помощью меню Рекавери на Андроид. Мы рассмотрим второй вариант. Для этого потребуется выполнить несколько последовательных этапов:

  1. Установить кастомное меню восстановления (Recovery). Для этого фирменного магазина Гугл плеймаркет нужно с скачать приложение ROM Manager. После его запуска нажать кнопку «Recovery Setup», в результате чего пойдет установка требуемого ClockworkMod.
  2. Скачать нужный файл архива с прошивкой и поместите его на карту памяти мобильника. Можно воспользоваться одной из самых универсальных версий — CyanogenMod, поддерживающей функции, отсутствующие в стоковой прошивке.
  3. Зайти в режим Recovery. Для этого потребуется выключить мобильник и зажать одну из нескольких комбинаций кнопок. В большинстве случаев подходящими являются клавиши увеличения/уменьшения громкости + питания/блокировки.
  4. Для навигации в меню восстановления необходимо использовать кнопки громкости, а подтверждать выбор — клавишей включения питания. Необходимо перейти к очистке внутренней памяти и кеша посредством выбора и подтверждению пунктов wipе dаta/fаctory rеset и wipе cachе partition.
  5. Кликнуть на строчку instаll zip, после чего система предложит выбрать пункт choosе zip frоm sdcаrd. Необходимо найти нужный файл с прошивкой в виде архива (zip формата) на карте памяти и выбрать его, тапнув на название.
  6. Дождаться окончания перепрошивки мобильного устройства и выйти из режима восстановления, перезапустив аппарат. Для этого нужно вернуться в главное меню Рекавери и выбрать пункт reboot system now.

Удаление

Если вы установили кастомную прошивку и ваш смартфон стал работать хуже, или вообще превратился в «кирпич», то необходимо ее удалить. Как и в случае с установкой, сделать это можно через меню восстановления (Recovery). Перед тем, как удалить некорректно работающую ОС, скачайте на карту памяти архив с работающей версией прошивки, которая послужит ее заменой.

Попав в меню восстановления мобильника посредством упомянутой в предыдущем разделе комбинации клавиш, необходимо проделать уже знакомые этапы. А именно, перейти к пунктам wipе dаta/fаctоry rеset и wipе cаche pаrtition для полного сброса настроек и удаления раздела с кешем. После этого, пробуем ставить новую ОС через строку instаll zip frоm sdcаrd. Дожидаемся окончания установки и перезапускаем мобильник.

Сброс прошивки

В том случае, когда смартфон загружается и можно зайти в его настройки, то рекомендуем сделать сброс до заводских параметров. Таким образом, вы вернете операционную систему вашего устройства в изначальное состояние и удалите некорректно работающую прошивку. Для этого потребуется:

  • Перейти в меню главных настроек Андроид.
  • Найти и выбрать пункт: «восстановление и сброс».
  • Кликнуть на строку «Сброс настроек до заводских параметров» и следовать приведенной на экране инструкции.

Отметим также, что при выполнении этой операции будут удалены все пользовательские файлы и приложения с телефона. Поэтому лучше перед ее началом создать резервную копию данных.

— это самая популярная кастомная прошивка. Она не только надежная, но и чрезвычайно многофункциональная, очищена от всякого хлама и в скором времени обзаведется публичным инструментом для установки (пока он существует только в бета версии), так что в будущем пользовательям не придеться прибегать к сложным процедурам. В CyanogenMod вы не найдете столько опций оптимизации, как в других прошивках, но по большому счету, они там и не нужны.

В CyanogenMod всего достаточно. Если Вам надоели пользовательские интерфейсы, бесполезные предустановленные приложения и вездесущие ограничения, то CyanogenMod станет отличным решением проблемы. К тому же, прошивка оптимизирует работу вашего девайса, благодаря чему повысится его производительность.

Это единственная кастомная прошивка, которая стояла у меня на девайсе. Узнать, есть ли возможность установки данной прошивки на ваше устройства, или нет, вы можете узнать на официальном сайте

2. MIUI

MIUI — это кастомная прошивка, которая совмещает в себе все лучше от Android и iOS. Основана она на исходных кодах Android и CyanogenMod, но пользовательский интерфейс очень сильно отличается от оригинального. И дело тут не только в дизайне: многие фичи MIUI либо до сих пор отсутствуют в стоковом Андроиде, либо появились через некоторое время, после их воплощение в данной кастомной прошивке. Отличным примером служат быстрые настройки, которые долгое время были неотъемлемой частью MIUI, и лишь с Android 4.2 стали элементом стокового интерфейса.

Отдельно стоит отметить и тот факт, что эта прошивка устанавливается на некоторые смартфоны производителями в качестве основной ОС. MIUI — отличный вариант для тех пользователей, которые хотят заполучить на своем Android девайсе все лучшее от двух конкурирующих платформ.

З. АОКР

АОКР — это наиболее кастомизируемая прошивка. С этой прошивкой можно очень многое, начиная от создания собственных паттернов для виброзвонка и заканчивая настройками практического любого элемента интерфейса.

Особенности АОКР:

  • возможность установить свою boot-анимацию
  • полная кастомизация navigation-bar, возможность добавлять туда ярлыки
  • Ribbon — быстрый доступ к любым приложениям на устройстве в любом месте ОС, может полностью заменить лаунчер

Данная прошивка предчазначена для тех пользователей, которые хотят получить полностью кастомизируемый интерфейс. У АОКР по этой теме конкурентов пока еще нет.

— кастомная прошивка для тех пользователей, которые хотят получить надежность и производительность CyanogenMod, но с большим количеством опций кастомизации и уникальными элементами интерфейса.

Основные особенности:

  • возможность изменения масштаба для каждого отдельного приложения.
  • Рiе Controls — меню, которое позволяет убрать строку состояния и элементы управления с экрана и перенести их на круговую диаграмму, которая появляется только тогда, когда вы ее вызываете
  • планшетный интерфейс на смартфоне, некоторые элементы интерфейса на планшетах не только выглядят лучше, они еще и гораздо удобнее, с ParanoidAndroid их можно заполучить на любом андроид смартфоне.

5. ILLUSION RОМS

Данная кастомная прошивка выделяется среди других дизайном пользовательского интерфейса — он полностью прозрачный. Также, это прошивка увеличивает производительность и снижает энергозатраты, оптимизируя все процессы, происходящие на Android устройстве. Не обошлось и без множества настроек кастомизации. ILLUSION ROMS подойдет тем пользователям, которые хотят не только повысить производительность своего Андроида, но и получить уникальный дизайн пользовательского интерфейса.

Кастомная прошивка представляет собой неофициальную версию программного обеспечения, которую разрабатывают для Андроид отдельные группы программистов или пользователи. Её установка привлекательна тем, что устройство можно обогатить дополнительными функциями, расширить некоторые из них, или, наконец, получить больше прав пользователя.

Неофициальные версии ПО часто обладают дополнительными возможностями

Помимо этого многие владельцы устройств на платформе Android ставят подобные прошивки с целью увеличить скорость и . Настройка кастомного обеспечения довольно проста, поэтому мы рассмотрим пару вариантов осуществления этого процесса.

Имейте в виду, что если вы установили подобное обеспечение, официальная гарантия на ваше устройство больше не действует.

Получение Root-прав

Если вы решили поставить новое программное обеспечение на своё устройство, значит, вам необходимо получить права администратора для возможности внесения изменений в системные параметры. В магазине Андроид вы можете скачать приложения z4root или Universal AndRoot. Они позволят получить root-права, чтобы в дальнейшем вы смогли перепрошить оборудование.

Стоит уточнить, что при выполнении всех этих действий с планшета Android , контактов и прочее, поэтому выполните их резервное копирование. А вот файлы мультимедиа на карте памяти останутся в целостности, о них можно не беспокоиться.

Давайте теперь рассмотрим, при помощи каких меню для Recovery можно установить кастомное ПО легко и быстро.

Установка кастомной прошивки при помощи Team Win Recovery Project

Эта утилита является довольно простой в пользовании, поэтому с её помощью вы сможете быстро установить прошивку на Android. Но прежде чем начать ею пользоваться, скачайте файл микропрограммы или ПО, которую вы хотите поставить на устройство, и сохраните его на карте памяти.

Теперь переходим к процессу обновления программного обеспечения:

  • Переходим в режим Recovery на планшете Android — в большинстве случаев для этого нужно зажать и громкости. Для каждого отдельного оборудования комбинация может отличаться, поэтом узнайте её заранее. Если вы так и не узнали, загрузите на планшет приложение Quick Reboot. Наделите это приложение root-правами, чтобы оно могло осуществить переход в режим Recovery;
  • Когда вы успешно перешли в этот режим работы, первое, что требуется — зайти в раздел Wipe и стереть разделы под названием /data и /system. Для этого внизу окна вы увидите соответствующие функции, которые позволят вернуть оборудование к заводским настройкам;

Примечание. Не пользуйтесь процессом форматирования для стирания этих данных, так как при этом удаляться не только они, но и вся прочая информация с планшета Андроид.

  • Вернитесь в главное меню и откройте раздел Install, чтобы загрузить новую прошивку — для этого найдите её файл в памяти планшета.

После установки произойдёт перезагрузка планшета Android, которая может длиться дольше обычного. Терпеливо дождитесь её окончания, после чего процесс получения неофициальной прошивки считается завершённым.

Ставим кастомную прошивку при помощи ROM Manager

Это приложение вы можете загрузить из приложения Google Play для Android, после чего нужно выполнить следующее:

  • После запуска нажмите на меню Recovery Setup — произойдёт загрузка Clockwork Mod;
  • Скачайте из интернета версию прошивки, которую хотите поставить на своё устройство, сохраните во внутренней памяти планшета;
  • Далее нам необходимо перейти в режим Recovery, для чего зажмите клавиши громкости и запуска или воспользуйтесь иной комбинацией, предусмотренной для конкретной Андроид;
  • Кнопки громкости позволят перемещаться по меню, а клавиша выключения служит для выбора раздела или строки.

Непосредственно для установки кастомного обеспечения следует поочерёдно запустить такие команды:

  • В меню wipe data/factory reset и wipe cache partition нужно нажать подтверждение и выполнить команды Wipe all user data и Wipe Cache в каждой из них;
  • В меню Advanced выбираем команду Wipe для Dalvik Cache;
  • Чтобы загрузить прошивку на Android, выполните install zip, после перехода в него вы сможете указать путь к файлу;
  • Когда вы нашли файл с программным обеспечением, вернитесь в главное меню менеджера Clockwork Mod и нажмите reboot system now.

Благодаря этим указаниям вы сможете выбрать один из способов установки кастомной прошивки и загрузить её на своё устройство Android. Как видите, всё это делается довольно просто. Если вы хотите и производительность своего оборудования Андроид, стоит поставить неофициальную версию обеспечения для комфортного и удобного пользования.

Похожие статьи

Вступление Нередко случается, что кому-то из пользователей Android не по душе стандартная прошивка его смартфона либо планшета. Например, по причине лишнего софта, из-за которого стремительно сокращается внутренняя память, либо просто не нравится функционал некоторых программ и хочется заменить их другими. Начинаются усиленные поиски пользовательских прошивок, но и они не всегда дают желаемый результат. Что делать?

Тот момент, когда пользователь узнаете, что на любое Android устройство можно поставить кастомную прошивку , зачастую становится переломным, ведь до этого он всегда был скованы заводскими ограничениями. С появлением же кастомного ROM»а приходит свобода. В том числе и свобода выбора, а выбор иногда оказывается мучительным, но мы попытаемся облегчить эту непростую задачу. Далее вы найдете обзор лучших Android прошивок: , MIUI , Paranoid Android и AOKP . Универсальное руководство по их установке можно найти . Для каждого конкретного девайса необходимо искать в этом .

Платформа Android богата интересными возможностями и считается одной из самых гибких мобильных операционных систем. Однако далеко не все ее версии одинаково многофункциональны. Так, пользователи версий с ванильным ядром в своей основе или же владельцы смартфонов Samsung со стандартным пользовательским интерфейсом TouchWiz зачастую жалуются на весьма значительную ограниченность функционала системы.

Одним им важных преимуществ открытости платформы Android является то, что если вам как пользователю не по нраву первичная лицензионная версия ОС, вы можете установить на ваше устройство одну из оптимизированных версий, в народе называемых кастомными прошивками или ROM’ами . Новая прошивка Android может предоставить вам возможность пользоваться самой последней версией ОС еще до официального выпуска производителем. Также новая версия системы после установки автоматически заменит заводскую, после чего ваше устройство в прямом смысле преобразится и обеспечит вас множеством модифицированных системных настроек и приложений, значительно оптимизировав производительность его работы.

Если вы знакомы с ОС Linux , то вам будет полезно знать, что процесс установки кастомного ROM’а ничем не отличается от установки любого другого дистрибутива Linux . Каждая версия системы ставит перед собой различные цели, поэтому они всегда отличны друг от друга в тех или иных параметрах. Выбор необходимой версии кастомной прошивки в конечном счете будет зависеть от ваших личных предпочтений и целей, для которых в дальнейшем будет использоваться устройство. Процедура установки кастомной прошивки обычно состоит из следующих шагов:

1) Разблокировка системного загрузчика. Данный процесс обычно по умолчанию включен в функционал утилит, используемых для получения root-прав , поэтому вместо того чтобы заниматься разблокировкой загрузчика и резервным копированием вручную, можно сэкономить время и воспользоваться одним из рутировщиков (например, Kingo Android Root ). Получение прав суперпользователя , кроме всего прочего, будет гарантировать более стабильную работу устанавливаемой кастомной прошивки.

2) Резервное копирование системы. После получения root-прав или разблокировке загрузчика системы вы можете воспользоваться одной из кастомных утилит для выполнения полного бэкапа исходных данных первичной Android . Это позволит вам в случае неудачной установки кастомной прошивки произвести откат и восстановить первоначальную систему. Среди популярныx инструментов можно выделить Titanium Backup , который, однако, требует для своей работы наличия root-прав.

3) Собственно загрузка и установка выбранной вами кастомной прошивки. В процессе поиска наиболее выгодной для вас прошивки полезно использовать сравнительные чарты и таблицы, составленные разработчиками и опытными пользователями кастомных прошивок и находящиеся в широком доступе на форумах разработчиков кастомного ПО xda-developers.com . Качать прошивку можно как напрямую с вашего устройства, так и с помощью компьютера с последующей передачей данных архива по USB. Обычно файл прошивки представлен весьма объемным zip-архивом , который в конечном счете должен быть сохранен в папку загрузок на карте памяти. Установка прошивки производится в режиме рекавери, в который вы сможете войти сразу после перезагрузки устройства.

4) Загрузка и установка приложений Google. Многие официальные приложения от Google , включая Gmail и YouTube , изначально не могут взаимодействовать с кастомными версиями Android . Поэтому следует искать специализированные кастомизированные версии этих приложений и устанавливать их таким же образом, как это было описано выше для установки самой кастомной прошивки. Для упрощения задачи разработчики из XDA-сообщества создали утилиту Gapps Manager , которая обеспечивает пользователя всеми основными продуктами Google кастомизированной версии.

Существует множество кастомных прошивок. Самые популярные из них подвергаются постоянному сравнению для последующего выявления бесспорных лидеров среди большого разнообразия оптимизированных версий Android . Предлагаем вам самим сравнить семь самых проверенных и надежных прошивок, учитывая указанные достоинства и недостатки каждой, с опорой на сравнительный анализ, проведенный опытными пользователями и разработчиками кастомного ПО. Ниже будут рассмотрены:

  • MIUI
  • Pacman ROM
  • AOKP
  • OmniROM

Это самый популярный кастомный ROM . Он не только надежный, но и чрезвычайно многофункциональный, очищен от всякого хлама и в скором времени обзаведется публичным инструментом для установки (пока он существует в бета версии), так что в будущем пользователям не придется прибегать к сложным процедурам. В вы не найдете столько опций кастомизации, как в других прошивках, но по большому счету они там и не нужны. В всего достаточно. Прошивку можно назвать прокачанной версией ванильного Андроида без всякого ненужного хлама. Если вам надоели пользовательские интерфейсы, бесполезные предустановленные приложения и вездесущие ограничения, то станет отличным решением проблемы. К тому же ROM оптимизирует работу вашего девайса, благодаря чему повысится его производительность.

Ключевые особенности :

  • Чистый и доступный интерфейс
  • Поддерживает разные темы оформления
  • Есть эквалайзер
  • Можно кастомизировать Быстрые Настройки

Официальный сайт

Более детальное описание C

yanogenMod

Одной из самых популярных на данный момент кастомных прошивок является , ключевой особенностью которой является то, что стиль ее интерфейса удивительным образом соответствует стоковой версии Android . Данный ROM с каждым обновлением все ближе приближается к тому, что процесс его установки на устройство становится значительно проще и удобней.

В последней версии прошивки заметно улучшилась анимация, которая теперь включает в себя и CRT-анимацию. Особыми опциями и богатыми возможностями кастомизации обладает и экран блокировки, на котором можно установить отдельные от основного экрана обои, большой полномасштабный виджет, отображение заряда аккумулятора и многое другое. Разработчики также добавили на экран блокировки фирменный виджет Chronus , отображающий основные события дня, текущие дату и время, а также погоду. Кроме того, прошивка включает в себя встроенную утилиту Xposed Framework , позволяющую встраивать в прошитую систему дополнительные кастомные модули для более тонкой модификации вашего устройства. Возможность пользовательской настройки строки навигации позволяет присваивать каждой кнопке (всего в данной прошивке доступно 5) индивидуальные функции. Также специально для просмотра видеороликов и во время игр пользователи могут свободно переключаться в полноэкранный режим, скрывающий нижнюю и верхнюю панели инструментов.

Благодаря постоянным доработкам и обновлениям прошивка обеспечивает ваше устройство экономным энергопотреблением и намного более высокой производительностью.

Другие преимущества и особенности:

  • Оригинальные звуковые эффекты
  • Упрощенное переключение между различными профилями
  • Упрощенная отправка сообщений и осуществление звонков
  • Наличие разнообразных стилей и тем (включая популярную тему Holo )
  • Оригинальная анимация переключения панелей

MIUI

MIUI — это кастомная прошивка , которая совмещает в себе все лучше от Android и iOS . Основана она на исходных кодах Android и , но пользовательский интерфейс очень сильно отличается от оригинального. И дело тут не только в дизайне: многие фичи MIUI либо до сих пор отсутствуют в стоковом Андроиде , либо появились через некоторое время, после их воплощения в данном кастомном ROM»е . Отличным примером служат быстрые настройки, которые долгое время были неотъемлемой частью MIUI , и лишь с Android 4.2 стали элементом стокового интерфейса. При этом прошивка лишена всего того мусора, который есть в TouchWiz и Sense . Отдельно стоит отметить и тот факт, что эта прошивка устанавливается на некоторые смартфоны производителями смартфонов в качестве основной ОС. MIUI – отличный вариант для тех пользователей, которые хотят заполучить на своем Android девайсе все лучшее от двух конкурирующих платформ.

Официальный сайт

Более детальное описание MIUI

Кастомная прошивка, интерфейс которой представляет собой наиболее удачный гибрид Android и iOS . При этом она подвергается постоянным улучшениям как со стороны разработчиков, так и с посыла пользователей, вносящих свои рекомендации и предложения в ходе использования ее на своем устройстве. Несмотря на визуальную схожесть данного ROM ’a как с Android , так и с iOS , которые легли в основу конечной версии MIUI, здесь имеется множество совершенно новых дизайнерских и функциональных решений, что позволяет говорить о так называемой самобытности и оригинальности.

Особой оригинальностью обладает экран блокировки MIUI , в центре которого располагается круговой ползунок блокировщика, снабженный четырьмя основным кнопками: журнал вызовов, сообщения, музыкальный плеер и камера. Таким образом, вы можете переходить в любое из предложенных меню, не выполняя стандартную разблокировку экрана. Также с локсрина вы можете свободно управлять настройками эквалайзера, переключаться между музыкальными треками, регулировать громкость динамика и т.д. Весьма удобным свойством локскрина можно считать и отображение уровня заряда аккумулятора устройства.

Основной интерфейс MIUI позволяет пользователю создавать неограниченное количество рабочих столов, каждый из которых, к примеру, может содержать в себе ярлыки с приложениями и утилитами особого назначения. Кроме того, был значительно изменён внешний облик иконок приложений, после чего стало невозможно соотносить дизайн равно как с Android , так и с iOS .

Основные настройки в данной прошивке разделены на категории, что все же дает нам некоторую отсылку к устройствам iOS . Перемещение по подменю осуществляется с помощью удобного ползунка. Также имеется быстрый доступ к ещё одному ползунку, который отвечает за яркость экрана.

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

Другие особенности

MIUI :
  • Наличие большого количества оригинальных тем с гибкими настройками каждого отдельного компонента
  • Разнообразие виджетов: виджет для очистки оперативной памяти, виджет поиска, часы (цифровые и аналоговые), погода, календарь, события, фоторамка, плеер и др.
  • Оригинальная анимация и плавные переходы между меню и рабочими столами
  • Отсутствие традиционного меню с набором софта; он был заменен удобными кастомизируемыми рабочими столами, располагающимися на главном экране


Данная кастомная прошивка выделяется среди других дизайном пользовательского интерфейса — он полностью прозрачный. Также увеличивает производительность и снижает энергозатраты, оптимизируя все процессы, происходящие на Android устройстве. Не обошлось и без множества настроек кастомизации. подойдет тем пользователям, которые хотят не только повысить производительность своего Андроида , но и получить уникальный дизайн пользовательского интерфейса.

Тема на XDA

Более детальное описание Illusion ROMS

Название данного ROM ’а говорит само за себя – разработчики создали поистине стильный дизайн, воплощённый в специализированной теме Key Lime Pie . Данная тема представлена приятной цветовой гаммой, которая просматривается сквозь панели и меню других настроек и приложений, создавая эффект необычной прозрачности.

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

Изначально данная прошивка разрабатывалась на основе не менее известного ROM ’а Slim Beam , поэтому довольно часто в ходе ее использования можно обнаружить с ним некоторые сходства. Как и во многих прошивках последнего времени, здесь имеется в наличии функция Halo , которая позволяет переносить уведомления из всех ваших приложений на главный экран, после чего у вас появится возможность одновременно просматривать сообщения из каждого из них. Также благодаря этой функции вы можете переходить из одного приложения в другое, не выходя из используемого софт-интерфейса.

Кроме того, удобной фичей в данном ROM ’е является возможность гибкой настройки акселерометра. Так, можно уменьшить угол поворота экрана с 90° до 80°, что значительно улучшит процесс использования вашего устройства Android также предлагает богатое разнообразие профилей, позволяющих подстраивать ваше устройство под любую ситуацию, начиная от важной встречи и заканчивая продолжительной поездкой в транспорте. Имеется возможность отключения звуковых оповещений и их замены вибрацией, полное отключение звука, переадресация входящих вызовов и многое другое.

Другие особенности

  • Большое количество кастомных обоев
  • Расширенный рабочий стол
  • Удобное переключение между светлым и темным интерфейсом
  • Настройка яркости и контраста экрана
  • Автосокрытие статус-бара

Это кастомный ROM с неограниченными возможностями кастомизации, который обладает уникальными особенностями, недоступными для стоковой операционной системы.

Основные особенности

  • Возможность изменения масштаба для каждого отдельного приложения. Например, в Gmail вы можете выставить такой масштаб, при котором на экране будет полностью отображаться все письмо, а кнопки меню и элементы управления будут минимальными, при этом в все можно сделать иначе: элементы управления приложением будут большими, и вы никогда ничего случайно не нажмете, вайпнув всю систему.
  • Pie Controls — меню, которое позволяет убрать строку состояния и элементы управления с экрана и перенести их на круговую диаграмму, которая появляется только тогда, когда вы вызываете.
  • — прокачанная фича Chat Heads от фейсбук. По сути, это очень удобный способ получать уведомления и различные сообщения в любом приложении.
  • Планшетный интерфейс на смартфоне: некоторые элементы интерфейса на планшетах не только выглядят лучше, они еще и гораздо удобнее. С их можно заполучить на любом Android смартфоне.

ParanoidAndroid – кастомная прошивка для тех пользователей, которые хотят получить надежность и производительность , но с большим количеством опций кастомизации и уникальными элементами интерфейса.

Google+

Более детальное описание ParanoidAndroid

Базовой прошивкой для создания Paranoid Android стала небезызвестная , от которой данный ROM заимствовал традиционный функционализм и высокую производительность, привнеся при этом в свой интерфейс уникальные возможности и оригинальное визуальное оформление.

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

Стоит отметить значительно возросший объем тонких настроек, которые упираются в возможность гибкой настройки интерфейса приложений при помощи изменения виртуального разрешения вне зависимости от исходного разрешения экрана устройства и всей системы в целом. Поскольку исходное количество имеющихся в прошивке приложений сравнительно невелико, разработчики предпочли предоставить право выбора своим пользователям и скачать необходимые приложения из доступного в прошивке магазина Google Play .

Фактическая оптимизация производительности вашего устройства также может выполняться вручную. Так, пользователь может уменьшать загруженность системы, останавливая ненужные задачи, освобождать забитое пространство оперативной памяти, ограничивать рабочие частоты, изменять сглаживание шрифтов и т.д.

Кроме уже известной всем функции Halo в Paranoid Android также есть своеобразное меню под названием PIE Controls , благодаря которому вы можете перенести основные ярлыки приложений и другие кнопки с главного экрана на специфическую диаграмму, которая будет находиться в скрытом режиме вплоть до вашего вызова.

Другие полезные свойства Paranoid Android :

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

AOKP — это наиболее кастомизируемый ROM . С этой прошивкой можно очень многое, начиная от создания собственных паттернов для виброзвонка и заканчивая настройкой практически любых элементов интерфейса.

Основные уникальные для AOKP особенности :

  • возможность установить свою boot-анимацию
  • полная кастомизация navigation bar, возможность добавлять туда ярлыки
  • Ribbon — быстрый доступ к любым приложениям на устройстве в любом месте ОС. Может полностью заменить лаунчер.

Данный ROM предназначен для тех пользователей, которые хотят получить полностью кастомизируемый интерфейс. У AOKP в этом деле конкурентов пока еще нет.

Официальный сайт

Более детальное описание AOKP

Ещё один не менее оригинальный и стильный ROM с множеством уникальных возможностей. Явным отличием данной прошивки от других является наличие встроенного интерфейса Ribbon , который разделяет все имеющиеся на устройстве приложения по категориям (например, системные, развлечения и т.д.) и размещает их в отдельных удобных вкладках, что значительно упрощает доступ к любой из программ системы.

Основное управление AOKP представлено семью основными кнопками, у которых вы можете менять функцию, расположение и способ вызова по своему усмотрению. Также вы можете регулировать их цвет и степень свечения при нажатии.

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

В отличие от основной экран в AOKP выглядит более аккуратно в связи с более компактным размещением ярлыков и их надписей. При этом значки рабочего стола могут подвергаться дальнейшей кастомизации и улучшениям.

Ещё одной интересной особенностью прошивки является возможность автоматического изменения профиля устройства в зависимости от его положения в пространстве. Будучи связанной с работой акселерометра, данная функция позволяет значительно сэкономить время на переключение вашего смартфона с одного режима на другой. Так, вы можете настроить устройство таким образом, что когда вы будете класть его лицевой частью вниз, оно будет автоматически переходить в спящий режим и активировать все необходимые для этого опции.

Другие особенности

AOKP :
  • Возможность кастомной настройки анимации процесса загрузки устройства
  • Возможность установки особого действия на удержание той или иной кнопки главной панели
  • Возможность изменения фона шторки уведомлений
  • Возможность ручной настройки процессора
  • Полная кастомизация строки состояния и панели навигации
  • Возможность установки собственных шаблонов для виброзвонка

Все еще не можете определиться с кастомной прошивкой? Тогда вам стоит попробовать PAC ROM кастомный ROM , который включает в себя ряд особенностей , AOKP и . У прошивки очень мало чего-то своего, но лучшие особенности вышеперечисленных ROM»ов с лихвой это компенсируют. Единственная действительно уникальная особенность — это настройки. Они были специально созданы, чтобы максимально доступно и удобно преподнести пользователю объединенные возможности.

Официальный сайт

Более детальное описание Pacman ROM

Данную прошивку можно назвать универсальной, поскольку она вобрала в себя самые лучшие свойства более известных аналогов, включая , AOKP и Paranoid Android . Фактически у пользователя появилась возможность работать в одном из трёх различных интерфейсов, свойственных этим прошивкам, на свой вкус.

Pacman Rom считается относительно новой кастомной прошивкой, однако несмотря на это отличается большей устойчивостью работы и конкурентоспособной производительностью. Изначально прошивка разрабатывалась для смартфона Sony Xperia Ray , а позднее стала портироваться и на другие устройства Android .

С Pacman ROM главный экран смартфона или планшета можно с удобством переключать в один из пресетных режимов: стоковый, рекомендованный и планшетный. Основные кнопки управления как и всегда доступны для модернизации и изменения функций. Имеется возможность изменения прозрачности панели уведомлений и добавления на неё фонового изображения. Также как и в других именитых прошивках, в Pacman ROM есть кастомные интерфейсы Halo , Ribbon и PIE Controls , а также есть возможность управления настройками ядра и отслеживания его состояния частот.

Другие свойства

Pacman ROM :
  • Поддержка CRT-анимации
  • Возможность управления устройством посредством жестов
  • Богатый выбор тем
  • Наличие настроек по улучшению безопасности устройства
  • Расширенные настройки экрана блокировки

Последний представленный в списке ROM все еще находится в стадии разработки, но уже на данном этапе можно смело прогнозировать, что на выходе должна будет выйти очень мощная кастомная прошивка, поскольку разработчики предлагают пользователям самим выбрать те функции, которыми нужно снабдить будущую систему, посредством участия в голосовании на их официальном сайте. Кроме того, там же в свободном доступе находится исходный код прошивки, который может заинтересовать продвинутых пользователей, желающих внести свой вклад в оптимизацию ROM 80 оценок.
Всего 80 отзывов.

Вам может нравится, как выглядит и работает интерфейс вашего смартфона, но другие прошивки дают возможность исследовать новые варианты дизайна и интерфейса. Также они могут предлагать новую функциональность. Если вам это интересно, читайте дальше.

Лучшие кастомные прошивки

У хороших прошивок есть сообщество поддерживающих их пользователей и они работают на разных моделях устройств. К сожалению, этим требованиям отвечают всё меньшее количесто сторонних загрузчиков. Желающие поддерживать в актуальном состоянии свои старые смартфоны Nexus 5 или имеют мало вариантов для установки. Если вашему аппарату требуется улучшенный пользовательский интерфейс, меньше раздутого программного обеспечения и более оперативное обновление ПО, следует рассмотреть вариант с установкой кастомной прошивки.

LineageOS (в прошлом CyanogenMod)

Многочисленным поклонникам пришлось в своё время попрощаться с популярной прошивкой CyanogenMod и всеми её функциональными возможностями. Она отлично подходила для новичков, поскольку в Википедии предлагалось обширное описание возможностей. На смену пришла прошивка Lineage, у которой также есть своя Wiki.

Lineage обладает компактным загрузчиком, функциональным приложением для работы с камерой и рядом предустановленных программ, которые занимают небольшой объём памяти. Имеются звуковые профили, которые дают возможность заглушать звук или сделать смартфон громче при определённых условиях. Настройки конфиденциальности отправляют приложениям с повышенными правами неправильные данные, чтобы ввести их в заблуждение. Главное же, что Lineage позволяет старым смартфонам снова стать быстрыми.

Эта прошивка создана для аппаратов Nexus, некоторых и . Функции здесь похожи на Lineage, даются рут-права, есть регулярные обновления безопасности и стабильности.

Поддерживается широкий спектр устройств, обновления выходят с завидной регулярностью. Благодаря OmniSwitch доступна многозадачность. Dirty Tweaks содержит важные настройки, которых нет в стоковой Android.

SlimROMs

Урезанная версия Android позволяет пользователю самому выбрать, какая часть сервисов Google Play ему нужна. Также позволяет модифицировать DPI шрифтов и иконок, можно сделать всё крохотным. В настоящее время поддерживается около 50 моделей устройства.

Выпущена альфа-версия сборки на Android Lollipop, разработка здесь идёт очень не быстро.

Другие прошивки

Позиционируется как решение «всё в одном». Разработчики бессовестно копируют функциональные возможности из других прошивок из данного списка, включая элементы управления OmniSwitch и CyanogenMod»s Pie, объединяя их в собственном продукте.

Таким образом, этой прошивки может не хватать персональности, но если вы ищете вариант с огромным количеством настроек, он перед вами. Анимация загрузки заслуживает отдельной похвалы. Доступно более 50 устройств.


Впервые эта прошивка появилась в начале 2013 года на основе Android Jelly Bean. Здесь нет радикального изменения дизайна, но немногочисленные изменения довольно эффективные, в том числе в уведомлениях и навигации.

Режим погружения позволяет видеть информацию на экране, скрывая панель статуса, система динамических панелей объединяет статус и навигацию. Это повышает внешнюю привлекательность системы.

В начале 2015 года компания OnePlus наняла ряд ключевых сотрудников из Paranoid Android. В итоге проект был заморожен, один из разработчиков ушёл, другой опроверг эту информацию. Будет возрождён этот проект или нет, неизвестно.

Paranoid Android можно установить на множество устройств, включая линейку Nexus и OnePlus One.

Описание кастомных прошивок

Прошивка представляет собой сборку операционной системы, которая работает на устройстве с базовыми приложениями, такими как адресная книга, календарь, камера и т.д. Главное преимущество Android-смартфонов заключается в том, что они могут работать на сторонних системах и не только с оригинальными прошивками. Кастомные прошивки заменяют предустановленную версию Android. Замены представляют собой различные вариации AOSP от добровольных разработчиков, у которых много свободного времени.

Что такое AOSP

Данное сокращение переводится как Android Open Source Program. Это версия открытого исходного кода Android от Google, которая доступна для всех желающих. Разработчики могут изменять его без необходимости следовать стандартам Google и устанавливать её приложения.

Благодаря этому проекту появились такие прошивки, как CyanogenMod, Paranoid Android, MIUI.

Преимущества : следует ли ставить кастомную прошивку?Многие владельцы Android-устройств знаю о проблеме: аппарату всего год, а производителей уже не собираются обновлять его. Новые версии Android интересны не только по причине расширенных функциональных возможностей, но и из-за обновлений безопасности.

Сторонние прошивки используют официальный код Google и совместимые драйверы для смартфонов. Это позволяет обновлять систему до последней версии. Зачастую кастомные прошивки обновляются чаще, чем оригинальная Android.

Смартфон становится быстрее
Одно из главных преимуществ кастомных прошивок. Установленные производителем графические темы и приложения здесь почти отсутствует. Это экономит память и увеличивает скорость работы.
Кастомизация
Кастомные прошивки не только приносят последнюю версию Android, но и дают обширные варианты настроек. Возможности почти безграничные.


Выполнив рут, вы получаете полный доступ ко всем возможностям устройства. В оригинальной версии Android некоторые функции скрыты. Модифицированная прошивка даёт безграничный доступ ко всем возможностям смартфона. Кроме того, легче выполнять резервное копирование.

Идеальный вариант для любителей чистых версий
Поскольку кастомные прошивки основаны на Android Open Source Project, у них есть больше функций и подходящие драйверы от разработчиков этих прошивок. Если вы покупаете смартфоны не на стоковой версии Android, такие как или Samsung, вы всё ещё можете получить стоковую версию Android.
Совместимост ь: есть ли прошивка для моего устройства?Ответ на этот вопрос нужно искать на форумах в интернете. Там вы найдёте перечень поддерживаемых конкретной прошивкой устройств и советы по обновлению.

Недостатки кастомных прошивок

Прежде чем вы решитесь на непростой процесс установки прошивки, следует узнать об их недостатках.
  • Потеря гарантии
    Если на ваших устройствах всё ещё есть гарантия, после установки кастомной прошивки она может стать недействительной. Многие производители терпеливо относится к внесению изменений в операционную систему устройства. Одним из них является Xiaomi.
  • Сложность установки
    Кастомные прошивки хорошо подходят для тех, кто любит сложные задачи. Если к вам это не относится, лучше прошивку не устанавливать. Обновления, рут и нестабильность версий могут вам быстро надоесть.
  • Нехватка приложений Google
    В сторонних прошивках мало программ Google. Приложения магазина Play Store придётся устанавливать заново. Программы Google можно найти по адресу .

Заключение : ставить или нетКастомные прошивки могут быть спасением для старых смартфонов и планшетов. Также они могут избавить новые устройства от раздутого программного обеспечения. Часто они повышают скорость работы и добавляют функции. Однако это непростой процесс, особенно для новичков. Он упрощается благодаря прошивкам вроде LineageOS и большому числу пользователей CyanogenMod, которые смогут дать подсказки.

Как установить Android 11 уже сейчас. Подробная инструкция

Многие пользователи любят установить новую прошивку еще до того, как она станет доступна всем. У каждого свои причины. Кому-то хочется быть первым, кто проверить на себе что-то новое. Кому-то это неважно и им просто не терпится как можно быстрее посмотреть чего там будет нового. Можно привести много причин такого желания, но установить прошивку, которая пока не вышла из беты не так просто для обычного пользователя. Вот и приходится иска, как это сделать. Нам тоже часто задают такой вопрос и косвенно мы на него уже отвечали. Сейчас приведу полную инструкцию, если вам не терпится и хочется как можно быстрее обновить свой смартфон.

Установка Android 11 пока имеет смысл только для тех, кто очень хочет.

Что сделать перед обновлением Android телефона

В начале немного позанудствую и расскажу, что надо сделать, чтобы обновление прошло просто и безболезненно.

Прежде всего вам надо понимать, что вы можете окирпичить свой смартфон и придется принимать куда более серьезные меры. Для многих это может даже закончиться проходом в сервисный центр. Поэтому, если ваш опят пользования Android на уровне ”читаю и перевожу со словарем”, лучше не лезть в это и не пробовать обновлять прошивку на ту, которая еще не вышла. Просто дождитесь релиза.

Google случайно проговорилась, когда официально выпустит Android 11

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

Обновление Android 11 бета 2

Google уже во всю тестирует новый Android, финальный релиз которого состоится осенью этого года. Сейчас вышла уже вторая бета-версия и она стала намного стабильнее, чем первая, с которой были определенные проблемы. В целом это логично — обычно так и бывает.

Его долго ждали и он уже здесь.

На данный момент актуальная бета поддерживается только смартфонами Google Pixel со второго по четвертое поколение. Итого восемь телефонов, включая Google Pixel 3a и Google Pixel 3a XL.

Не стоит ожидать слишком много нового в плане возможностей и функциональности. Хотя бета-версии обычно намного надежнее первоначальных предварительных версий для Android, мы все же предостерегаем вас не использовать их на своем основном устройстве, если вы не готовы принять риск потери данных и другие потенциальные проблемы.

Huawei рассказала, какие устройства первыми получат Android 11

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

Какие телефоны поддерживают Android 11 Beta 2

  • Google Pixel 2
  • Google Pixel 2 XL
  • Google Pixel 3
  • Google Pixel 3 XL
  • Google Pixel 3a
  • Google Pixel 3a XL
  • Google Pixel 4
  • Google Pixel 4 XL

Как установить Android 11 на свой смартфон

Если вы определились, что готовы скачать Android 11 на свое устройство (из списка поддерживаемых), проверьте, что у вас наготове кабель для подключения к компьютеру и давайте приступать. Рекомендую сначала пробежаться по пунктам, а уже после этого переходить к активным действиям.

Что сделать на телефоне

Вам нужно скачать соответствующий файл для вашего устройства, прежде чем начать. Нажмите здесь, чтобы получить OTA для вашего конкретного устройства Pixel. Также можно использовать полные заводские образы (здесь), хотя это требует дополнительных действий, таких как разблокировка загрузчика и многое другое. Поэтому, если вы хотите, чтобы все было просто, лучше загрузить OTA, и действовать по инструкции ниже.

Наш Telegram-чат ждет ваш рассказ о том, как вы хотите установить Android 11 или уже сделали это.

После того, как вы установили файл, вам необходимо перезагрузить телефон в режиме восстановления, чтобы применить OTA. Для этого выполните следующие действия.

Сначала отключите свой телефон. После того, как он полностью выключится одновременно нажмите и удерживайте кнопки питания и уменьшения громкости. На экране должно будет появиться меню загрузчика. Нажимая кнопки регулировки громкости как стрелками ”вверх” и ”вниз” перейдите к пункту режим восстановления. Чтобы выбрать этот пункт нажмите кнопку питания (Power).

Почему читатели AndroidInsider.ru выбирают Android, а не iOS

Если все сделали правильно, на экране вы увидите робота Android с восклицательным знаком. Теперь нажмите кнопку питания и кнопку увеличения громкости примерно на секунду. Отпустите кнопку увеличения громкости, и вы полностью восстановитесь.

Затем, используя кнопки регулировки громкости, пролистайте вниз до «Применить обновление из ABD». Нажмите кнопку питания, чтобы выбрать эту опцию. Наконец, вы увидите пустой экран, рассказывающий, как загружать OTA.

Что сделать на компьютере

Теперь, когда ваш телефон готов, пришло время сотворить магию и добиться того, чтобы он начал работать под управлением новой операционной системы.

Подключите телефон к компьютеру через USB-кабель. Помните, что на вашем компьютере должны быть установлены инструменты ADB.

Этот логотип стал уже таким родным.

В Windows вам надо будет пользоваться командной строкой, а на Linux или Mac вместо нее будет терминал. Если вы пользуетесь Windows, убедитесь, что вы переходите туда, где храните папку.

Затем вам нужно ввести adb sideload для Windows или ./adb sideload для Mac и Linux. Теперь вам надо ввести имя папки .zip из архива и нажать Enter.

Google выпустила сразу два обновления для Android. Зачем так много?

После завершения ваш телефон вернется в режим восстановления, и вы можете отключить USB-кабель. Останется только перезагрузить смартфон и если вы все сделали правильно, то ваш телефон включится уже с бета-версией Android 11.

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

Найден способ поставить Android 10 почти на любой современный смартфон

Команда программных разработчиков phhusson представила решение, позволяющее установить свежую версию Android 10 практически на любой смартфон, работающий на базе Android 8 и 9.

Как пишет XDA Developers пользоваться вожделенной «десяткой» могут владельцы всех девайсов, поддерживающих Project Treble.

Сам Project Treble был запущен Google еще в 2017 году. Его идея — в том, чтобы обновлением непосредственно операционной системы Android занималась сама компания Google, а обновлением фирменных оболочек — их разработчики, то есть создатели смартфонов.

Поддержка Project Treble заявлена в большинстве устройств под управлением Android 8 и 9, а их число во всем мире скоро достигнет 40 процентов от общей массы. Можно сказать, что практически любой современный, то есть работающий на восьмом или девятом андроиде смартфон, может беспрепятственно обновиться до «десятки».

Планировалось, что инициатива Google обеспечит более быстрый выход новых версий Android, поскольку от создателей смартфонов для обновления самой операционки (а не фирменной оболочки) не требовалось практически никаких действий. В то же время инициатива помогла энтузиастам, создающим различные кастомные сборки Android.

Узнать, подходит ли смартфон для обновления до Android 10, можно с помощью приложения Treble Info, доступного в Google Play. После установки обновления пользователь получит аппарат, работающий на «десятке» (включая важные обновления безопасности), но фирменная оболочка производителя останется прежней.

После проверки Treble Check пользователю необходимо убедиться, что загрузчик смартфона разблокирован, а затем установить кастомное рекавери, подходящее для его модели. После этого можно скачивать и устанавливать phhusson GSI (общий системный образ, Generic System Image) с сайта GitHub.

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

Самый простой способ установки любой кастомной прошивки на смартфон или планшет

Если вы смело себя относите к той категории Android-пользователей, которые не особо положительно настроены к официальным прошивкам от производителей и любите сами выбирать кастомную прошивку для своего смартфона или планшета, то мы вас можем порадовать. Теперь для вас есть практически обязательное приложение, которое в первую очередь нужно устанавливать на свой Android-гаджет. Конечно, самые первые инструменты, которые вы должны установить, это ROM Manager, рекавери TWRP или ClockworkMod, Recovery Tools и т.п., но теперь в свой список можете записать ROM Installer.

Разработчик JRummy наверняка вам всем известен, так как именно от его рук и появились такие приложения как Root Explorer, Rom Toolbox, Font Installer и другие. Однако пока поговорим про Rom Installer.

Приложение создано для более упрощенного поиска и установки кастомных прошивок самых новых версий для любых Android-устройств. Работает оно почти как Rom Manager. Если отметить официальное описание приложение в Google Play маркете, то Rom Installer работает с сотнями устройств и позволит найти и установить понравившуюся вам прошивку. Также одним нажатием можно установить кастомный рекавери TWRP или ClockworkMod, сделать бэкап системы, пропатчить систему или установить zip-файл с модификациями. Также после установки прошивки вы уже будете получать уведомления о появлении обновлений и новых версий.

На данный момент в списке прошивок уже отметились известные проекты: CyanogenMod, Android Open Kang Project (AOKP), Miui, Paranoid Android, Carbon и множество других. Возможно, про некоторые вы и не слышали.

Естественно для некоторых популярных моделей смартфонов и планшетов вы найдете больше вариантов для прошивки, так что все зависит от разработчиков и их интереса к тому или иному устройству.

Пока приложение Rom Installer работает в бета-версии и совершенно бесплатно можно ее скачать в Google Play по данной ссылке. Далее должна появиться PRO-версия Rom Installer и некоторые функции в ней будут доступны только после оплаты.


Также подписывайтесь на наши страницы Вконтакте, Facebook или Twitter, чтобы первыми узнавать новости из мира Samsung и Android.

Как обновить телефон LG — журнал LG MAGAZINE Россия

Смартфоны LG работают на операционной системе Android, принадлежащей Google. Android – cамая популярная ОС: она установлена в более 80% всех смартфонов, продаваемых в мире. 

Создатели ОС постоянно работают над улучшением и усовершенствованием Android: с момента появления в 2007 году Android операционная система приобрела множество новых функций. Так что владельцы смартфонов LG имеют возможность использовать весь функционал платформы Android при условии, что они своевременно обновляют прошивку телефона. 

В зависимости от индивидуальных настроек смартфона, установить новую версию Android на телефон LG можно либо вручную, когда она становится доступна (владельцы смартфонов получают push-уведомления), либо обновление устанавливается на смартфон автоматически (чаще всего для этого смартфон должен быть подключен к сети Wi-Fi, а также к источнику питания, так как во время обновления повышается расход энергии. И если батарея заряжена недостаточно, это может привести к тому, что смартфон выключится до завершения процесса установки обновления, и все данные будут потеряны). 

Почему надо обновлять телефон LG?

В каждой новой версии прошивки Android разработчики добавляют новые удобные опции, расширяющие функционал смартфона, а также устраняют баги и недочеты, возникшие в предыдущих версиях. Так что не будет преувеличением сказать, что обновляя свой смартфон LG, владелец тем самым делает пользование им удобнее, безопаснее, а сам смартфон – мощнее и современнее. К тому же устройство с обновленной прошивкой работает стабильнее, а заряд батареи расходуется эффективнее. 

Так же обновление прошивки вашего устройства может помочь в том случае, если в работе смартфона начались неполадки, такие как: 

  • Проблемы в работе приложений (приложения зависают или самопроизвольно прекращают работу).
  • Невозможность внести изменения в работу режимов смартфона (настройки режимов сбрасываются). 
  • Самопроизвольное выключение или перезагрузка телефона при заряженной батарее. 
  • Проблемы с отправкой и получением смс-сообщений. 

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

Обновление прошивки на смартфонах LG: пошаговая инструкция

  1. Для начала нужно проверить, какая версия ПО установлена на вашем смартфоне LG. Для этого при помощи кнопки меню зайдите в «Настройки».
  2.  Выберите раздел «Общие», а затем раздел «О телефоне». 
  3. Вам нужно найти пункт «Центр обновлений», а в нем «Обновление ПО». 
  4. Нажмите на «Проверку обновлений», и телефон покажет, есть в настоящее время доступные для скачивания и установки более новые версии ПО. 
  5. В том случае, если обновления доступны, ваш смартфон LG предложит вам обновить операционную систему, а также покажет дополнительные данные об обновлении: его размер и «содержание», какие новые функции были добавлены, какие старые улучшены и какие баги исправлены. 
  6. Убедитесь, что на вашем смартфоне достаточно места, чтобы установить обновление. Если памяти недостаточно, вам потребуется очистить внутреннюю память телефона. Как это сделать, подробнее можно прочесть здесь. 
  7. При выборе способа загрузки (через Wi-Fi или любую сеть) предпочтение стоит отдавать Wi-Fi, так как иначе скачивание происходит согласно тарифу вашего мобильного оператора. 
  8. После выбора способа загрузки нажмите «Загрузить», а затем «Установить сейчас», тогда обновление начнется немедленно. 
  9. Чаще всего процесс обновления прошивки смартфона занимает несколько минут, в течение которых пользоваться устройством нельзя. Учитывайте это при выборе времени!

Если вы уверены, что для вашего смартфона уже есть доступное обновление, но оно не отображается в системе, можно запросить обновление вручную. Вот что для этого нужно сделать: 

  • Зайдите в «Настройки». 
  • Выберите «Приложения». 
  • Найдите вкладку «Все», а в ней Google Service Framework. 
  • Удалите все данные и почистите кэш.
  • После этого еще раз проверьте наличие обновлений для ПО способом, описанным выше. 

Обновление смартфона LG при помощи LG PC Suite: пошаговая инструкция

Программа LG PC Suite – программа, специально разработанная для того, чтобы упростить управление данными на смартфоне LG с компьютера или ноутбука. Синхронизация телефона происходит через USB или Bluetooth. С ее помощью можно хранить резервную копию данных со смартфона на экстренный случай потери или поломки, переносить информацию (фото, видео, контакты и т.д.) со старого смартфона на новый и многое другое. Одной из функций программы является возможность обновить прошивку смартфона. Вот что для этого нужно сделать: 

  1. Подключите телефон к компьютеру любым удобным способом из описанных выше. 
  2. Откройте программу и нажмите кнопку «Подключить», расположенную в верхнем левом углу. 
  3. Подождите, пока ваше устройство синхронизируется с программой. Это происходит обычно в течение нескольких секунд. 
  4. После окончания процесса синхронизации вы увидите информацию о вашем смартфоне LG, в том числе и о версии ПО. 
  5. Чтобы проверить наличие новых версий прошивки, нужно нажать «Проверка обновлений». 
  6. Следуйте указаниям системы. 
  7. Не отключайте смартфон он компьютера до окончания процесса обновления! 

Проблемы, которые могут возникнуть при обновлении смартфона LG

Обновление прошивки вашего телефона LG – простое действие, которое не должно вызывать никаких сложностей. Тем не менее некоторые проблемы все же могут возникнуть. 

Самая популярная причина, почему нет обновления на Android, заключается в том, что производитель прекратил поддержку устройства. Это происходит на старых моделях. Сделать здесь, к сожалению, ничего нельзя. 

Зато с другими часто встречающимися проблемами разобраться очень легко. 

— Не хватает памяти: нужно очистить память. 

— Временный сбой в работе сервисов Google: нужно повторить процедуру позже. 

Слабый сигнал интернета: подключитесь к Wi-Fi или повторите попытку позже. 

— Попытка установки нелицензионного ПО: необходимо убедиться, что вы взаимодействуете с проверенным источником. В случае сомнений откажитесь от установки, чтобы не повредить программное обеспечение смартфона.

Руководство для начинающих по установке пользовательского ПЗУ на телефон Android · Джеймс Хиббард

У меня есть старый телефон Sony XPeria S (2012 года выпуска), который уже давно оставлен моим оператором связи. Он больше не получает никаких обновлений и завис на Android 4.2, что отстой….

Итак, я решил взять дело в свои руки и получить последнюю версию Android, перепрошив телефон кастомным ПЗУ. Хотя это оказалось несложно, на этом пути я наткнулся на несколько камней преткновения, которые я хотел задокументировать.

Этот пост будет служить двум целям. Во-первых, он предоставит подробные инструкции о том, как установить пользовательское ПЗУ на Xperia S. Во-вторых, в нем также будет описан общий процесс прошивки старого телефона Android и предложен общий обзор задействованных концепций.

Но почему?

Большими мотивационными факторами для меня, желавшего сделать это, были:

А почему бы и нет?

Также важно подумать, почему это не лучшая идея.

  • Чтобы установить пользовательское ПЗУ, вам необходимо разблокировать загрузчик телефона. Это может привести к аннулированию гарантии на ваш телефон. .
  • Разблокировка загрузчика приведет к сбросу настроек телефона к заводским. Это означает, что вы потеряете все данные, для которых не было резервной копии .
  • У вас нет гарантии успеха. Если процесс пойдет не так, можно вывести телефон из строя.
  • Безопасность . Если посмотреть на это под другим углом, вы в конечном итоге загрузите новую операционную систему своего телефона с сайта обмена файлами где-нибудь в Интернете.Подумайте об этом на секунду.

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

И с учетом сказанного, перейдем к делу…

Общие принципы

Чтобы этот процесс работал, вам необходимо сделать следующее:

  • Найдите пользовательское ПЗУ для установки
  • Установите Android SDK Platform-Tools
  • Разблокировать загрузчик устройства
  • Установите кастомный образ восстановления
  • Используйте образ восстановления для установки ROM

Вам также потребуется подключить устройство к компьютеру, поэтому имейте под рукой подходящий USB-кабель.И обратите внимание, что я использую Linux. Процесс будет немного отличаться, если вы используете Windows, но принципы аналогичны.

Так что же такое ПЗУ?

ROM означает R ead- O nly M emory — носитель данных, данные которого можно только читать. Примером ПЗУ может быть картридж, используемый в игровой приставке.

В отношении смартфонов эта фраза приобрела несколько иное значение, а именно: образ операционной системы, которую вы устанавливаете в область ПЗУ вашего телефона.

Существует два распространенных типа ПЗУ. Стандартное ПЗУ — это версия операционной системы, которая поставляется с телефоном, тогда как специальное ПЗУ — это версия операционной системы, которая была модифицирована каким-либо образом.

Можно модифицировать Android, потому что Android является открытым исходным кодом. Это означает, что любой разработчик может редактировать код, перекомпилировать его и повторно выпускать для установки.

Поиск пользовательского ПЗУ

Пользовательские ПЗУ зависят от устройства.Это означает, что вам нужно найти тот, который был адаптирован к вашему устройству. Вы не можете просто взять первый, который вам понравится.

Отличное место для посещения при поиске пользовательского ПЗУ (или чего-либо еще, связанного с Android) — это форум разработчиков XDA. Это сайт, на котором разработчики и пользователи Android обмениваются идеями, приложениями, ресурсами и т. Д.

Когда вы впервые приедете, вы можете ввести свое устройство в средство поиска устройств вверху страницы. Я был рад увидеть, что у Xperia S есть собственный форум, на котором я вскоре обнаружил nAOSP 8.Предлагается 1 ПЗУ Oreo. Обратите внимание, что «ASOP» означает A ndroid O pen S ource P roject (версия Android с открытым исходным кодом, о которой я упоминал выше), а «n» означает «рядом». 8.1 — это номер версии Android, а «Oreo» — это название версии.

Круто! Так что мне было хорошо пойти с ПЗУ. Это был бы значительный скачок по сравнению с дрянной версией 4.2, на которой я застрял.

Разблокировка загрузчика

На ПК загрузчик — это программа, которая запускается при каждом включении устройства, чтобы гарантировать активацию правильной операционной системы.Например, возможно, вы установили Windows и Linux на одном компьютере, и ПК должен знать, с какой из них загружаться.

Тот же принцип применяется к телефону Android, за исключением того, что загрузчик определяет, когда запускать Android, а когда переходить в режим восстановления. Вам необходимо разблокировать загрузчик, чтобы иметь возможность установить собственный образ восстановления и пользовательское ПЗУ.

Вернувшись к Xperia, быстрый поиск в Google привел меня к официальным инструкциям на сайте Sony. Я пройду через шаги, которые я выполнил ниже.

Проверьте, можно ли разблокировать загрузчик

Поскольку разблокировать загрузчик можно только для определенных выпусков, мне нужно было проверить, можно ли разблокировать загрузчик на моем устройстве.

Для этого пришлось открыть номеронабиратель и ввести * # * # 7378423 # * # * для входа в сервисное меню.

Затем мне пришлось нажать Service info > Configuration > Rooting Status .

К счастью, здесь сказано «Да»

Установите Android SDK Platform-Tools

Как можно прочитать на сайте проекта, Android SDK Platform-Tools является компонентом Android SDK.Он включает инструменты, которые взаимодействуют с платформой Android, такие как adb и fastboot . Эти инструменты необходимы, если вы хотите разблокировать загрузчик вашего устройства и прошить его новым образом системы.

Я загрузил правильную версию инструментов (SDK Platform-Tools для Linux) со страницы выше и распаковал ее в свой домашний каталог. Затем я вошел в каталог platform-tools и добавил программы adb и fastboot в свой $ PATH .

Наконец, мне нужно было включить отладку по USB на моем Xperia. Это можно сделать, нажав несколько раз на Settings > About Phone > Build Version , после чего я смогу включить его через Settings > Developer options .

Подключиться к Fastboot

Fastboot — это инструмент / протокол для записи данных непосредственно во флэш-память вашего телефона. Чтобы загрузить телефон в режим быстрой загрузки, мне нужно было подключить его к ПК через USB, а затем ввести следующую команду:

Цвет индикатора в верхнем левом углу устройства изменился с зеленого на синий, чтобы указать, что устройство находится в режиме быстрой загрузки.

Далее я ввел:

И подтвердил, что мое устройство указано здесь по его серийному номеру.

Получите ключ разблокировки

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

Для завершения последнего шага мне понадобился номер IMEI моего телефона. IMEI означает I nternational M obile S tation E quipment I dentity и представляет собой уникальный набор цифр и букв, который идентифицирует устройство.

Чтобы получить номер IMEI, мне нужно было набрать * # 06 # , а затем записать, что отображалось.

Затем мне пришлось перейти на страницу Sony Unlock Bootloader, выбрать мое устройство и ввести номер IMEI, который я только что записал. После этого сайт вернул мой код разблокировки.

Наконец, вернувшись в терминал, я должен был ввести:

  sudo fastboot oem unlock 0x <код разблокировки>
  

В этот момент телефон отключился, и потребовалось некоторое время для загрузки.Когда это произошло, его полностью стерли и начали настраивать Android для первого использования.

И загрузчик разблокировался.

Установка кастомного рекавери

В ветке, в которой я нашел ПЗУ, есть ссылки на дополнительные инструкции по его установке. Главный из них:

Эта сборка должна быть прошита из последней версии TWRP (3.2.3).

TWRP — это сокращение от Team Win Recovery Project и представляет собой настраиваемый образ восстановления с открытым исходным кодом для устройств на базе Android.TWRP — это мощный инструмент, который позволяет пользователям устанавливать сторонние прошивки (например, пользовательские ПЗУ) и создавать резервные копии текущей системы. Эти функции обычно не поддерживаются стандартными образами восстановления.

Как и в случае с пользовательскими ПЗУ, версия TWRP, которую вы устанавливаете, будет зависеть от телефона, на который вы ее устанавливаете. В моем случае я выбрал последнюю версию TWRP для Sony Xperia S. Если вы следуете здесь, убедитесь, что вы выбрали правильную версию TWRP для своего устройства.

Проблемы с установкой

К сожалению для меня, это был самый сложный шаг в процессе, и он стоил мне изрядного количества времени.Первоначально я следил за этим руководством на форумах XDA-Developers, в котором говорится, что после подключения телефона к ПК в режиме быстрой загрузки вы можете выполнить восстановление восстановления телефона с помощью следующей команды:

  судо fastboot flash recovery twrp-3.2.3-nozomi.img
  

Я выполнил эту команду, но, к сожалению, она выдала следующее сообщение:

  Отправка восстановления (12964 КБ)
(загрузчик) Скорость загрузки USB была 33272 КБ / с
Ладно [0.415 сек]
Написание "выздоровление"
(загрузчик) Запрошена прошивка раздела "восстановление"
СБОЙ (удаленный: «Раздел не найден»)
Законченный.Общее время: 0,437 с
  

Похоже, что причина этого в том, что в телефонах Sony Xperia S нет выделенного раздела для восстановления, а есть механизм восстановления при загрузке, что означает, что восстановление загружается с использованием обычного ядра / загрузочного образа на устройстве. .

Следующий метод, который я попробовал, был указан на странице TWRP для Sony Xperia S, ссылка на которую приведена выше (возможно, было бы неплохо прочитать это в первый раз). Это привело к тому, что я переименовал образ TWRP в twrp.img , затем скопировал его в корень папки телефона / sdcard следующим образом:

  мв трп-3.2.3-nozomi.img twrp.img
adb push twrp.img / sdcard
  

Затем откройте оболочку adb и используйте dd , чтобы скопировать ее в правильное место на устройстве:

  adb оболочка
оболочка @ android: / $ su
корень @ android: / # dd if = / sdcard / twrp.img of = / dev / block / mmcblk0p11

25929 + 1 записей в
25929 + 1 записей
  

Кажется, это сработало, то есть я не получал сообщения об ошибке, но пытаюсь, как мне нравится, я мог , а не , заставить телефон загрузиться в пользовательское восстановление.Мех!

Что еще не сработало

В этот момент я начал гуглить, но безрезультатно. Существует куча руководств о том, как прошить Xperia S с помощью пользовательского ПЗУ (вот несколько примеров), но они либо устарели, предполагая, что TWRP уже установлен, либо вам предлагается использовать один из перечисленных выше методов, который не сработало.

Затем я попытался использовать официальное приложение TWRP для установки TWRP из Android. Я следовал инструкциям в этом видео, но когда дело дошло до выбора загруженного изображения для прошивки, у меня не было такой возможности.Приложение также сообщило, что Не удается найти восстановление — это означает, что предыдущая ошибка вызвала сбой.

Приложение TWRP требует рутирования телефона. Для этого я перешел на сайт TowelRoot, где щелкнул большую красную лямбду (λ), чтобы загрузить tr.apk , затем запустил adb install tr.apk , чтобы установить приложение. Я включил в телефоне Wi-Fi (видимо, он нужен приложению, чтобы проверить, поддерживает ли телефон root-права), открыл приложение на телефоне и все.

Затем я попробовал TWRP Manager, который делает более или менее то же самое, что и официальное приложение TWRP, указанное выше. Во время установки было задействовано что-то под названием Busybox (о чем было полезно знать). Я следил за этим видео, чтобы установить TWRP из Android, но опять же (к сожалению), это не удалось, когда дело дошло до загрузки. Итак, никаких кубиков ..

Затем я увидел, что ROM Manager рекомендуется в качестве альтернативы TWRP. Официальный веб-сайт http://clockworkmod.com/, и вы можете перейти оттуда к диспетчеру ROM в Play Store.Я посмотрел официальное видео (на этой странице), установил диспетчер ROM, но когда я пошел устанавливать восстановление Clockwork Mod из приложения, он сказал мне, что мой телефон не поддерживается.

Наконец, я попытался установить рекавери Clock Work Mod (CWM) напрямую. Эта ветка на форуме XDA-Developers выглядела многообещающей, но все ссылки были мертвы. Я также пробовал следовать этому руководству, но он полагался на отсутствующий файл из потока выше.

Что сработало

К этому моменту у меня было слабое чувство, что все, что я пробовал, обречено на провал.Затем я наткнулся на страницу LineageOS, на которой было написано:

Временно прошить TWRP для загрузки: fastboot flash boot twrp-x.x.x-x-huashan.img

Я читал, что TWRP не следует прошивать при загрузке, но к настоящему времени у меня не было вариантов, и терять было нечего. Так я и сделал:

  sudo fastboot flash boot twrp-3.2.3-nozomi.img
  

Это сработало (команда работала без ошибок), и я предварительно перезапустил телефон. Как только он снова загрузился, первое, что я заметил, это то, что свет в верхнем левом углу стал розовым.Раньше этого не было, поэтому я пару раз нажал Громкость , и я приступил к восстановлению. Ура!

Желая протестировать следующий шаг, я снова загрузился в fastboot и переместил пользовательское ПЗУ в телефон:

  sudo fastboot перезагрузка
adb push nAOSProm-8.1.0-b06-nozomi.zip / sdcard
  

Затем я мог вернуться в TWRP (как описано выше) и выбрать Установить > nAOSProm-8.1.0-b06-nozomi.zip > Проведите пальцем до подтверждения Flash , чтобы установить пользовательское ПЗУ.

На TWRP какое-то время показывалась полоса прогресса, затем телефон перезагрузился. Потребовалась целая вечность, чтобы вернуться к жизни, но когда это произошло, она была запущена и работала с Android Oreo 8.1!

Установка приложений с открытым исходным кодом с помощью F-Droid

В ПЗУ было установлено лишь несколько приложений, поэтому одним из первых вещей, которые я сделал с новой ОС, была установка F-Droid. Это поддерживаемый сообществом репозиторий программного обеспечения для Android, похожий на магазин Google Play. Основной репозиторий, размещенный в проекте, содержит только бесплатные бесплатные программные приложения.

Установить F-Droid очень просто. Вы можете скачать его с официального сайта F-Droid. Затем найдите загруженный файл apk на своем устройстве и коснитесь его, чтобы установить. Вам будет предложено разрешить Android установить приложение из неизвестного источника. Согласитесь с этим, и вперед.

Как только вы откроете F-Droid, вы увидите, что приложения организованы по категориям, например, Connectivity , Development , Games и так далее. Есть достаточно хороший выбор приложений из коробки, но вы можете расширить его, установив дополнительные репозитории, многие из которых перечислены здесь.Вы можете прочитать, как добавить репо в F-Droid здесь.

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

Но я не могу жить без

Лично я счастлив, насколько это возможно, держать Google подальше от моего телефона, но если вам действительно нужны приложения из Play Store или какие-либо проприетарные приложения под брендом Google, которые предустановлены с большинством устройств Android , есть несколько возможностей.

Самым легким вариантом является приложение под названием Aurora Store, которое можно загрузить через F-Droid. Это позволяет загружать приложения прямо из Google Play Store в виде файлов apk, которые затем можно установить.

Второй вариант — установить что-то под названием Open GApps. Это позволит вам добавить на свой телефон часть или весь набор приложений Google (например, Google Play Services, Play Store, Gmail, Карты и т. Д.). Вы можете навести указатель мыши на различные пакеты на домашней странице проекта, чтобы увидеть, что предлагает каждый вариант.Перед загрузкой вам также нужно будет выбрать правильную платформу и версию Android. Если вы не уверены, что выбрать, значит, у проекта есть собственное приложение, которое определит, какая версия Android у вас установлена ​​и для какой архитектуры нужно создавать приложения.

Откройте приложение GApps на Xperia S

Мне было любопытно посмотреть, смогу ли я заставить Google Play работать на Xperia S, и вот как я поступил.

В исходной ветке форума XDA-Developers разработчик ПЗУ говорил, что Open GApps Arm 8.1 Micro был хорошим выбором, поэтому я скачал его и вставил в телефон:

  adb push open_gapps-arm-8.1-micro-201
.zip / sdcard

Затем я запрыгнул в TWRP и установил его, используя тот же метод, который описан выше. Когда я перезапустил телефон, приложения были там, но когда я запустил Google Play, я постоянно получал сообщение «Служба Play перестала работать».

Затем я попытался удалить GApps с помощью этого инструмента, и операционная система оказалась непригодной для использования.О, Боже!

Возвращаясь к исходной точке, я затем стер устройство из TWRP (расширенная очистка, включая систему). Затем я вставил пользовательское ПЗУ в устройство, загрузил GApps Arm > 8.1 > Pico и тоже отправил его на устройство. Pico содержит минимум для доступа к функциям Google Play.

В TWRP я щелкнул Установить , затем выбрал сначала пользовательское ПЗУ, а затем файл GApps. TWRP установил их по очереди и перезагрузил телефон.

Телефону потребовалось добрых 5 минут для перезагрузки, но когда это произошло, Google Play был там! Я вошел в магазин Play и установил приложение Exodus Privacy, чтобы проверить, работает ли оно. Это было. Ура!

Заключение

Я очень доволен тем, как все это работает. Я воскресил старое устройство, на котором установлена ​​последняя версия Android, и в процессе этого у Google меньше возможностей отслеживать меня, чем это уже делает. Вот как выглядит новая ОС:

Этот пост был немного бессвязным и местами больше напоминал «примечание для себя в будущем».Тем не менее, я надеюсь, что это помогло всем, кто хочет начать прошивать свой Android пользовательским ПЗУ. Буду рад услышать то, что вы думаете, в комментариях ниже.

Как сделать резервную копию Android Stock ROM на ПК

Прежде чем углубляться, чтобы понять, как сделать резервную копию Android ROM , нам необходимо знать, что предустановленная операционная система любого устройства Android широко известна как «стандартное ПЗУ» этого устройства.Однако люди, как правило, устанавливают «пользовательское ПЗУ», чтобы получить больший контроль над своим устройством и иметь дополнительные функции. Но есть высокий риск получить кирпич во время процесса. Чтобы справиться с такой ситуацией, вам необходимо сделать резервную копию ПЗУ Android (исходное / предустановленное) перед прошивкой нового ПЗУ. В этой статье мы представляем вам подробный процесс о том, как сделать резервную копию Android ROM на ПК .

Часть 1. Как сделать резервную копию стоковой прошивки Android на ПК

1.Предварительные условия

Прежде чем создавать резервную копию стандартной прошивки вашего устройства Android, вам необходимо убедиться, что вы позаботились о жизненно важных моментах, упомянутых ниже. Без нижеперечисленных процессов риск потери данных и повреждения вашего устройства потенциально высок.

а. Резервное копирование телефона Android

Всегда безопасно иметь резервную копию устройства, прежде чем вы подумаете о резервном копировании ПЗУ Android. Когда вы восстанавливаете или создаете резервную копию ПЗУ на Android, данные вашего устройства становятся уязвимыми для утечки или потери.Чтобы предотвратить это, вам необходимо сделать резервную копию данных вашего устройства с помощью надежной программы, чтобы не оказаться в ситуации, когда вы опасаетесь за любую потерю данных. Мы собираемся изучить один из таких рекомендуемых инструментов для этой цели в следующей части этой статьи.

г. Получите root права на устройство Android

Перед тем, как выполнить резервное копирование Android ROM на ПК, необходимо получить root-права на Android-устройстве.

После того, как устройство успешно рутировано, оно готовится к резервному копированию ПЗУ Android.Вам необходимо выбрать надежный инструмент для резервного копирования ПЗУ на вашем устройстве Android.

г. Убедитесь, что аккумулятор вашего устройства полностью заряжен.

Всегда рекомендуется заряжать аккумулятор Android-устройства не менее чем на 50%. Если в этом случае у вашего устройства закончится питание во время резервного копирования Android ROM или резервного копирования устройства, это может серьезно повлиять на устройство. Чтобы этого избежать, включите свой мобильный телефон достаточно, чтобы поддерживать весь процесс.

г.Достаточно свободного места в устройстве

Недостаток места на вашем устройстве мешает бесперебойной работе, а также препятствует загрузке или обновлению новейшего программного обеспечения. Некоторые приложения для резервного копирования ПЗУ создают резервную копию на SD-карте или во внутренней памяти. Поэтому разумно оставить достаточно свободного места для различных действий устройства. Далее в этой статье мы покажем вам, как с легкостью сделать резервную копию пользовательского ПЗУ на вашем устройстве Android.


2.Используйте ROM Manager для резервного копирования ROM

Приложение ROM Manager поможет вам создать резервную копию ПЗУ Android на ПК через простой в использовании интерфейс. Вы также можете установить ПЗУ с SD-карты через это приложение. Следуйте инструкциям, чтобы узнать, как сделать резервную копию стандартного ПЗУ с прошивкой Android с помощью ROM Manager.

Шаг 1. Установите и запустите приложение ROM Manager на своем мобильном телефоне Android. Теперь прокрутите вниз главный экран и нажмите «Backup Current ROM».

Шаг 2.На всплывающем экране переименуйте резервную копию с желаемым именем и нажмите «ОК». Вскоре после этого будет выполнено резервное копирование вашего мобильного телефона / планшета Android.

Быстрый совет: После резервного копирования ПЗУ Android необходимо создать резервную копию данных устройства с помощью эффективного инструмента. Перейдите к следующей части этой статьи, чтобы сделать резервную копию вашего устройства Android без каких-либо сбоев.

Часть 2. Лучшее программное обеспечение для резервного копирования телефона Android

Как упоминалось в предыдущей части статьи, перед выполнением резервного копирования стоковой прошивки Android на ПК вам необходимо сделать резервную копию данных Android с помощью надежной программы.Мы представили вам инструмент, то есть dr.fone — Phone Backup (Android) , который используют, доверяют и рекомендуют миллионы пользователей по всему миру. Это позволяет вам создавать резервные копии и восстанавливать данные вашего устройства как выборочно, так и полностью в зависимости от ваших потребностей. Более того, с этой программой нет страха потери данных в процессе резервного копирования или восстановления.

dr.fone — Резервное копирование телефона (Android)

Лучший способ сделать резервную копию Android

  • С помощью этого программного обеспечения вы никогда не рискуете перезаписать существующий файл резервной копии устройства.
  • Он предлагает вам привилегию предварительного просмотра ваших данных перед выполнением операции резервного копирования или восстановления.
  • Программа поддерживает все основные типы файлов, такие как журналы вызовов, сообщения, контакты, мультимедийные файлы, календарь, приложения и т. Д.
  • Инструмент предлагает полную совместимость с более чем 7000 устройствами Android, а также полностью совместим с последней версией Android.
2 965 271 человек скачали это

Как сделать резервную копию данных Android на ПК

Шаг 1.Подключите Android-устройство к ПК. После этого мы выбираем «Резервное копирование и восстановление» на главной странице приложения.

Шаг 2. Откройте файлы резервных копий, которые вы хотите восстановить. Здесь вы можете выбрать все или часть необходимых данных и выбрать место для хранения файлов резервных копий. Затем снова нажмите «Резервное копирование», чтобы начать резервное копирование нужных файлов.

Шаг 3. Просмотрите и выберите файлы резервных копий. После завершения резервного копирования Android вы можете перейти к щелчку «Просмотр истории резервного копирования», чтобы проверить, были ли созданы резервные копии всех желаемых файлов.

Заключение

В статье в основном показано, как безопасно выполнить резервное копирование Android ROM на ПК. Во-первых, вам нужно убедиться, что ваш Android подготовлен, следуя некоторым важным моментам. Затем вы можете применить ROM Manager для резервного копирования. Впоследствии, для успешного и быстрого резервного копирования данных Android, dr.fone — это то, что вы можете выбрать для этого.

Освободите свое устройство — освободите свой Android!

Освободите свой Android

Несмотря на то, что Android в основном является бесплатным программным обеспечением, устройства обычно поставляются с проприетарным программным обеспечением и услугами. которые мешают людям использовать их независимо и автономно.Освободите свое устройство Android: узнайте, как восстановить контроль над своими данными с помощью бесплатной операционной системы и бесплатных приложений!

Бесплатное программное обеспечение, приложения

Новичкам проще всего начать с раскрепощения. мобильные приложения. Мы представляем вам специальные бесплатные Магазин приложений программного обеспечения и представляет некоторые приложения для большинства распространенные варианты использования, например обмен сообщениями, навигация, или игры.

Операционные системы свободного программного обеспечения

Большинство операционных систем для телефонов, которые вы можете купить, платные. В них содержатся предустановленное проприетарное программное обеспечение, которое ограничивает ваши свободы и наносит ущерб вашему Конфиденциальность. Поэтому опытным пользователям следует установить мобильную операционную систему. это максимально бесплатно.

Приложения

Для большинства людей Google Play Store является единственным или основным источником их Приложения.Он даже не говорит вам, является ли приложение бесплатным. или нет, не говоря уже о лицензии. К сожалению, большинство приложений из этого или другие рынки являются собственностью. Даже если вы установите бесплатное приложение, нет причин доверять загруженному двоичному файлу. Использование Google Для игры также требуется учетная запись Google, и она сама по себе является проприетарной программой. Рекомендуется вообще не использовать этот маркет.

F-Droid

Инициатива F-Droid была начата с изменить печальную ситуацию с приложениями свободного программного обеспечения в мире Android.Это создает репозиторий легко устанавливаемых бесплатных программ для Android. Платформа. Существует клиентское приложение для Android, которое упрощает просматривать бесплатные приложения, устанавливать их на свое устройство и следить за обновлениями. Приложения, доступные на F-Droid, не содержат скрытых затрат, безопасны для детей и прозрачны в отношении возможных антифункции.

Репозиторий F-Droid содержит подробную информацию о нескольких версиях каждого заявление.Вы также можете легко создавать и добавлять собственные репозитории. Но так как инициатива очень активна, развиваются децентрализованно и открыты для сотрудничества, создавать собственные репозитории на самом деле не нужно. Его цель — включать все полезные бесплатные приложения для Android и быть в курсе со своими обновлениями.

Мы собрали информацию о том, как вы можете помочь F-Droid.

Избранные приложения для типичных случаев использования

К счастью, сейчас мы живем в мире, в котором можем выбирать различные бесплатные приложения практически для любого случая использования.Этот раздел направлен на представить небольшую подборку приложений, подходящих для закуски. Ни в коем случае такой список не может быть идеальным для каждого человека. кейс. Мы также рекомендуем вам посмотреть полный репозиторий или приложение F-Droid. рекомендации PRISM Break, Me and My Shadow или Security in a Box.

Просмотр веб-страниц

В F-Droid вы можете найти множество веб-браузеров для разных аудитории. Вероятно, наиболее известным является Mozilla Firefox Mobile, который доступный в виде полностью бесплатного программного обеспечения как Fennec.Другой альтернативой является ребрендинг Firefox GNU IceCatMobile. Пользователи, которые предпочитаете легкие приложения с учетом конфиденциальности, возможно, также захотите попробовать Firefox Klar (также известный как Firefox Focus).

Электронная почта

K-9 Mail позволяет пользователям добавлять несколько учетных записей электронной почты и предлагает широкий выбор вариантов. Он также поддерживает интеграцию с приложения для шифрования, такие как OpenKeychain и может читать зашифрованные сообщения GnuPG.

Обмен мгновенными сообщениями

Ситуация с бесплатными приложениями для обмена мгновенными сообщениями сложный.Хотя есть 100% бесплатные программные решения, такие как Conversations и Zom (для XMPP / Jabber пользователи iOS могут использовать ChatSecure), Delta Chat (используя электронная почта) или Riot.im (используя Матрицу), вероятно, они не будут широко распространены среди ваших друзей потому что их пользовательская база относительно невелика. Другие приложения полностью или в основном бесплатное программное обеспечение, но есть другие антифункции, такие как зависимости от несвободных серверов и библиотек, или без объединения серверов, например Signal или Wire.Есть несколько инициатив, позволяющих мгновенно обмен сообщениями максимально бесплатный, безопасный, децентрализованный и удобный, и мы надеюсь, что смогу дать более четкие рекомендации в будущем.

Мультимедиа

Множество бесплатных приложений нацелены на то, чтобы вы могли наслаждаться аудио и видео на вашем мобильном телефоне. Известные приложения — NewPipe как легкий интерфейс для YouTube, который добавляет некоторые уникальные особенности, VLC Плеер для видео, или RadioDroid слушать тысячи радиостанций.Слушатели подкастов могут как AntennaPod.

На открытом воздухе

Когда вы путешествуете, ваш мобильный телефон может быть помощником для ты. Транспортёр знает сети общественного транспорта стран и городов всех по всему миру. OsmAnd обслуживает подробные офлайн- и онлайн-карты, где бы вы ни находились прямо сейчас, а также включает навигацию при езде на велосипеде или машина.

Игры

F-Droid содержит различные мобильные игры практически на любой вкус.Для Примеры головоломок могут понравиться 2048 а фанаты блочной песочницы могут играть в Minetest как в одиночном, так и в многопользовательском режиме. Для любителей 1010! Там есть 1010! Клоони.

Операционные системы

Операционная система — это набор программного обеспечения, которое позволяет вам использовать свой телефон и запускайте на нем другие приложения. Хотя Android в основном бесплатно, многие телефоны поставляются с проприетарными компонентами и надстройками.Некоторые у телефонов также есть заблокированный загрузчик что препятствует загрузке и установке других операционных систем. Если вы хотите купить телефон Android, убедитесь, что загрузчик быть разблокированным.

На некоторых девайсах разблокировать можно только умными хаками и их производители, как правило, объявляют вашу гарантию недействительной, когда вы разблокируете загрузчик их устройства. Но, учитывая Европейскую Директиву 1999/44 / CE, только тот факт, что вы изменили или изменили программное обеспечение своего устройства, не является достаточной причиной для аннулирования установленной законом гарантии.См. Анализ Карло Пианы и Матии Шукле для получения дополнительной информации. Есть также компании, которые поставляют свои устройства с разблокированным загрузчиком или предоставить вам средства для его разблокировки. Кроме того, это хорошая идея чтобы проверить, есть ли бесплатные версии Android, поддерживающие устройство.

Репликант

Репликант — это распространение Android, которое является 100% бесплатным программным обеспечением. Поскольку это не используйте любые несвободные драйверы, в настоящее время он работает на ограниченном количестве устройств.

Мы просим вас помочь Replicant расширить его поддержку на большее количество устройств. Вы можете внести свой вклад код и пожертвовать устройств в команду Replicant для тестирования.

LineageOS

LineageOS — это версия Android, который можно использовать без учетной записи Google. Хотя это обычно более бесплатна, чем программное обеспечение, поставляемое с вашим устройством, свобода это не его основная цель.Хотя LineageOS работает на большинстве Android устройств, он использует несвободные загружаемые драйверы устройств и прошивки с устройства и включен в ПЗУ. LineageOS — самый популярный форк прекращенного проекта CyanogenMod.

LineageOS по умолчанию не содержит сервисов Google Play, которые полезно для вашей свободы. Однако, если вам действительно нужно эти проприетарные приложения или библиотеки вы можете попробовать бесплатное программное обеспечение реализация microG.

Мы собрали информацию о том, как вы можете помочь сделать LineageOS и другие операционные системы настолько хорошими, насколько это возможно, и как определить и удалить несвободные детали.

12 Пользовательских прошивок Android — безопасность, конфиденциальность и отсутствие вредоносного ПО

Вот неполный список дистрибутивов вторичного рынка, также известных как кастомные прошивки или кастомные прошивки оригинальной операционной системы Android от Google. Эти ПЗУ настраиваются по разным причинам: одни для безопасности, другие — для лучшего пользовательского интерфейса.При этом MIUI — лучшая ОС, когда дело доходит до пользовательского интерфейса, потому что она вдохновлена ​​iOS, тогда как CopperheadOS разработана с нуля с точки зрения безопасности.

😭 😍 😂 23 Лучшее антивирусное приложение для Android с точки зрения энергопотребления, низкого использования памяти и производительности

Пользовательские ПЗУ — одно из лучших преимуществ рутирования Android. С настраиваемым ПЗУ вы можете наслаждаться широким спектром преимуществ — и да, несколькими недостатками. Эти ПЗУ работают с большинством Samsung, Vivo, OnePlus, XiaoMi, Sony, Huawei, Oppo, Motorola, Nokia и другими.В связи с запретом США компаниям США экспортировать и работать с Huawei, это специальное ПЗУ может быть решением для Honor или смартфона Huawei, если вы его используете. Недостатки пользовательских ПЗУ:

  • Может быть аннулирована гарантия
  • Пользовательские ПЗУ могут не работать на всех устройствах
  • Требуется root-доступ

↓ 01 — CalyxOS |

Безопасность и конфиденциальность

CalyxOS — это мобильная операционная система Android, которая обеспечивает конфиденциальность и безопасность обычных пользователей.Кроме того, упреждающие рекомендации по безопасности и автоматические обновления избавят вас от лишних догадок, чтобы сохранить личные данные в секрете. Они стремятся достичь трех основных целей: максимально зашифровать содержимое сообщений, принять меры против сбора метаданных и принять меры против отслеживания геолокации.

Для этого они объединяют приложения сетевого шифрования, такие как Signal для голосовых и текстовых сообщений, Tor Browser для просмотра веб-страниц, Orbot для использования Tor в качестве VPN, два приложения VPN, OpenKeychain для поддержки OpenPGP, Conversations и Briar.

↓ 02 — Проект MicroG |

Безопасность и конфиденциальность

Мобильная операционная система с открытым исходным кодом на базе Linux Android — не только самая популярная мобильная операционная система в мире, она также становится частной операционной системой. Как так? Хотя основная операционная система все еще выпускается как часть проекта с открытым исходным кодом Android, большинство основных приложений — нет. Ситуация становится еще хуже: все больше и больше библиотек и API-интерфейсов доступны только на телефонах, на которых запущены различные предустановленные приложения Google, что эффективно блокирует сторонние приложения в экосистеме Google.По этим причинам Android описывается как открытая система «смотри, но не трогай».

Хотя большинство компонентов microG далеки от завершения, пользователи были поражены результатами. Пользователи бесплатного программного обеспечения получили расширенную поддержку приложений, пользователи, заботящиеся о конфиденциальности, могут сокращать или отслеживать данные, которые отправляются в Google, и особенно старые телефоны могут ожидать некоторых улучшений времени автономной работы. microG не только используется на реальных устройствах, но и заменяет инструменты Google в тестовых эмуляторах и даже используется в виртуальной мобильной инфраструктуре.

↓ 03 — GrapheneOS |

Безопасность и конфиденциальность

GrapheneOS — это мобильная ОС с открытым исходным кодом, ориентированная на конфиденциальность и безопасность и совместимую с приложениями Android. GrapheneOS — это исследовательский и инженерный проект по обеспечению конфиденциальности и безопасности, который ведется более 5 лет. Недавно он был переименован в GrapheneOS и принимает другое направление, основанное на получении финансирования для исследований и разработок как некоммерческий проект с открытым исходным кодом, а не как компания.

Возрожденный проект все еще находится на очень ранней стадии, и большая часть прошлой работы по конфиденциальности и безопасности еще не была восстановлена ​​для нового воплощения ОС. На текущем раннем этапе проекта GrapheneOS предоставляет производственные выпуски для Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 и Pixel 3 XL.

↓ 04 — CopperheadOS |

Безопасность и конфиденциальность

Защищенная операционная система с открытым исходным кодом на базе Android. Проект с открытым исходным кодом Android обеспечивает прочную основу для дальнейшего развития.Базовая модель безопасности и функции здесь не описаны, только улучшения CopperheadOS. Подводя итог некоторым стандартным функциям безопасности, унаследованным от Android:

  • Полное шифрование диска на уровне файловой системы, охватывающее все данные (AES-256-XTS) и метаданные (AES-256-CBC + CTS). Ключ шифрования генерируется случайным образом, а затем шифруется с помощью ключа шифрования, полученного с помощью скрипта из парольной фразы, проверенного загрузочного ключа и аппаратно привязанного ключа Trusted Execution Environment, который также реализует ограничение скорости ниже уровня ОС.
  • Полная проверенная загрузка, охватывающая все разделы прошивки и ОС. Непроверенные разделы, содержащие пользовательские данные, стираются с помощью заводского сброса.
  • Базовая изоляция приложений с помощью уникальных пар uid / gid для каждого приложения.
  • Модель разрешений для приложений, включая возможность отмены разрешений и предоставления поддельных данных. Большинство разрешений основаны на динамических проверках запросов IPC, в то время как небольшое подмножество использует вторичные группы.
  • Полная системная политика SELinux с детализированными доменами.Не существует неограниченного домена, а MLS обеспечивает очень надежную многопользовательскую изоляцию.
  • Детальная фильтрация команд ioctl выполняется через SELinux. Это лучше, чем использование seccomp-bpf для фильтрации параметров ioctl, поскольку оно зависит от типа устройства и снижает накладные расходы. В настоящее время он используется для ioctls сокетов, но расширяется, чтобы охватить все.
  • Уменьшение поверхности атаки ядра с помощью seccomp-bpf. В песочницу входит после инициализации, чтобы уменьшить количество необходимых системных вызовов. В настоящее время это делается для служб извлечения мультимедиа и кодеков, но в настоящее время расширяется.
  • Широкое распространение языков, безопасных для памяти, в том числе в базовой ОС.
  • ASLR с более высокой энтропией, чем значения по умолчанию для восходящего ядра Linux, в сочетании с рандомизацией порядка загрузки библиотеки в компоновщике.

↓ 05 — АОКП |

Lightweight / No Bloatware

AOKP означает Android Open Kang Project. Это специальный дистрибутив ПЗУ для нескольких высокопроизводительных устройств Android. Название представляет собой игру слова кан и AOSP (Android Open Source Project).Название было своего рода шуткой, но оно прижилось, как и наше увлечение единорогами.

Мы разветвляем исходный код Android, который Google публикует в открытом доступе с каждым выпуском основной версии, а затем добавляем байты волшебного единорога (читайте: мы добавляем некоторые из самых крутых функций, которые одновременно полезны и делают ваш ROM потрясающим) . С помощью AOKP вы, как правило, можете делать со своим устройством гораздо больше, чем то, что вы могли бы сделать с исходной прошивкой, которая была установлена ​​на нем.

↓ 06 — LineageOS |

CyanogenMod Successor

CyanogenMod — это улучшенный дистрибутив прошивки с открытым исходным кодом для смартфонов и планшетных компьютеров на базе мобильной операционной системы Android.Он предлагает функции и опции, которых нет в официальных прошивках, распространяемых поставщиками этих устройств.

Функции, поддерживаемые CyanogenMod, включают встроенную поддержку тем, поддержку аудиокодека FLAC, большой список имен точек доступа, клиент OpenVPN, расширенное меню перезагрузки, поддержку Wi-Fi, Bluetooth и USB-модема, разгон процессора и другие улучшения производительности. , программные кнопки и другие «настройки планшета», переключатели в раскрывающемся списке уведомлений (например, Wi-Fi, Bluetooth и GPS), управление разрешениями приложений, а также другие улучшения интерфейса.CyanogenMod не содержит шпионских и вредоносных программ. Во многих случаях CyanogenMod может повысить производительность и надежность по сравнению с официальными версиями прошивки.

MIUI (что означает Mi User Interface и произносится как «Me You I», игра на общепринятом сокращении слов «пользовательский интерфейс» как UI), разработанный Xiaomi Tech. Единственное преимущество MIUI перед другими — это схожесть пользовательского интерфейса с iOS.

↓ 08 — OmniROM |

Anti CyanogenMod

OmniROM — это операционная система с бесплатным программным обеспечением для смартфонов и планшетных компьютеров, основанная на мобильной платформе Android.В нем участвует ряд известных разработчиков из других проектов. Проект является реакцией на коммерциализацию ROM проекта CyanogenMod.

Paranoid Android — это настраиваемое ПЗУ, предназначенное для расширения системы, работающее над улучшением уже существующей красоты Android и следуя той же философии дизайна, которая была предложена Google для Android Open Source Project.

  • Hover — Чтение уведомлений и взаимодействие с ними по мере их поступления. Избегайте отвлекающих факторов, которые отвлекут вас от потрясающего документа, над которым вы работаете, или от впечатляющего видеоролика, который вы смотрите.
  • Иммерсивный режим — глобальное скрытие системных панелей. Предоставьте своим приложениям больше возможностей для показа ярких изображений, забавных текстов и развлекательных видеороликов.
  • Pie — Повысьте простоту панели навигации, сэкономив место на экране в режиме погружения. Используйте кнопки навигации с помощью простых движений.
  • Peek — Взгляните на свои уведомления, когда вытаскиваете телефон из кармана сразу после жужжания уведомлений.
  • Динамические системные панели, также известные как DSB — объедините панели состояния и панели навигации с окружающим контентом.Обеспечьте более плавное и захватывающее впечатление.
  • Theme Engine от CyanogenMod — Улучшите свою систему, отшлифуйте ее, быстро сделайте так, как вы хотите. Выбирайте из бесконечного количества вариантов, доступных в Play Store.

↓ 10 — Indus OS |

Ориентировано на Южную Азию

Indus OS ориентирована на создание региональной экосистемы смартфонов с помощью упрощения, инноваций и содержания. Операционная система в настоящее время доступна на английском и 12 региональных языках (малаялам, телугу, тамильский, одия, ассамский, пенджаби, каннада, гуджарати, хинди, урду, бенгали, маратхи)

AOSP Extended — это ROM на основе AOSP, который обеспечивает стандартный UI / UX с различными функциями настройки вместе с движком темы Substratum.Проект был создан путем сбора различных коммитов из различных других проектов. Основанный на AOSP, он обеспечивает плавную и без задержек работу сразу после установки. Мы постоянно будем стараться добавлять больше функций и делать их еще лучше в будущих обновлениях. ПЗУ пользователя для пользователя.

XiaoMi Redmi Note 4, Z2 Plus, Redmi 4X, Redmi Note 3, Redmi 4A, Redmi 5 Plus, LEX820, MotoG3, Mi A1, A6020a40, Sony Z2 Pro, Redmi Note 5 Pro, Redmi 3S, X526, A0001, ZUK Z1, Lenovo A6000, MI 6, Motorola Moto G5 Plus, MI 5X, ZTE Axon 7, Moto G, MI 4, ONEPLUS A3000, LEX720, Zenfone Max Pro M1, Lenovo P2, YUREKA, XT1802, MI 5s

  • OTA-обновления — Получайте уведомления о последних обновлениях через приложение OTA, встроенное в ПЗУ, а также загружайте сборку и необходимые дополнения в самом приложении.У нас также есть наш OTA-бот для Telegram, который уведомляет вас, когда доступно обновление.
  • Последние исправления безопасности. Мы выпускаем ежемесячные обновления с последними исправлениями безопасности сразу после их выпуска Google.
  • Производительность — обеспечивает плавную работу на вашем устройстве без задержек. Это делает ваше устройство более быстрым и, таким образом, помогает вам с легкостью обращаться с ним.
  • Расширения — он поставляется вместе с множеством функций, которые мы называем расширениями. Расширения позволяют настроить ваше устройство на новый уровень.Расширения интегрированы в само приложение с настройками по умолчанию.

↓ 12 — eFoundation |

Конфиденциальность и безопасность

/ e / — это версия ОС Android без использования Google. Он имеет ядро ​​ОС Android, действительно открытый исходный код, без доступа приложений Google или сервисов Google к вашим личным данным. Он совместим со всеми вашими любимыми приложениями для Android. В мгновение ока / e / может расшифровать код приложения за вас: вы можете увидеть, какие трекеры и сколько в приложении. Он также документирует количество разрешений, необходимых приложению для работы.Благодаря удобочитаемой оценке вы можете увидеть, какие приложения безопасны, а каких следует избегать.

Выберите правильную прошивку для вашего мобильного телефона Android — объяснение кода

Главная »Знание» Выберите правильную прошивку для вашего мобильного телефона Android — пояснение кода

Очень важно, чтобы вы выбрали правильную прошивку для вашей модели устройства. Это связано с тем, что каждая модель мобильного устройства имеет свою уникальную прошивку, зависящую от региона или других критериев. В каждой стране есть свой уникальный код прошивки Android.Итак, чтобы получить правильную прошивку для своего устройства Android, во-первых, вы должны знать код прошивки своей страны, чтобы не разбираться в программном обеспечении. Два устройства Android этой модели, скорее всего, будут иметь разные прошивки. То есть прошивка каждого устройства в чем-то уникальна. Что ж, в этой статье вы познакомитесь с различными кодами прошивки для всех стран мира. В некоторых штатах есть более одного кода; это означает, что любая версия прошивки с любым из этих кодов относится конкретно к этой стране.

Как узнать версию или номер прошивки Android-устройства?

Очевидно, перед рутированием устройства или выполнением каких-либо административных действий на устройстве вы должны записать точный номер или код прошивки. Большинство OEM-производителей показывают код прошивки устройства как «Build Number ». Чтобы увидеть прошивку / номер сборки вашего устройства; перейти к настройкам >>> о нас >>> номер сборки . Или перейдите в настройки >>> Об устройстве >>> Информация о программном обеспечении >>> Версия программного обеспечения (для пользователей HTC).

Поддерживаемые версии

Как выбрать прошивку

В этой статье мы сконцентрируемся на мобильных моделях Samsung. Однако для других моделей процедура такая же.

Практическое объяснение номера или кода прошивки

« 15700» — это версия прошивки из приведенного выше примера, следующий « XE» — это страны, к которым относится прошивка, «I» обозначает год, «L» обозначает месяц, а «5» обозначает фактическую версию

  • XE = Болгария, Эстония, Казахстан, Литва, Россия, Украина, Великобритания

Из В приведенном выше примере мы выбираем прошивку в зависимости от региона; Ваше мобильное устройство может принимать эту прошивку в зависимости от модели.

Ниже приведены коды стран и операторов, которые могут служить ориентиром для выбора подходящей прошивки.

Коды микропрограмм с соответствующими названиями стран

7 7 907

ALG, ALR, TMC

AR 907 Бахрейн

BAE, BSE 907, PRO, PRO Герцеговина

42 Болгария , CMF, GBL, MTE, MTL, OMX, PLX, VVT

3 907 42

, Дания

3

906

7

7 Кот-д’Ивуар

907 907 907 907 907 907 907 907 907

Люксембург

IUS, SEM, TCE IUS, SEM 907

Монголия

7 907 907 906

TEN

907 907 , TMN, TPH, XEP

7

90 743

Словения

4 48 907

BAS, KVK, TLP, TRC, TUR

Страна

Код микропрограмм

Афганистан

Аргентина

ANC, ARO, CTI, PSN, UFN, UVC, UVE

Aruba

Aruba

HUT, OPP, OPS, TEL, VAU, XSA

Австрия

AOM, ATO *, DRE, MAX, MOB, MOK, ONE, TRG

906

OJV, ARB

Baltic

SEB

Бангладеш 9 0003

TML, ODD

Беларусь

OXE *, MTB, VEL

Бельгия

BHO, BHT, TEB, ERO

Бразилия

BTA, BTM, TMR, UVI, ZTA, ZTM, ZTO, ZVV

Камбоджа

RCG

Канада

BMC 970003 907 907 TLS

CHB, CHE, CHL, CHO, CHT

Китай

CHN, CMC, CHU, CUH, INT, M00, OZH, TEC, TIY

Колумбия 03

CGU, COB, COL, COM

Коста-Рика

ICE

Хорватия

CRO,

907 907, Кипр

907

CYV, CYO

Чешская Республика

ETL, KBN, O2C, OSK, TMZ, VDC, XCS, XEZ

D

Доминиканская Республика

CDR, DOR *, TDR, UWA

Доминика

CST, DCN, DOR *

BBE 906, EBE 907

Египет

EGY, OJP

Сальвадор

DGC, TBS

Финляндия

ELS, SAU

Франция

AUC, BOG, COR, DIX, FTM, NRJ, OFR, ORC, ORF, OXA *, SFR, UNIEF, VGF3

Германия

DBT, DTM, DUT, EPL, MAN, MBC, OXA *, VD2, VIA, XEG

Гана

Гана

907 907
906 907 SPN Греция

AOC, COS, CYO, EUR, GER, OXX *, TGR, VGR

Гватемала

CGU, PCS, PGU, TGU

Венгрия

PAN, TMH, TMO, VDH, WST, XEH

Индонезия

AXI, OLB *, SAR, XSE 03

INU, INS

Иран

THR

Ирак

MID

Ирландия

90 3IE 906

CEL, ILO, MIR, PCL, PTR

Италия

FWB, GOM, HUI, ITV, OMN, OXA *, TIM, VOM, WIN, XET

IRS, SIE

Ямайка

JBS, JCN, JCW, JDI

Япония

F42 907 43 907 907 907 907

LEV

Казахстан

EST, KCL, KMB, KZK, OXE *, SKZ

Кения

AFR, KEL, KEN

Корея

SKT, KOR

Ливия

BTC, MMC

LUX, PRO

Макао

VTN

Македония

MBM3, OXX 907 907

CCM, FME, FMG, MXS, OLB *, XME

Мавритания

MRT

Мексика

IUS, SEM, TCE

MPC

Марокко

FWD, MAT, MED, MWD, SNI, WAN

Непал

NPL

Нидерланды

BEN, KPN, MMO, ONL, PHN, QIC, TFT, TNL, VDENF

907 907 907 Новая Зеландия

VNZ, TNZ, NZC

Нигерия

ECT, GCR, MML

Скандинавские страны

Пакистан

PAK, WDC

Панама

BPC, CPA, PBS, PCW, TPA

Перу

PEB, PET, SAM

Филиппины

FAM , GLB, OLB *, SMA, XTC, XTE

Польша

ERA, IDE, PLS, PRT, TPL, XEO, OXA *

Португалия

3

48

Пуэрто-Рико

CEN, PCI, PCT, TPR

Румыния

CNX, COA, HAT 907

AZC, BLN, EMT, ERS, GEO, MTV, OXE *, SER, SNT

Саудовская Аравия

JED, KSA

906 MSR, PMN, SMO, TOP, TMT, TSR

Сингапур

BGD, MM1, OLB *, SIN, STH, XSO, XSP

Словакия

3

48 GTL , ОРС, ТМС

MOT, SIM

Южная Африка

XFA, XFC, XFE, XFM, XFV

7 907 907 907 907 907 907

907 907 Юго-Восточная Европа

Юго-Западная Азия

SWA

Испания

AMN, ATL, EUS, FOP, PHE, XEC, YOG

907 907 SL

907

Швеция

BAU, BCN, BME, BSG, BTH, COV, HTS, SEN, TET, TLA, TNO, VDS, XEE

Швейцария

AUT, SUN, ORG , SWC

Тайвань

BRI, CWT, TCC, TCI, TWM, WAN

Таиланд

CAT, OLB *, TH, THL 9, THO 55

Тринидад и Тобаго

TTT

Танзания

SOL

Тунис

Тунис

Украина

KVR, RTL, SEK, UMC

Объединенные Арабские Эмираты

Объединенные Арабские Эмираты

*, XSG

Великобритания

BTU, BTC, CPW, EVR, h4G, O2U, ORA, OXA *, TMU, TSC, VIR, VOD, XEU

906

CTU

США

AWS, CLW, DOB, TMB

Узбекистан

CAC, UZB

Венесуэла

DGT, MVL, VMT, VNO *

Вьетнам

DNA, FPT, OLB *, PHU, SPT, TLC, VTC, VTL, XIV17848 9000

Заключение:

Мы только что предоставили вам различные уникальные коды, чтобы различать прошивки Android и помочь вам получить правильную версию для конкретного мобильного устройства Android.

Примечание. Знание вашей прошивки чрезвычайно важно, прежде чем вы начнете устанавливать пользовательское ПЗУ или перепрошивать официальную версию с на ваше устройство Android. Вы можете связаться с нами, если вам потребуется дополнительная информация об этом.

Сельва Ганеш — главный редактор этого блога. Он компьютерный инженер, опытный разработчик Android, профессиональный блоггер и веб-разработчик. Он руководит Android Infotech, который предлагает статьи по решению проблем по всему миру.

Знание Samsung. постоянная ссылка.

Навигация по сообщениям

Как установить стандартную прошивку Samsung с помощью Odin (подробное руководство)

В этом обширном руководстве мы покажем вам, как установить стандартную прошивку Samsung с помощью инструмента Odin на устройствах Galaxy.

Люди часто склонны переходить к пользовательским ПЗУ и root, чтобы добавить в программное обеспечение больше функций. Что ж, это не всегда срабатывает. Некоторые могут предпочесть стабильность программного обеспечения OEM (в данном случае One UI / Samsung Experience) или его простоту.Но может пройти какое-то время, прежде чем вы это поймете. В любом случае, если вы все же хотите вернуться к стоковой прошивке Samsung, процесс довольно прост. Все, что вам нужно, это телефон, компьютер, USB-кабель, стандартное ПЗУ и флэш-инструмент Odin.

Прежде чем мы перейдем к фактическим шагам, давайте обратим наше внимание на инструмент, который мы будем использовать для установки стоковой прошивки Samsung на устройства Galaxy.

Odin (обычно именуемый « Odin Downloader » или « Odin Flash Tool ») — это инструмент для устройств Samsung, который позволяет с легкостью прошивать полную стандартную прошивку на устройстве Samsung Galaxy.Инструмент для прошивки якобы используется Samsung внутри компании для прошивки и тестирования стоковой прошивки на телефонах Galaxy. Однако производитель так и не выпустил инструмент для конечного пользователя. Это скорее просочилось в общественность через Интернет. Это простой автономный исполняемый файл, доступный только для Windows. Он вводит файлы прошивки в формате .tar или .tar.md5. Для работы инструмента ваше устройство Samsung должно быть подключено к ПК в режиме загрузки. Это основная методология!

Несмотря на чрезвычайную простоту доступного программного обеспечения и его использования, начинающие пользователи часто могут блокировать свои устройства.Мы их не виним! Это обычное дело, когда вы мало знакомы с программным обеспечением. Чтобы помочь вам с этим, мы создали это подробное руководство по установке стоковой прошивки Samsung с помощью Odin.

Теперь, зачем вам устанавливать стоковую прошивку / стандартную прошивку Samsung? Он может помочь пользователю в различных ситуациях. Например, вы можете восстановить стандартное ПЗУ на рутированном устройстве Samsung Galaxy. Или, возможно, вы продаете свой телефон и хотите предоставить его в заводском состоянии.Установка стандартной прошивки с помощью Odin также может помочь вам вручную обновить программное обеспечение телефона до последней версии, а также может помочь вам исправить определенные проблемы с программным обеспечением.

Содержание

Препараты

Прежде чем перейти к шагам по установке стандартной прошивки на устройства Samsung Galaxy с помощью Odin, убедитесь, что вы выполнили все подготовительные шаги.

1. Сделайте резервную копию

Практически во всех наших руководствах мы рекомендуем пользователям выполнить полное резервное копирование устройства, прежде чем продолжить.Это связано с тем, что ручная настройка программного обеспечения вашего телефона часто может привести к потере важных данных, если выполняется неправильно.

Итак, начнем с создания полной резервной копии памяти телефона. Если ваше устройство рутировано, вы можете дополнительно выполнить резервное копирование Nandroid с помощью TWRP или использовать Titanium Backup для создания полных резервных копий установленных приложений и связанных данных. Вы можете прочитать наше подробное руководство по резервному копированию Android для всего.

2. Установите USB-драйверы Samsung

Чтобы установить стандартную прошивку Samsung с помощью Odin, необходимо сначала установить надлежащее соединение между смартфоном / планшетом Samsung Galaxy и ПК.Если на вашем компьютере уже установлен Samsung Kies, убедитесь, что он полностью закрыт, когда вы используете Odin. Kies часто имеют тенденцию нарушать соединение телефона с инструментом Odin и, таким образом, могут повлиять на процесс между ними, что также может привести к мягкому кирпичу телефона.

Если вы еще не установили подходящие драйверы на ПК, вы можете легко загрузить автономный драйвер USB Samsung и установить его.

3. Зарядите устройство Samsung

Непосредственно перед тем, как приступить к перепрошивке, убедитесь, что вы заряжаете устройство Samsung Galaxy как минимум до 60% уровня заряда.Почему? Вы определенно не хотите, чтобы устройство выключалось во время процесса перепрограммирования. В конечном итоге он окажется в состоянии кирпича или в состоянии, которое невозможно восстановить.

4. Скачать Odin Flash Tool

Наконец, загрузите последнюю версию инструмента Odin. Для некоторых версий ОС Android вам может потребоваться также загрузить рекомендованную версию. Например, Odin v1.85 для Gingerbread / ICS, Odin v3.09 для JellyBean / KitKat, Odin v3.12.10 для Nougat / Oreo и т. Д. Для любой последней версии Android, такой как Android 10 / Android 9 Pie, вы можете загрузить последнюю Один v3.14.1.

5. Загрузите устройство Samsung Galaxy в режим загрузки

Практически на всех телефонах / планшетах Android процедура перепрошивки обычно выполняется в режиме быстрой загрузки / загрузчика. Но когда дело доходит до устройств Samsung Galaxy, вы должны перезагрузиться в режиме загрузки. Этот процесс довольно прост и уникален практически для всех основных устройств Samsung Galaxy. Он лишь немного отличается для новых устройств, таких как Galaxy S10 / S10 + / S10e, Note 10/10 +, S9 / S9 + и Note 9.Оба метода изложены ниже.

Сначала полностью выключите телефон. Затем одновременно удерживайте кнопку уменьшения громкости + Home + Power для старых устройств Galaxy с емкостными кнопками. Для более новых телефонов удерживайте кнопку уменьшения громкости + Bixby + Power . Удерживайте клавиши 3-5 секунд. Когда появится экран с предупреждением, просто нажмите клавишу увеличения громкости, чтобы войти в режим загрузки.

Выполнив все требования, следуйте инструкциям по установке прошивки Samsung Stock на устройства Galaxy с помощью Odin.

Загрузить стандартную прошивку для Samsung Прошивка

Odin доступна по всему Интернету из различных известных источников. Мы перечислили некоторые из них здесь. Вы можете просто выполнить поиск в указателе модели вашего устройства и загрузить желаемое стандартное ПЗУ / прошивку для вашего региона / оператора связи.

Вы также можете загрузить последнюю версию прошивки с помощью Frija или SamFirm Tool.Не загружайте прошивку для другого устройства / варианта / оператора связи. Только прошивка, совместимая с прошивкой, специально предназначена для вашего устройства Samsung Galaxy.

Как установить стоковую прошивку Samsung с помощью Odin?
  1. Загрузите стоковую прошивку Samsung (* .zip) для устройства.
  2. Распакуйте загруженный ZIP-архив с прошивкой в ​​легкодоступное место на ПК.
  3. Извлеченные файлы прошивки должны быть в формате « .tar » или « .tar.md5 ».
  4. Распакуйте Odin ZIP (например, Odin3_v3.13.1.zip) в легкодоступное место на ПК.
  5. Откройте извлеченную папку (например, Odin3 v3.13.1) и дважды щелкните файл « Odin3.exe ».
  6. Подключите устройство Samsung Galaxy к ПК, когда оно находится в режиме загрузки.
  7. В окне Odin должен загореться COM-порт.
  8. Нажмите кнопку «AP» и выберите файл прошивки, начинающийся с AP.
  9. Сделайте то же самое для «BL», «CP» и «CSC».
  10. Обратите внимание, что обычный файл CSC полностью сотрет устройство . Чтобы сохранить данные, просто выберите файл «HOME_CSC».
  11. Убедитесь, что на вкладке «Параметры» выбраны «Auto Reboot» и «F.Reset Time». Все остальное оставьте как есть.
  12. Когда все будет готово, нажмите кнопку «Пуск», чтобы установить стандартную прошивку Samsung на устройство Galaxy.
  13. Процесс прошивки займет несколько минут.

По завершении вы увидите сообщение «ПРОЙДЕН!», И устройство автоматически перезагрузится.После этого можно отключить телефон и закрыть окно Odin. После загрузки устройства Samsung Galaxy выполните начальную настройку, следуя инструкциям на экране. Вы можете также следовать разделу устранения неполадок, если у вас возникнут какие-либо проблемы при прошивке стоковой прошивки.

Устранение неисправностей
  • Устройство не определяется Odin / COM-порт не горит — Убедитесь, что Kies отключен и у вас правильно установлены драйверы Samsung USB.Если даже это не помогает, попробуйте использовать другой кабель или переключитесь между портами USB на ПК.
  • См. Сообщение «FAIL!» В Odin — это может быть вызвано несколькими причинами. Возможно, вы используете неправильную прошивку / инструмент Odin, или соединение USB может быть неисправным. Просто принудительно выключите устройство и повторите процедуру с шага №1.
  • Устройство входит в загрузочный цикл / не выходит за пределы логотипа Samsung — Если вы столкнулись с загрузочным циклом после установки или любым другим неправильным поведением программного обеспечения, просто перезагрузитесь в стандартном режиме восстановления и выполните сброс настроек до заводских.Для этого сначала выключите устройство. Затем одновременно удерживайте клавиши увеличения громкости + Home / Bixby + Power в течение нескольких секунд. На экране «Нет команды» удерживайте кнопку питания и один раз нажмите кнопку увеличения громкости. В стандартном восстановлении нажмите кнопку «Wipe data / factory reset» и подтвердите.

Процесс был довольно простым, правда? Даже если это было не в первый раз, это будет легко, когда вы овладеете всей процедурой. Итак, вы только что смогли установить стандартную прошивку Samsung на устройства Galaxy с помощью Odin .Если у вас есть вопросы, оставьте их в комментариях.

Как собрать Android ROM на Ubuntu 16.04

Введение

Android — самая популярная операционная система в мире на сегодняшний день. Сотни различных производителей оригинального оборудования или OEM-производителей предпочитают устанавливать его на свои устройства, потому что он бесплатный, с открытым исходным кодом и имеет большую экосистему приложений и сервисов, построенных вокруг него. К сожалению, многие OEM-производители не выпускают обновления для Android по беспроводной сети (OTA) регулярно.А другие OEM-производители предоставляют обновления только в течение ограниченного периода времени после запуска устройства. Кроме того, OEM-производители, как правило, широко настраивают Android, чтобы их устройства имели уникальный внешний вид. Их настройки включают альтернативные пусковые установки, тематические пользовательские интерфейсы системы и предустановленные приложения.

Если вы хотите удалить все эти настройки или запустить последнюю версию чистого Android на своем устройстве, вы можете самостоятельно создать для него новую прошивку. В сообществе разработчиков модов Android такую ​​прошивку обычно называют ПЗУ, сокращенно от Read Only Memory.

В этом руководстве вы создадите ROM Android Oreo на основе Android Open Source Project или AOSP для краткости. Чтобы этот учебник не зависел от устройства и был универсальным, мы будем ориентироваться только на эмулятор AOSP, но вы можете применить те же методы для реальных устройств.

Предварительные требования

Чтобы продолжить, вам понадобится:

  • Один сервер Ubuntu 16.04 x64 с как минимум 16 ГБ ОЗУ, 4 ЦП и 120 ГБ дискового пространства, настроенный в соответствии с Ubuntu 16.04 руководство по начальной настройке сервера, включая пользователя sudo без полномочий root и брандмауэр. Для процесса компиляции требуется много оперативной памяти, а большее количество процессоров ускорит время компиляции. Кроме того, файлы, которые вы будете загружать и создавать, довольно большие. DigitalOcean имеет High CPU Droplets, что может отлично подойти для этого проекта.
  • Git устанавливается в соответствии с инструкциями по установке Git в Ubuntu 16.04.

Шаг 1. Запуск сеанса экрана

Некоторые команды, которые вы будете выполнять в этом руководстве, потенциально могут выполняться часами.Если SSH-соединение между вашим ПК и вашим сервером прерывается во время выполнения команд, они будут прерваны внезапно. Чтобы избежать такой ситуации, используйте утилиту screen , которая позволяет запускать несколько консольных сеансов в одном терминале. С помощью screen вы можете отключиться от текущего сеанса и подключиться к нему позже. Если вы новичок в Screen, узнайте больше в этом руководстве по использованию Screen в Ubuntu.

Запустить новый сеанс экрана .

  

При первом запуске screen вам будет представлено лицензионное соглашение.Нажмите Введите , чтобы принять лицензию.

С этого момента, если ваше SSH-соединение прервется, ваши длительные команды будут продолжать выполняться в фоновом режиме. После восстановления соединения SSH вы сможете возобновить сеанс, запустив команду screen -r .

Теперь давайте установим компоненты, необходимые для компиляции Android.

Шаг 2 — Установка зависимостей

Исходный код AOSP распределен по нескольким репозиториям Git.Чтобы упростить пользователям загрузку всех этих репозиториев, сообщество AOSP создало инструмент командной строки под названием repo .

Мы загрузим последнюю версию инструмента с помощью wget и сохраним ее в каталоге ~ / bin . Сначала создайте каталог ~ / bin :

  

Затем загрузите сценарий репо :

  
  • wget 'https://storage.googleapis.com/git-repo-downloads/repo' -P ~ / bin

Примечание : Если вас беспокоит безопасность запуска на вашем компьютере сценария, который вы загрузили с другого сайта, проверьте содержимое сценария:

  

Когда вы освоитесь с содержанием скрипта, продолжайте изучение этого руководства.

Используйте chmod , чтобы предоставить текущему пользователю разрешение на запуск репо .

  

Инструмент репозитория использует Git внутри и требует, чтобы вы создали конфигурацию Git, указав свое имя пользователя и адрес электронной почты. Для этого выполните следующие команды:

  
  • git config --global user.name "ваше имя"
  • git config --global user.email "[email protected]_domain.com"
Исходный код

Android в основном состоит из файлов Java, C ++ и XML.Для компиляции исходного кода вам потребуется установить компиляторы OpenJDK 8, GNU C и C ++, библиотеки синтаксического анализа XML, ImageMagick и несколько других связанных пакетов. К счастью, вы можете установить их все, используя apt . Перед тем как сделать это, убедитесь, что вы обновили списки пакетов вашего сервера.

  

После обновления списков установите зависимости:

  
  • sudo apt-get install openjdk-8-jdk android-tools-adb bc bison build-essential curl flex g ++ - Multilib gcc-multipleib gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev libesd0-tool liblz4 libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc yasm zip zlib1g-dev

После загрузки зависимостей мы можем использовать сценарий repo для получения исходного кода Android.

Шаг 3. Загрузка исходного кода

Мы будем использовать сценарий репозитория для выполнения нескольких задач по подготовке нашей рабочей области. Создайте новый каталог для хранения исходного кода Android, который вы собираетесь скачать:

.
  

Вы будете работать в этом каталоге на протяжении всего урока, поэтому переключитесь на него сейчас:

  

Каталог должен быть инициализирован репозиторием манифеста AOSP, специальным репозиторием Git, содержащим XML-файл с именем default.xml , в котором указаны пути ко всем другим репозиториям Git, которые вместе образуют базу кода AOSP.

Работа со всем деревом кода AOSP может стать громоздкой. Следовательно, вы должны дополнительно указать имя конкретной версии или ветви, которая вас интересует. В этом руководстве, поскольку мы создаем ROM Oreo, мы будем использовать ветку android-8.0.0_r33 , идентификатор сборки которой OPD1.170816.025 . Вы можете получить список всех доступных идентификаторов сборки и названий веток на официальной странице AOSP Codenames, Tags и Build Numbers.

Кроме того, для этого руководства вам не понадобится вся история фиксации дерева кода. Вы можете сэкономить время и место для хранения, усекая историю до глубины 1 .

Соответственно, используйте команду repo init для инициализации каталога и укажите следующие параметры:

  
  • репозиторий init -u https://android.googlesource.com/platform/manifest -b android-8.0.0_r33 --depth = 1

Когда будет предложено включить цветной дисплей, нажмите Y , а затем Введите .

Наконец, загрузите фактические файлы AOSP из различных репозиториев, выполнив команду repo sync :

  

Приведенная выше команда загружает более 30 ГБ данных, поэтому подождите, пока она завершится. Как только это произойдет, мы настроим кеш для ускорения компиляции.

Шаг 4 — Подготовка кэша компилятора

Чтобы ускорить сборку, вы можете использовать кеш компилятора. Как следует из названия, кеш компилятора помогает избежать перекомпиляции частей ПЗУ, которые уже скомпилированы.

Чтобы включить использование кэша компилятора, установите переменную среды с именем USE_CCACHE .

  

Если у вас нет большого количества свободного места на диске, вы не хотите, чтобы кеш становился слишком большим, поэтому вы можете ограничить его размер. если вы собираете ПЗУ для одного устройства, вы можете ограничить его до 15 ГБ. Для этого используйте команду ccache .

  
  • предварительные сборки / разное / linux-x86 / ccache / ccache -M 15G

Вы увидите результат, подтверждающий, что вы внесли это изменение:

  

Выходные данные

Установить ограничение размера кэша равным 15.0 Гбайт

Перед компиляцией нам нужно провести еще одну оптимизацию. Давай сделаем это дальше.

Шаг 5 — Настройка Jack

Сервер Jack, отвечающий за построение большей части Java-частей ПЗУ, требует много памяти. Чтобы избежать ошибок выделения памяти, вы можете использовать переменную среды с именем ANDROID_JACK_VM_ARGS , чтобы указать, сколько памяти может использовать Джек. Обычно достаточно выделить около 50% оперативной памяти вашего сервера.Эта переменная среды также определяет другие параметры компиляции.

Выполните следующую команду, чтобы выделить 8 ГБ ОЗУ для сервера Джека и сохранить параметры компиляции по умолчанию, необходимые Джеку:

  
  • экспорт ANDROID_JACK_VM_ARGS = "- Xmx8g -Dfile.encoding = UTF-8 -XX: + TieredCompilation"

Теперь вы готовы создать ПЗУ для Android.

Шаг 6 — Запуск сборки

Дерево кода AOSP содержит сценарий с именем envsetup.sh , который имеет несколько вспомогательных функций, связанных со сборкой. В то время как многие вспомогательные функции, такие как mm , mma и mmm , служат ярлыками для команды make , другие, такие как обед , устанавливают важные переменные среды, которые, среди прочего, определяют Архитектура ЦП ПЗУ и тип сборки.

Создайте сценарий, чтобы получить доступ к вспомогательным функциям.

  
  

Вывод

, включая устройство / asus / fugu / vendorsetup.ш включая устройство / generic / car / car-arm64 / vendorsetup.sh включая устройство / generic / car / car-armv7-a-neon / vendorsetup.sh включая устройство / generic / car / car-x86_64 / vendorsetup.sh включая устройство / generic / car / car-x86 / vendorsetup.sh включая устройство / generic / mini-emulator-arm64 / vendorsetup.sh включая устройство / generic / mini-emulator-armv7-a-neon / vendorsetup.sh включая устройство / generic / mini-emulator-mips64 / vendorsetup.sh включая устройство / generic / mini-emulator-mips / vendorsetup.sh включая устройство / generic / mini-emulator-x86_64 / vendorsetup.ш включая устройство / generic / mini-emulator-x86 / vendorsetup.sh включая устройство / google / дракон / vendorsetup.sh включая устройство / google / marlin / vendorsetup.sh включая устройство / google / muskie / vendorsetup.sh включая устройство / google / taimen / vendorsetup.sh включая устройство / huawei / angler / vendorsetup.sh включая устройство / lge / bullhead / vendorsetup.sh включая устройство / linaro / hikey / vendorsetup.sh включая sdk / bash_completion / adb.bash

Затем запустите обед и передайте ему кодовое имя вашего устройства с суффиксом типа сборки, которым может быть eng , userdebug или user .В то время как типы сборки eng и userdebug дают ПЗУ, которые лучше всего подходят для целей тестирования, тип сборки user рекомендуется для производственного использования.

Чтобы создать тестовое ПЗУ, которое может работать в эмуляторе AOSP ARM, передайте aosp_arm-eng команде обед :

  

Вы увидите этот вывод, показывающий настройки среды:

  

Выход

============================================== PLATFORM_VERSION_CODENAME = REL PLATFORM_VERSION = 8.0,0 TARGET_PRODUCT = aosp_arm TARGET_BUILD_VARIANT = eng TARGET_BUILD_TYPE = выпуск TARGET_PLATFORM_VERSION = OPD1 TARGET_BUILD_APPS = TARGET_ARCH = рука TARGET_ARCH_VARIANT = armv7-a TARGET_CPU_VARIANT = общий TARGET_2ND_ARCH = TARGET_2ND_ARCH_VARIANT = TARGET_2ND_CPU_VARIANT = HOST_ARCH = x86_64 HOST_2ND_ARCH = x86 HOST_OS = Linux HOST_OS_EXTRA = Linux-4.4.0-104-generic-x86_64-с-Ubuntu-16.04-xenial HOST_CROSS_OS = окна HOST_CROSS_ARCH = x86 HOST_CROSS_2ND_ARCH = x86_64 HOST_BUILD_TYPE = выпуск BUILD_ID = OPD1.170816.025 OUT_DIR = вне AUX_OS_VARIANT_LIST = ============================================

Наконец, запустите make , чтобы начать сборку. make поддерживает параллельные задания, поэтому вы можете значительно ускорить сборку, используя параметр -j , чтобы установить количество параллельных заданий, равное количеству процессоров, доступных на сервере.

Используйте команду nproc , чтобы узнать, сколько у вас ЦП:

  

Команда возвращает номер CPUS:

  

Выход

8

Затем вы можете использовать этот номер с make , чтобы указать параллельное выполнение:

  

Даже с 8 процессорами вам придется ждать завершения сборки более часа при условии, что на вашем сервере нет других процессов, интенсивно использующих процессор.Продолжительность сборки прямо пропорциональна объему оперативной памяти и количеству имеющихся у вас процессоров. Если вам нужны более быстрые сборки, рассмотрите возможность использования специализированных капель с высокой загрузкой ЦП, которые поддерживают до 32 ЦП и 48 ГБ памяти.

Примечание: Вы увидите множество предупреждающих сообщений, сгенерированных во время сборки. Вы можете спокойно их игнорировать.

Когда ПЗУ будет готово, вы должны увидеть сообщение о том, что сборка завершена успешно. Вы также сможете увидеть точную продолжительность сборки.

  

Выход

... Создание файловой системы с параметрами: Размер: 2147483648 Размер блока: 4096 Блоки в группе: 32768 Inodes в группе: 8192 Размер inode: 256 Журнальных блоков: 8192 Этикетка: система Блоки: 524288 Группы блоков: 16 Зарезервированный размер группы блоков: 127 Создана файловая система с 2266/131072 инодами и 178244/524288 блоками [100% 63193/63193] Установите систему fs i ... out / target / product / generic / system.img out / target / product / generic / system.img + maxsize = 2192446080 размер блока = 2112 всего = 2147483648 резерв = 22146432 #### make успешно завершена (01:05:44 (чч: мм: сс)) ####

Давайте проверим, что все построено правильно.

Шаг 7. Проверка сборки

Результат процесса сборки состоит из нескольких образов файловой системы, которые вместе образуют ПЗУ. Вы найдете их в каталоге out / target / product / generic / .

  
  • ls -l out / target / product / generic / *. Img
  

Вывод

-rw-r - r-- 1 sammy sammy 6
  • 16 5 января 18:51 out / target / product / generic / cache.img -rw-rw-r-- 1 sammy sammy 1699731 5 января 19:09 out / target / product / generic / ramdisk.img -rw-r - r-- 1 sammy sammy 2147483648 5 января, 19:10 out / target / product / generic / system.img -rw-r - r-- 1 Сэмми Сэмми 576716800 5 января 19:09 out / target / product / generic / userdata.img
  • Чтобы проверить ПЗУ, вы можете попробовать загрузить с ним эмулятор, выполнив команду emulator . Если вы работаете в среде без графического интерфейса пользователя, убедитесь, что вы передали ей флаги -no-window и -noaudio .

      
    • эмулятор -no-window -noaudio> / dev / null 2> & 1 &

    Чтобы проверить, смог ли эмулятор загрузиться успешно, подождите минуту и ​​используйте инструмент моста отладки Android, adb , чтобы открыть оболочку на эмуляторе.

      

    Если в ПЗУ нет проблем, вы увидите приглашение оболочки, запущенной на эмуляторе.

      

    Выход

    * демон не запущен; начиная с tcp: 5037 * демон успешно запущен общий: / #

    Выйдите из этой оболочки, набрав exit и нажав ENTER или нажав CTRL + D .

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

    Устранение неполадок

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

      

    Затем снова запустите сборку, но с меньшим количеством параллельных заданий. Например, вот как можно сократить количество параллельных заданий до 2:

    .
      

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

      

    Кроме того, вы можете добавить больше дискового пространства к своей капле, используя блочное хранилище DigitalOcean.

    Заключение

    В этом руководстве вы успешно создали ПЗУ на основе AOSP для Android Oreo. Приемы, которые вы изучили сегодня, применимы и ко всем форкам AOSP, таким как Lineage OS и Resurrection Remix OS.

    Leave a comment