Как на андроиде сменить прошивку – «Как поменять прошивку на Android? » – Яндекс.Кью

alexxlab
alexxlab
11.08.201922.12.2019

Содержание

Как самому сделать прошивку для Андроид

Как самому сделать прошивку для Андроид

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

Создание прошивки для Android

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

Читайте также: Как восстановить прошивку на Android

Шаг 1: Установка Recovery

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

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

Подробнее: Как установить рекавери на Android

Шаг 2: Выбор прошивки

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

Просмотр списка прошивок на форуме 4PDA

Перейти к прошивкам на 4PDA
Перейти на форум XDA Developers

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

Шаг 3: Подготовка системы на ПК

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

  1. Посетите официальный сайт Oracle и загрузите программное обеспечение JDK в соответствии с разрядностью вашей операционной системы.

    Перейти к скачиванию JDK

    Кликните по загруженному EXE-файлу и произведите инсталляцию программы.

  2. Установка JDK на компьютер

  3. Следом за JDK нужно скачать и установить Cygwin. Для этого посетите тему на форуме 4PDA по представленной ниже ссылке.

    Перейти к скачиванию Cygwin

  4. Откройте загруженный архив при помощи любого удобного архиватора и извлеките имеющиеся файлы.
  5. Извлечение папки Cygwin на компьютере

  6. Среди полученных файлов дважды кликните по «Setup», чтобы начать установку.
  7. Запуск файла установки Cygwin на компьютере

  8. На этапе «Choose A Download Source» выберите вариант «Install from Local Directory» и нажмите «Далее».
  9. Выбор локальной директории для Cygwin на компьютере

  10. В строке «Root Directory» путь оставьте без изменений, воспользовавшись кнопкой «Далее».
  11. Выбор папки для Cygwin на компьютере

  12. Дальше нужно изменить «Local Package Directory», указав папку Cygwin, которую вы извлекли из архива ранее. К примеру, в нашей ситуации она находится на рабочем столе, и потому путь выглядит так, как показано на скриншоте.
  13. Выбор папки с плагинами для Cygwin на компьютере

  14. Последним шагом является выбор компонентов в окне «Select Packages», которое появится практически сразу после начала установки. Кликните по строке «All», чтобы рядом с каждым пунктом появилась подпись «Install».

    Выделение плагинов для Cygwin на компьютере

    Дальнейшие действия по установке Cygwin производятся в автоматическом режиме.

    Установка Cygwin на компьютере

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

  15. Завершение установки Cygwin на компьютере

  16. Запустите программу с помощью созданного значка. В ОС Windows выше семерки используйте «Запуск от имени администратора».

    Запуск Cygwin от имени администратора на компьютере

    Дождитесь завершения создания директорий и файлов в консоли, после чего закройте Cygwin.

  17. Подготовка файлов Cygwin на компьютере

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

Шаг 4: Использование Android Kitchen

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

Перейти к скачиванию Android Kitchen

  1. Загрузив «кухню» на компьютер, извлеките папку из архива так же, как и на прошлом этапе.
  2. Извлечение папки Android Kitchen на компьютере

  3. Переименуйте папку в «kitchen» и с помощью комбинации клавиш «CTRL+X» подготовьте к переносу.
  4. Переименование папки Android Kitchen на компьютере

  5. Откройте «Локальный диск (C:)» и откройте папку по следующему пути: Cygwin/home/user. Нажмите сочетание клавиш «CTRL+V», чтобы добавить ранее извлеченную папку.

    Примечание: Вместо «user» папка будет названа в соответствии с именем пользовательской директории в системе.

  6. Перенос папки Kitchen на компьютере

  7. Переместите заранее скачанный файл прошивки, подходящей для вашего устройства, в папку «original_update». Эта директория расположена по следующему пути: Cygwin/home/user/kitchen/original_update.
  8. Перенос файла прошивки в папку Android Kitchen

  9. Вновь запустите Cygwin и последовательно воспользуйтесь следующими командами:

    cd kitchen
    ./menu

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

Закройте «кухню» и переходите к следующему этапу.

Шаг 5: Сборка прошивки

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

  1. В главном меню Android Kitchen введите «0» и нажмите «Enter», чтобы перейти к расширенному списку параметров.

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

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

  2. Для завершения нужно будет ввести «99» и нажать «Enter». Готовый файл будет находиться в папке «OUTPUT_ZIP» в пользовательской директории Cygwin.
  3. Работа с прошивкой через Android Kitchen

