- Самостоятельное создание прошивки для Android
- Создание прошивки для Android
- Шаг 1: Установка Recovery
- Шаг 2: Выбор прошивки
- Шаг 3: Подготовка системы на ПК
- Шаг 4: Использование Android Kitchen
- Шаг 5: Сборка прошивки
- Шаг 6: Установка прошивки
- Заключение
- How to update your Android firmware
- Jump to section:
- How to do automatic updates
- How to manually update
- 1. Locate the firmware for your manufacturer
- 2. Installing the firmware
- Custom recovery
Самостоятельное создание прошивки для Android
Прошивка на любом современном смартфоне, включая устройства на платформе Android, позволяет модифицировать буквально каждый элемент на собственный вкус. И хотя обычно рядовые пользователи используют уже готовые варианты, прошивку можно создать самостоятельно. Для этого потребуется ряд специальных инструментов, о которых нами будет рассказано в настоящей инструкции.
Создание прошивки для Android
Прежде чем перейти к основам, необходимо учесть: даже если в точности придерживаться ограничений и рекомендаций из нашей статьи, ваше устройство может прийти в нерабочее состояние. Связано это со многими факторами, от мелких ошибок до отсутствия совместимости. Поэтому любыми доступными способами проверяйте совместимость, чтобы сохранить девайс в целости.
Шаг 1: Установка Recovery
В одной из инструкций на нашем сайте был рассмотрен процесс установки кастомного рекавери, необходимого для перепрошивки Android-устройства. Этот шаг является обязательным и должен быть выполнен заранее до работы с самой прошивкой. При этом помните, что для разных смартфонов используется собственный вариант, но это никак не скажется на дальнейшем процессе за исключением некоторых отличий в интерфейсе.
Шаг 2: Выбор прошивки
Помимо добавления загрузчика с возможностью сохранения доступа к файлам нужно найти прошивку, совместимую с вашим девайсом. В этом вопросе трудно дать какие-то конкретные советы, так как существует огромное количество смартфонов и не менее большой ассортимент прошивок. Проще всего найти подходящий вариант, посетив раздел «Android» на русскоязычном форуме 4PDA или на англоязычном ресурсе XDA Developers.
Отыскав раздел с прошивками для вашего устройства, предпочтение стоит отдать чистым вариантам, которые не были модифицированы автором. Это необходимо для того чтобы изменить прошивку с нуля, не заменяя и не вырезая другие элементы. Загрузите архив в формате ZIP на компьютер, где и будут производиться дальнейшие изменения.
Шаг 3: Подготовка системы на ПК
Специальное ПО для компьютера, о котором пойдет речь в следующем разделе, в равной степени совместимо с ОС Windows, Linux и MacOS. Наиболее удобный метод сводится к использованию систем на основе Linux, в то время как на Виндовс потребуется ряд дополнительных действий и программ. В связи с куда большей распространенностью второго варианта, именно ОС Windows мы уделим внимание.
- Посетите официальный сайт Oracle и загрузите программное обеспечение JDK в соответствии с разрядностью вашей операционной системы.
Кликните по загруженному EXE-файлу и произведите инсталляцию программы.
Следом за JDK нужно скачать и установить Cygwin. Для этого посетите тему на форуме 4PDA по представленной ниже ссылке.
Перейти к скачиванию Cygwin
Откройте загруженный архив при помощи любого удобного архиватора и извлеките имеющиеся файлы.
Среди полученных файлов дважды кликните по «Setup», чтобы начать установку.
На этапе «Choose A Download Source» выберите вариант «Install from Local Directory» и нажмите «Далее».
В строке «Root Directory» путь оставьте без изменений, воспользовавшись кнопкой «Далее».
Дальше нужно изменить «Local Package Directory», указав папку Cygwin, которую вы извлекли из архива ранее. К примеру, в нашей ситуации она находится на рабочем столе, и потому путь выглядит так, как показано на скриншоте.
Дальнейшие действия по установке Cygwin производятся в автоматическом режиме.
По желанию можете создать на рабочем столе ярлык для более удобного запуска программы.
Запустите программу с помощью созданного значка. В ОС Windows выше семерки используйте «Запуск от имени администратора».
Дождитесь завершения создания директорий и файлов в консоли, после чего закройте Cygwin.
На этом этап подготовки можно считать завершенным и переходить к следующему шагу. Заметьте, внутри архива в файле «kitchen_readme» также имеется инструкция по установке.
Шаг 4: Использование Android Kitchen
Программа Android Kitchen, так же известная как «кухня», представляет собой наиболее удобное средство для создания кастомных прошивок. Загрузить архив можно с официальной страницы на Github по ниже представленной ссылке. Лучше всего брать последнюю вышедшую версию ПО.
- Загрузив «кухню» на компьютер, извлеките папку из архива так же, как и на прошлом этапе.
Переименуйте папку в «kitchen» и с помощью комбинации клавиш «CTRL+X» подготовьте к переносу.
Откройте «Локальный диск (C:)» и откройте папку по следующему пути: Cygwin/home/user . Нажмите сочетание клавиш «CTRL+V», чтобы добавить ранее извлеченную папку.
Примечание: Вместо «user» папка будет названа в соответствии с именем пользовательской директории в системе.
Переместите заранее скачанный файл прошивки, подходящей для вашего устройства, в папку «original_update». Эта директория расположена по следующему пути: Cygwin/home/user/kitchen/original_update .
Вновь запустите Cygwin и последовательно воспользуйтесь следующими командами:
cd kitchen
./menu
В случае успеха в консоли появится множество пунктов, предназначенных для работы с прошивкой.
Закройте «кухню» и переходите к следующему этапу.
Шаг 5: Сборка прошивки
Самой важной и наиболее трудоемкой частью является сборка прошивки, так как этот процесс необходимо выполнять с осторожностью, чтобы исключить вероятность ошибок. Данная процедура не будет проблемой при наличии опыта. По той же причине мы не будем акцентировать внимание на этапе сборки, упомянув лишь несколько моментов.
- В главном меню Android Kitchen введите «0» и нажмите «Enter», чтобы перейти к расширенному списку параметров.
Отсюда можно внести множество изменений в прошивку, будь то добавление ROOT, изменение анимации или запуск плагинов.
Для завершения нужно будет ввести «99» и нажать «Enter». Готовый файл будет находиться в папке «OUTPUT_ZIP» в пользовательской директории Cygwin.
Завершив процедуру редактирования, можно приступать к прошивке устройства.
Шаг 6: Установка прошивки
Как и в случае с установкой рекавери, процедура инсталляции кастомной прошивки вне зависимости от варианта ее получения была нами описана в отдельной статье на сайте. Ознакомиться с ним вы можете, перейдя по ниже представленной ссылке. Обратите внимание, что разные виды прошивок могут устанавливаться по-разному.
Заключение
Надеемся, наша статья помогла вам разобраться с процедурой создания собственной прошивки для Android-устройства. Важно учитывать, что без опыта и понимания достичь желаемого результата не получится, даже если уделить внимание конкретным примерам. Связано это с массой отличий в случае разных прошивок, версий Андроид и смартфонов.
Помимо этой статьи, на сайте еще 12473 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
How to update your Android firmware
There are two ways to make sure you have the latest version of Android available for your smartphone: over the air (also known as OTA) or manual updates, the latter of which is more complicated. Here’s how to get the newest Android update!
Jump to section:
How to do automatic updates
Usually software updates roll out to our devices automatically, which happens OTA (over the air). When this happens, you’ll receive a notification that will tell you that an update is ready to install and all you need to do is tap on it to start.
Easy as Pie, for some. / © NextPit
If, for whatever reason, it isn’t being pushed to your device or you accidentally cleared the notification, you can check manually if there is an OTA update available by heading to About Device > System Updates > Check for Updates. This exact terminology will vary depending on what type of device you own, but it should be in the same general area.
How to manually update
There are various reasons for manually updating your device, but some of the most common are that you don’t have a stable mobile or Wi-Fi network, or you’ve rooted your device and aren’t receiving OTA updates anymore. In the case of older devices which are no longer getting the latest versions of Android, you might even turn to custom ROMs like Lineage OS. Regardless of why, here’s how to take things into your own hands to get the Android update you’re after.
1. Locate the firmware for your manufacturer
The first step to performing a manual update is locating the firmware, also known as a ROM, that you want to install on your device. In case of an official ROM, we would check the appropriate website for each manufacturer and locate the proper ROM for our model of device. The firmware of the most popular manufacturers can be found here: Samsung (SamMobile), Sony (XperiaFirmware or Flashtool), LG, Huawei, Xiaomi, OnePlus or Motorola. Alternatively, you can find information on the best custom ROMs here.
2. Installing the firmware
To install the ROM, you’ll have to locate the specific program which is suitable for your brand of smartphone or use a custom recovery, which requires your device to be unlocked and rooted. You can learn more about installing custom ROMs here.
Samsung devices
- KIES: This program is used to update Samsung branded devices, allowing us to download the ROM and install it to the mobile device from your PC. KIES itself downloads the firmware for you based on your device and location, so if a ROM hasn’t been rolled out to your device or location, you won’t be able to install it using KIES.
- Odin: Another program that allows you to install ROMs on your Samsung devices. The advantage here is that unlike KIES, you can install the ROM you’ve downloaded yourself, such as one from SamMobile. For a brief overview, you can check out any of our various tutorials on how to root your Samsung devices.
Install the best ROM for your device. / © NextPit
Sony Xperia Devices
- Flash Tool: This tool is used to flash ROMs onto Sony Xperia devices. You’ll have to keep in mind that this will only work on Xperia devices that have their bootloader unlocked. Right now, it’s in beta stage but works across most Windows PCs.
HTC devices
- HTC Sync Manager: As the name suggests, this program is used to install updates, among other things, on HTC devices. To get it, you can head over to the official HTC website and grab it. Once installed, you just have to connect your smartphone to your PC via USB and then fire up the program. It will search for software updates for you, but only official updates will be available to you.
- HTC One Tool Kit: This program was developed by some folks over at the XDA Developers Forum and works for HTC devices. In this tool kit you can unlock your bootloader, root some devices, and of course, install official and custom ROMs on your HTC. You can grab the toolkit from the following link: HTC One Toolkit.
LG devices
- LG PC Suite: This program, also named LG Bridge, will update LG devices and can be downloaded by hitting LG’s device search page and searching for PC Suite — just download the one for your device. Once the program is installed, you just have to click on the box Check Phone Update. As with some of the other official programs, this will only install official updates for your device.
LG’s PC suite will help you get official updates at most. / © LG
Motorola devices
- RSD Lite: Motorola users usually don’t have problems with receiving updates, however, this toolkit will allow you to flash stock firmware on your Motorola again if you ever have any issues. You can grab the program from the following link: RSD Lite.
Custom recovery
If you don’t see a compatible program in the following list for your device or manufacturer, the best option may be to install a custom recovery on your device. This is one of the simpler methods for flashing custom ROMs and backing up your device and is accessed when you reboot your device. As such, you can download custom or official ROMs straight to your device and then install them without having to use a PC as an intermediary.
Do you use any alternative methods to install updates to your device? Share them with us in the comments if you do.
Источник