Завершив процедуру редактирования, можно приступать к прошивке устройства.

Шаг 6: Установка прошивки

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

Прошивка смартфона через CWM Recovery

Подробнее:
Как установить кастомную прошивку на Android
Инструкции по перепрошивке смартфонов

Заключение

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

Прошивка смартфона через CWM RecoveryМы рады, что смогли помочь Вам в решении проблемы.

Прошивка смартфона через CWM RecoveryОпишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

lumpics.ru

Создаем 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Моды анимации загрузки с 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: кастомное меню восстановления для AndroidClockworkMod 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Стандартный 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), и многое другое. Обо всем этом мы поговорим в следующих статьях.

 

xakep.ru

Как поменять прошивку на Андроиде

Перепрошить своё устройство Andriod возможно, даже если официально новой версии на него не вышло. Это довольно продолжительная и сложная процедура, однако, если точно следовать инструкциям, у вас всё получится. Часто бывает такое, что на более старые версии смартфонов и планшетов обновления перестают выходить вовсе. Между тем, чем новее система Андроид, тем она комфортнее и функциональнее, поэтому многие пользователи стремятся обновить версию прошивки вручную. Таким образом, у вас два варианта: выполнить официальное обновление устройства, которое доступно на вашем телефоне либо прошить устройство своими силами. Подробнее об этих методах вы можете прочитать в данной статье.

1

Как поменять прошивку на Андроиде через обновление

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

  • Опустите список в самый низ, чтобы открыть пункт “Об устройстве”.

  • Самый первый пункт “Загрузка обновлений вручную” вам нужен в данный момент. Нажмите на него.

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

  • Если обновления будут найдены, то устройство вам предложит загрузить их немедленно. Согласитесь с этим и просто ждите – установка выполнится сама.
  • Но когда вы видите на экране сообщение “Последние обновления уже установлены”, вам остается только прибегнуть ко второму способу.

2

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

Запаситесь свободным временем и терпением. В данной статье будет использован пример с Samsung J5. Вам понадобится такой софт:

  • Программа Odin последней версии для компьютера.
  • Файл прошивки, скачанный из сети интернет.
  • Свежие драйверы для вашего телефона.
  • Установленная программа Samsung Kies или другой софт для вашей модели.

Кроме этого, вам понадобится свой телефон или планшет и USB шнур.

  • Убедитесь, что ваше устройство читается на компьютере, для него установлены драйверы и Samsung Kies. Скачать софт можно с официального сайта по ссылке http://www.samsung.com

  • Теперь загрузите последнюю версию программы Odin, которая предназначена специально для перепрошивки устройств. Зайдите на сайт http://www.droidviews.com и скачайте ту версию, где написано “Latest”.

  • Здесь же можно скачать последние драйверы на Samsung.

  • Скачать прошивку вы можете на сайте https://www.sammobile.com, где потребуется регистрация. Но проще всего обратиться к сервису 4PDA и выполнить поиск по модели вашего телефона.

  • Когда все компоненты загружены на ваш компьютер, вы можете приступить к установке.
  • Откройте архив с программой Odin и дважды кликните по файлу с расширением .exe

  • Программа откроется мгновенно. Вам нужно лишь подождать.

  • Теперь разархивируйте файл с прошивкой телефона. Директорию укажите любую по вашему желанию.
  • Кликните в Odin на кнопку “BL”.

  • Выберите прошивочный файл для Андроида среди директорий. Как только вы его найдете и выберете, кликните “Открыть”.

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

  • Как только всё будет готово, нажмите “Start”. Ваш телефон может перезагружаться несколько раз в процессе обновления. Не трогайте устройство и не нажимайте ни на что в программе Odin. Вы увидите оповещение на экране, когда прошивка установится.
  • Если в процессе возникли какие-либо проблемы, попробуйте сбросить настройки на устройстве. Как это сделать вы узнаете в статье Как сбросить к заводским настройкам Андройд.

sovetclub.ru

Изменяем андроид без перепрошивки. 10 лучших твиков.

В отличие от iOS, Windows Phone и некоторых других мобильных ОС, исходный код Android открыт, благодаря чему энтузиасты могут модифицировать систему каким угодно образом и оформлять свои модификации в виде свободно распространяемых прошивок, таких как CyanogenMod, Paranoid Android и OmniROM. Такие прошивки содержат в себе огромное количество полезнейших модификаций, однако не каждый готов идти на риск, устанавливая их. К счастью, существует способ получить все преимущества кастомов на любой стоковой прошивке.

 

XPOSED FRAMEWORK

Не так давно мы уже упоминали что для Android существует система Xposed — набор библиотек и приложений, которые, работая вместе, позволяют сторонним приложениям перехватывать обращения к любым Java-классам Android и подменять их на свои собственные. Проще говоря, аналог Cydia Substrate для iOS, с помощью которого пользователь может изменять поведение и внешний вид андроид.

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

[ad name=”Redmi”]

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

Как работает EXPOSED:

Xposed состоит из двух основных компонентов: модифицированной версии бинарника /system/bin/app_process, который в Android отвечает за запуск виртуальной машины Dalvik, и набора Java-классов XposedBridge.jar, который содержит код, способный перехватывать вызовы любых Java-классов и отдавать их другим классам.

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

При установке Xposed-модуль реги стрирует себя в XposedBridge в качестве обработчика тех или иных Java-классов этих приложений, что дает ему возможность заменить их на свои собственные. Говоря другими словами, модули Xposed не изменяют систему, а подменяют ее компоненты на «фейковые», поэтому после отключения модуля или всего Xposed система автоматически вернется к перво начальному состоянию.

УСТАНОВКА И НАСТРОЙКА

Установить и настроить Xposed довольно просто. По своей сути это обычный APK-пакет, который
после запуска разворачивает все необходимые компоненты для работы системы Xposed в систему. Получить сам пакет можно на официальном сайте (goo.gl/61rOz7). Там же, кстати, находится репозиторий модулей, однако скачивать модули вручную не придется, так как все можно сделать с помощью самого приложения.

После скачивания и установки пакета переходим в раздел «Фреймворк» и нажимаем кнопку «Установить/обновить», далее нажимаем «Быстрая перезагрузка», чтобы система подхватила установленные компоненты Xposed при следующей загрузке. В большинстве случаев этого будет
достаточно для того, чтобы подготовить Android к установке модулей. Если же речь идет о смартфоне с залоченным разделом /system (S-ON), способ установки придется изменить на «Из режима восстановления» в меню «Фреймворк Режим установки». В этом случае после нажатия
кнопки «Установить/обновить» система уйдет в перезагрузку и архив с компонентами Xposed будет автоматически прошит с помощью консоли восстановления.

МОДУЛИ

После перезагрузки вновь запускаем инсталлятор Xposed и переходим в раздел «Загрузка». Здесь отображаются все доступные в репозитории модули, а также обновления самого Xposed. Для установки модуля просто выбираем нужный и нажимаем кнопку «Загрузка» напротив последней версии. Чтобы активировать модуль, переходим в раздел «Модули», ставим галочку напротив того, что установили, и перезагружаем смартфон.

Попробуем установить один из модулей. Для примера хорошо подойдет Tinted Status Bar. Находим его, устанавливаем, активируем в секции «Модули» инсталлятора Xposed и отправляем смартфон в перезагрузку. После загрузки пробуем запускать разные приложения. Эффект должен быть заметен сразу, это строка состояния, которая теперь меняет цвет в зависимости от цветовой схемы самого приложения (почти как в iOS 7). Вот и все, мы поменяли поведение системного компонента без установки кастомных прошивок и модификаций, прошиваемых через
recovery!

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

Первое — модули бывают преимущественно двух типов: те, что просто делают свою работу и нигде не светятся, и те, что поддаются настройке. Модули первого типа могут изменять внешний вид или поведение системы, но настроить их не удастся; либо они активны в настройках Xposed, либо отключены (пример такого модуля — Masterkey Multi-fix). Модули второго типа обычно тоже никак себя не проявляют, но создают иконку в меню приложений, которая открывает доступ к настройкам модуля. С их помощью можно активировать те или иные функции модуля и изменить его поведение (примеров таких модулей полно: App Settings, GravityBox и многие другие).

Второе — не все модули совместимы с любыми версиями Android. Некоторые из них рассчитаны на работу с определенными типами стоковых прошивок (например, с прошивками от Samsung или HTC) и могут вести себя непредсказуемо на других прошивках (хотя смартфон они не окирпичивают, конечно). Другие рассчитаны только на работу с определенной версией Android. Например, в репозитории есть два модуля GravityBox, один из которых рассчитан на работу в Jelly Bean (Android 4.1–4.3), другой — в KitKat (4.4). Чтобы не словить глюки, этот момент тоже нужно учитывать. Также следует быть осторожнее с планшетами на базе Android 4.0–4.1, в них используется несовместимый с телефонным интерфейс и многие модули не работают.

Отдельная история — кастомные прошивки. Обычно с ними никаких проблем не возникает, но случаются курьезы. Например, после установки GravityBox в OmniROM ты получишь два индикатора батареи. Происходит так потому, что в этой прошивке используется собственный, несовместимый со стоком механизм отображения индикатора батареи, о котором GravityBox ничего не знает. К счастью, проблема легко решается отключением индикатора либо в настройках самой прошивки, либо в GravityBox (останется только один индикатор).

[ad name=”UMI 600×313″]

Третье — модуль может быть не просто обособленным пакетом, а входить в состав обычного Android-приложения. Если ты установишь на смартфон приложение Greenify из Play Store, в Xposed появится соответствующий модуль. В случае с этим приложением он опционален и нужен для получения большего контроля над сном приложений. Многие другие приложения также используют Xposed для расширения своей функциональности: BubbleUPnP для стриминга аудиопотока из любого плеера, Cool Tool — для отображения разных данных в строке состояния и так далее.
Перейдем к модулям. В мой список самых самых вошли более двадцати модулей на любой вкус и цвет. Вот они:

GravityBox

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

Модуль способен кастомизировать строку состояния, изменять набор и расположение тайлов в шторке, позволяет изменять поведение кнопок навигации или вообще их отключить, расширяет меню перезагрузки (на манер кастомных прошивок), включает в себя реализацию PIE из Paranoid Android (аналог LMT Launcher), позволяет применить экранные фильтры, изменить поведение хардварных кнопок, поведение светодиода уведомлений и зарядки и многое-многое другое.

Фактически GravityBox — это сборник лучших функций из сторонних прошивок, с помощью которых можно изменить Android. Все функции поддаются тонкой настройке, однако в отличие от кастомных прошивок настройка производится с помощью специального и не слишком удобного меню, доступного через иконку GravityBox в меню приложений. Кроме GravityBox, в репозитории
можно найти и другие «модули-комбайны», такие, например, как Wanam и Xblast Tools, но по функционалу они уступают.

App Settings

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

Кроме того, модуль имеет свой собственный механизм отзыва полномочий у приложений, работающий независимо от системы AppOps, которая появилась в качестве скрытой возможности
в Android 4.3. С ее помощью можно, например, запретить определенному приложению ходить в интернет или отправлять SMS. Очень удобно при борьбе с назойливой рекламой или подозрительным софтом.

XHaloFloatingWindow

Интересный модуль, имитирующий часть функциональности системы уведомлений Halo из прошивки Paranoid Android. Модуль позволяет запускать выбранные приложения в плавающем окне, размер и прозрачность которого можно менять как вздумается. По умолчанию никак себя не проявляет, и, чтобы получить возможность открывать приложение в плавающем окне, придется добавить его в «Белый список» в меню «Свойства» в настройках модуля. После перезапуска приложения оно будет открыто в отдельном окне.

[ad name=”MiBand2″]

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

XMultiWindow

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

Работает сразу после установки и перезагрузки; приложение, запущенное с рабочего стола, откроется в полноэкранном режиме, если же в момент запуска экран уже будет занят другим приложением, то он разделится надвое. Имеет те же проблемы совместимости, что и XHaloFloatingWindow, но сам по себе гораздо полезнее. Не поддерживает фирменные самсунговские возможности, такие как drag’n’drop между приложениями. К слову сказать, в настоящий момент многооконный режим из OmniROM выпилен (по причине падений некоторых приложений), поэтому можно использовать данный модуль для замены.

BootManager

Данный модуль выполняет одну простую функцию: запрещает отдельно взятым приложениям автоматически запускаться на этапе загрузки ОС. Дело в том, что по умолчанию Android не позволяет регулировать автозапуск приложений, как это можно сделать в любой настольной ОС. Приложение, имеющее полномочие android.permission.RECEIVE_BOOT_COMPLETED, будет автоматически запущено системой при загрузке, и сделать с этим ничего не получится.

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

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

StatusbarVolume

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

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

Burnt Toast, Jelly Toast, EnhancedToast

Три модуля для изменения поведения и внешнего вида сообщений, появляющихся на экране при определенных событиях (toast message).

Burnt Toast добавляет к сообщению иконку приложения, его вызвавшего (с возможностью кастомизации). Jelly Toast заменяет ущербный стиль оформления сообщений в KitKat (со скругленными углами и широкой рамкой) на простой и лаконичный из Jelly Bean.

EnhancedToast объединяет в себе функции двух предыдущих модулей и позволяет блокировать сообщения от выбранных приложений (большинство из них действительно бесполезны), в том числе с возможностью фильтрации по regexp (будут показаны только те сообщения, что попадают под шаблон). Как дополнительный бонус предоставляется поддержка Tasker, с помощью которого можно настроить автоматическое управление функциями модуля.

[ad name=”Umi 600×217″]

CrappaLinks

Второй в моем личном списке наиболее полезных модуль (после StatusbarVolume). Делает одну простую вещь — автоматически разворачивает сокращенные ссылки перед их открытием в приложении. Зачем это нужно, когда любой браузер развернет их самостоятельно? Затем, что ссылка, ведущая, например на youtube.com, play.google.com или facebook.com, в стандартной ситуации открывается не в браузере, а в соответствующем приложении, что правильно и очень удобно.

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

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

Xposed Call Blocker

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

LightningWall

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

[ad name=”Responbl”]

Другие модули

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

Sense 5/6 Toolbox — набор твиков и хаков для стоковых прошивок от HTC.
HTC One Tweaker — твики и хаки для HTC One.
MotoGuide — сборник твиков и хаков для Moto X.
Chrome New Tab — заставляет Chrome всегда открывать новые ссылки в новой вкладке.
Phab7 — позволяет переключаться между телефонным и планшетным режимами.
Ok Google for 3rd party launchers — добавляет автоматическое распознавание голоса в сторонние лаунчеры.
Master Key multi-fix — закрывает знаменитый  баг Master Key.
NetworkSpeedIndicator — добавляет в строку состояния индикатор скорости передачи данных.
CpuTemp in Statusbar — показывает темпера туру процессора в строке состояния.
Holo Themer — позволяет на лету переключаться между светлой и темной темой оформления приложений.
YouTube AdAway — блокирует рекламу в приложении YouTube.
Allow Fullscreen Youtube with HDMI — активирует по-настоящему полноэкранный режим при выводе картинки из плеера YoutTube по HDMI.
AppOpsXposed — открывает доступ к функции AppOps (см. выше).
Complete Action Plus — позволяет кастомизировать диалоги выбора файлов и приложений.
DitheredHoloBackground — делает задний фон приложений истинно черным, без градиента (полезно для AMOLED-дисплеев).
DoubleTapToSleep — отправляет смартфон в сон после двойного тапа по строке состояния.
Extended Xposed Translation Component — автоматически переводит на русский прошивку MIUI.
Hide Apps Xposed — позволяет скрыть приложения в меню стандартного лаунчера.
Instagram Downloader — позволяет скачивать фото из Instagram.
Vine Downloader — позволяет скачивать видео из Vine.
LG PIE Support — поддержка функции PIE для прошивок от LG.
Multiple Users for phone — активирует много пользовательский режим на смартфоне.
neXus navbarz — позволяет изменять внешний вид и поведение софтверных кнопок навигации.
ScreenOffAnimation — набор анимаций выключения экрана.
UnbelovedHosts — позволяет применять свои собственные версии файла /etc/hosts без изменения основного (для блокировки рекламы).
Xposed Full Screen Call Picture — выводит фото звонящего абонента на полный экран (без обрезания снизу).
Xposed GEL Settings — кастомизатор для Google Now Launcher.

ВЫВОДЫ

Xposed — прекрасный инструмент для того чтобы изменить андроид, аналогов которому практически нет (Cydia Substrate для Android я не рассматриваю). С помощью его модулей можно получить почти любую функциональность сторонних прошивок без необходимости прошивать смартфон. Даже если сам Xposed или один из его модулей по какимто причинам превратит смартфон в кирпич, его всегда можно вернуть к жизни, отключив Xposed с помощью прошивки специального ZIP-файла (на странице XDA, в конце) через консоль восстановления.

Click to rate this post!

[Total: 50 Average: 3.5]

cryptoworld.su

Как поменять андроид на телефоне: какие действия будут правильными?

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

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

ВАЖНО: Помните, уважаемые читатели, что для работы с использованием мобильного телефона на андроиде в целях переустановки ОС, необходимо будет работать с USB-кабелем, который иметь нужно в любом случае. Покупать такой товар лучше в специализированных магазинах. И еще – не сборки «Китай».

13 отличий Виндовс и Линукс от андроид платформы

Какие моменты необходимо узнать прямо сейчас?

Обновление Андроид

  • Для настольных компьютеров и иных устройств, которые поддерживают стандартные системы, требуются драйвера. Для смартфонов, планшетов подобных проблем не существует. А все потому, что драйверов нет.
  • Если вас по какой-то причине не устраивает Андроид, то установить IOS/Windows Phone придется не самостоятельно, а в специализированной конторе. А значит, вам предстоит вложить определенную сумму денег. Встает вопрос – лучше поменять версию андроид на более новую вместо перепрошивки?
  • Установка – это перепрошивка. Поэтому, когда вы находите информацию, где употребляется данный термин – не пугайтесь. В тех случаях, когда желание внести изменения велико, можно смело лазить в настройках. Поверьте, многие проблемы, возникшие после этого, легко устраняются с помощью нажатия кнопочки – возвращение к заводским установкам. В основных операционных системах подобное просто невозможно.
  • Обновление программного обеспечения следует производить регулярно. Однако многие пользователи заметили, что предустановленные программы не получается удалить без использования ROOT.
  • Чтобы удалить ОС Android, придется скачать специальное приложение. Для ОС Виндовс и иных не требуется этого.

Особенности Андроида

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

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

Методика обновления версии Андроид

Если вы решили перепрошить телефон, то следует действовать по следующим правилам.

  • Позаботьтесь о том, чтобы заряд аккумулятора был полон.
  • Включаете Wi-Fi или мобильный интернет. Заметим, что последний лучше не использовать из-за низкой скорости скачивания.
  • В настройках аппаратуры заходим в обновления и жмем «Проверить» или «Обновить».
  • Теперь остается ждать до тех пор, пока не скачается весь файл и не начнется установка. Рекомендуем в этот период внимательно отслеживать доступ в сеть.

Установка неофициальных обновлений системы

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

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

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

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

Для прошивки требуются:

  1. смартфон;
  2. бесперебойный доступ к интернету, желательно Wi-Fi;
  3. ноутбук или компьютер;
  4. USB- кабель.

Технология прошивки смартфона

Вы еще сомневаетесь, можно ли поменять андроид на другую ос? Наш ответ прост – да! Однако до того как вы решите проводить все действия самостоятельно, вспомните, что данные будут потеряны.

Обновлённый телефон

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

  • С помощью стационарного компьютера скачиваем iPhone Apple в zip-файле.
  • Теперь подключаем смартфон к компьютеру с помощью соответствующего кабеля.
  • Производим копирование zip-файла на вставленную sd-карту памяти аппарата.
  • Когда процедура завершена, следует перезагрузить айфон или смартфон, запустив  Рекавери. Чтобы это сделать, следует нажать одновременно 3 клавиши – Громкость и Меню, Питание. Помните, набор клавиш может отличаться. Все зависит от модели аппарата.
  • Дожидаемся перезагрузки смартфона. После этого открываем главное меню и выбираем строку – «Резервное копирование и восстановление». Смело жмем Ок.
  • УСразу же запускается программа удаления данных, настроек и контактов. Когда это произошло, выбираем опцию Wipe. В ней жмем на Wipe Data и Wipe Dalvik Cache.
  • После этого следует снова войти в меню, и вы заметите новую строку – Wipe Dalvik Cache. Именно здесь надо нажать на клавишу Да.
  • Дожидаемся обновления и из списка выбираем «Install zip from SD card». Щелкаем по фразе «Choose zip from SD card».
  • Из выгруженного списка выбираем необходимый файл.
  • Начинается в авторежиме процесс установки IOS. На это потребуется несколько минут.

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

x-tarif.ru

пошаговый алгоритм обновления прошивки на андроид устройстве

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

Важно: Сложность процедуры заключается в отсутствии единого общего стандарта обновлений ПО.

Несмотря на все сложности, примерно раз в 2-3 года андроид желательно обновлять. Эта процедура позволяет избавиться от лишних служебных и временных файлов, сохраненных системой. Обновление увеличивает свободный объем памяти системы, появляется доступ к новым дополнительным функциям. Совершенствуется ПО для работы с камерой, новые драйвера могут улучшить работу встроенного гироскопа.

После обновления прошивки обычно ускоряется работа всех приложений.

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

В каких случаях нужно выполнять перепрошивку

  • При смене операционной системы телефона. Например, при прошивке Windows Phone на Андроид.
  • При смене версий ОС Андроид на более свежую.
  • Для установки версии Андроид на другом языке. Можно поставить языковой пакет, можно полностью заменить систему на другую версию.
  • В случае, если система замусорена следами неумелого обращения: беспорядочными закачками, ненужными приложениями, рекламными модулями и т.д.
  • При подозрении на взлом системы и установку потенциально опасных приложений.
  • В некоторых случаях фирменный телефон или планшет самостоятельно выполняет скачивание прошивки и настоятельно требует ее выполнить. В этом случае придется следовать инструкциям на экране. Позаботьтесь о полном заряде батареи перед выполнением такой операции.
  • Если прошивка операционной системы выполняется для доступа к новым приложениям, обязательно проверьте, будут ли старые приложения работать с новой версией ОС. Это актуально при использовании старых версий приложений без обратной совместимости.

Когда не стоит выполнять смену версии ОС

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

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

Варианты обновления и прошивки андроида

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

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

Самые популярные программы для прошивки андроида с помощью ПК:

  1. Fastboot – отличная программа, поддерживающая колоссальное количество драйверов, включая различные азиатские модели.
  2. Flash Tool – идеальный вариант для обновления моделей Lenovo. Работает аналогично Fastboot, но имеет особые драйвера.

Пошаговая инструкция по обновлению версии андроида

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

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

Перед началом прошивки

Где и как искать обновление

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

Важно: Версии Fastboot существуют для всех операционных систем. Даже под MacOs.

Плюсы использования компьютера в качестве базы для обновления следующие:

  • При сбоях можно начать заново.
  • Вероятность потери данных минимальна.
  • Можно сохранить бэкап системы и при неудачном обновлении просто откатить систему назад.
  • Возможна прошивка даже при отсутствии интернет доступа – все программы и утилиты заранее сохранены на компьютер.

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

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

Установите ПО на компьютер

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

  • Подключите андроид к компьютеру через usb.
  • При подключении устройство будет опознано и автоматически настроено.

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

Ниже представлен пример такой фирменной оболочки для работы с устройством Huawei.

Установите ПО на компьютер

Подключите андроид девайс к компьютеру через usb

 

Важно: После обновления прошивки необходимо перезагрузить систему.

 

Как уберечься от сбоев при прошивке андроида

  • Обязательно создайте резервную копию данных. Для этого можно подключить телефон или планшет к компьютеру и выполнить синхронизацию (Подробнее, как это сделать, можно почитать тут).
  • При выполнении прошивки обязательно используйте качественный usb-кабель.
  • Будьте терпеливы. Обновления программ не выполняются мгновенно. Не давите все кнопки подряд, не пытайтесь прервать работу устройства. Любой сбой при выполнении прошивки андроида может стать фатальным и все придется выполнять заново.
  • Убедитесь в полном заряде аккумулятора, даже при питании от розетки.
  • Не торопитесь. Устранить негативные последствия неудачной процедуры достаточно сложно.

androidx.ru

Способы прошивки Андроид без компьютера

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

Прошить Андроид без компьютераПрошить Андроид без компьютераПрошивку смартфона Android без компьютера можно осуществить достаточно быстро и просто

Проблемы с прошивкой без компьютера

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

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

При рассмотрении того, как прошить Андроид без компьютера, обратим внимание на нижеприведенные моменты:

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

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

Программа для смены прошивки для Samsung

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

Прошить Андроид без компьютераПрошить Андроид без компьютера Установите любую из программ, предназначенных для прошивки смартфона Samsung (или любого другого) Прошить Андроид без компьютераПрошить Андроид без компьютера Перепрошейте свой телефон, нажав на кнопку Start и дождитесь окончания обновления

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

xn—-7sbmatugdkfphym2m9a.xn--p1acf

Разное

Отправить ответ

avatar
  Подписаться  
Уведомление о