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

Разбираемся, как самому создать прошивку Андроид на компьютере

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

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

Для того, чтобы firmware вышла высококачественной и телефон не превратился в кирпич главное сделать ряд мер для подготовки к созданию нового Андроида. Потребуется компьютер с установленной на нем ОС Linux, лучше UBUNTU. Ставить было бы неплохо 64х разрядную систему под новые версии Андроид.

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

На жёстком диске должно быть до 20 гигабайт свободного места. Это выполняется для того, чтобы хранить исходники.

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

Способы создания

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

  • Установить UBUNTU. Исключительно на ней выйдет крепкая firmware. Скачать UBUNTU можно на официальном сайте.
  • Потом приготовить стол для работы и высвободить много места, как было отмечено выше. После перейдем к самой сборке.
  • Установить программу Java.
  • Скачать исходники можно с форума 4pda.

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

Разумеется отредактировать уже готовую сборку под себя намного легче. Для этого потребуется:

  • Установить ОС UBUNTU.
  • Скачать программы andimgtool и rkwintools. Они смогут помочь вам расшифровать данные boot.img, recovery.img, system.img. а еще и запаковать их.
  • Отыскать чистую прошивку. Основное, чтобы в наименовании были слова ROM. Сайт для загрузки выбираем на собственное усмотрение, к примеру desktoplinux.ru, или любой иной.

Сделать прошивку телефона из уже готового файла разумеется гораздо проще и легче. Здесь заключается преимущество редактирования уже готовой firmware.

Инструкция по изготовлению firmware Андроид своими силами

Собрать прошивку Android из исходников

Перед тем как приступать к созданию кастомной firmware собственными руками, рекомендуется установить виртуальную машину, а на нее ОС Linux.

Samsung Galaxy

А еще необходимо инсталлировать java версии 3,3. Если же вы будете работать на операционке Ubuntu, то в ее репозитории нужно найти OpenJDK Java 6 Runtime и скачать ее.

После того как произошла установка Джавы нужно загрузить специализированную утилиту видоизменения Android, ее называют android kitchen.

Сейчас нужно найти прошивку, которую будете изменить. xda-developers.com – на данном сайте отыщете нужную вам прошивку. Основное, чтобы они имели в имени слово ROM и были чистыми. Потом скачиваете его и разархивируете, применяя Winrar.

Когда вы откроете папку с разархивированными файлами, вы отыщете детали, нижеперечисленные:

  • Каталогmeta.inf. Можно в нем поменять root права, вывести progress bar. В ней также находится скрипт изменения, благодаря которому вы можете делать новые данные в памяти NAND.
  • В boot.img можно отыскать linux и образ initrd. Их можно не трограть. Все видоизменения для Андроид клиент сумеет сделать, применяя настройки системы файлов /prof либо же применяя Clockwordmod.
    прошивка
  • И напоследок папка для производства новых картинок, фонов, приложений, а конкретно /system. Тут клиент найдет ядро Android, состоящее из:
  • app – это приложения, которые уже стоят.
  • bin – тут находятся детали, которые будут применяться иными более высокоуровневыми во время работы системы.
  • fonts — шрифты.
  • framework — наборы классов Java, которые применяются на Андроиде. Тут находится framework-res.apk. Этот файл полностью описывает интерфейс системы.
  • lib — хранилища, которые применяются низкоуровневыми элементами системы.
  • media – рингтоны, звуки.
  • tts — файлы для синтезатора речи.
  • vendor – документы от изготовителя телефона.
  • bin – хранит полезные программы.
  • build.prop – файл, в котором есть данные сборки и настроек невысокого уровня.
    Детали данной

Запустите андроид kitchen. Пуск сделайте через Линукс либо же через программу Cygwin. Если запускаете в Линуксе, то введите команду cd kitchen, потом ./menu.

Сейчас распаковываете программу. Потом переходите в раздел 0 или advanced options. Отыскав команды с целью улучшения версии Андроида, нажмите на ту, которая нужна. Тут вы добавляете свои анимации, приложения, освобождаете память. После выполненных действий, наберите команду 99. Сейчас нажмите build ROM fron working folder. Осталось лишь забрать архив с output_ZIP.

данной теме

Редактирование готовой версии

Изучив изготовление firmware из начальных файлов, в настоящий момент будет рассмотрено, как видоизменить готовый файл. Для его редактирования файл нужно скачать, ищем прошивку с именем: Pure Android 3.0 ROM. Это имя говорит о том, что она считается чистой.

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

  • Metainf. Тут лежат все информацию о будущей системе. Сертификаты, контрольные суммы и скрипты тоже находятся тут.
  • Boot.img. Это образ для того, чтобы вы могли загрузить прошивку и установить.
  • Папка system. Это Андроид без ядра. Тут лежат все настройки системы и некоторые из установленных утилит.

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

Для видоизменения графики рекомендуется обратиться к папке framework/framework-res.apk. Клиенту следует разархивировать компонент и вставить туда две папки: res/drawable-*, куда он сумеет скидывать собственные картинки и фон с разрешением .png. И res/layout-* — сюда будут вложили файлы с разрешением .xml. После выполненных действий вы обязаны собрать все опять в один файл.

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

Если клиент желает сделать лучше продуктивность своего смартфона, то он должен ввести такие команды: ro.mot.buttonlight.timeout=0 – для подсветки кнопок после включения телефона. debug.sf.nobootanimation=1 – выключение анимации, когда телефон загружается. Большинство из них лежат в папке system/build.prop.

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

/rom; zip -r my-rom.zip *.

Редактирование без применения компьютера

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

Что сделать дальше, описано ниже (нужны рут-права):

  • Скачайте программу Nandroid backup с сайта и сделайте резервную копию.
  • Переходим в папку /system/app, вы можете удалить утилиты или добавить нужные, которых не было.
    данной теме
  • Перезагружаем устройство. На этом редактирование окончится. Все обязано заработать

Существует еще один вариант – если пошивка в формате zip.

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

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

[offline]

Группа: Друзья 4PDA
Сообщений: 641
Регистрация: 15.07.11
Xiaomi Redmi 3S

Репутация:

267

  • Acer Liquid
  • Dell Streak 7
  • HTC Aria / Liberty
  • HTC Desire
  • HTC Desire HD / Inspire 4G
  • HTC Desire S
  • HTC Desire Z / Vision / T-Mobile G2
  • HTC Dream / G1
  • HTC Droid Eri
  • HTC Evo 3D
  • HTC Evo 4G
  • HTC Evo View 4G (не протестировано)
  • HTC Evo Shift 4G
  • HTC Flyer (не протестировано)
  • HTC HD2 — Детали в данной теме
  • HTC Hero / G2 Touch
  • HTC Incredible
  • HTC Incredible 2
  • HTC Incredible S
  • HTC Legend
  • HTC Magic / myTouch 3G
  • HTC myTouch 3G Slide
  • HTC myTouch 4G / Glacier
  • HTC Nexus One
  • HTC Rezound
  • HTC Sensation
  • HTC Tattoo / Click
  • HTC Thunderbolt
  • HTC Wildfire / Buzz
  • HTC Wildfire S (не протестировано)
  • Huawei Ideos X6 — Детали в данной теме
  • Huawei U8100/U8110/U8120/U8150/U8160/U8180/U8650
  • Huawei U8220 / T-Mobile Pulse
  • Huawei U8500
  • Huawei u8850
  • LG Ally
  • LG GT540 Optimus
  • LG Optimus 2X (P990)
  • LG Optimus Black (не доказано)
  • LG Optimus G2X (P999)
  • LG P500 — Детали в данной теме
  • LG Shine Plu
  • LG Vortex
  • Micromax A60
  • Motorola Atrix (не доказано)
  • Motorola CLIQ / CLIQ XT
  • Motorola Droid
  • Motorola Droid Bionic — Детали в данной теме
  • Motorola Milestone (не доказано) — Возможно понадобится убирание boot.img после сборки
  • Samsung Galaxy Nexus (не протестировано, только версии ‘maguro’ и ‘toro’)
  • Samsung Galaxy S (GT-I9000 и все его варианты) — Детали в данной теме
  • Samsung Galaxy S Plus (GT-I9001) — Детали в данной теме
  • Samsung GT-S7500 Galaxy Ace Plus -Детали в данной теме
  • Samsung Galaxy S2 (GT-I9100 и Exynos CPU варианты) — Детали в данной теме
  • Samsung Galaxy S2 LTE (AT&T Skyrocket, T-Mobile SGH-T989) — Детали в данной теме
  • Samsung Galaxy W (GT-I8150, не протестировано)
  • Samsung Nexus S / Nexus S 4G
  • Samsung Galaxy Gio — Детали в данной теме
  • Сони Xperia X10 / X10 Mini / X10 Mini Pro — Детали в данной теме
  • Сони вся линейка телефонов ’11 года, могут быть пробелы в updater-script
  • ZTE Blade / Orange San Francisco

1. Set up working folder from ROM
2. Add root permissions
3. Add BusyBox
4. Disable boot screen sounds
5. Add wireless tethering
6. Zipalign all *.apk files to optimize RAM usage
7. Change wipe status of ROM
8. Change name of ROM
9. Check update-script for errors
10. Show working folder information

0. Advanced Options
99. Build ROM from working folder

00. About/Update kitchen
0. Exit

11 — Deodex files in your ROM
12 — Add task killer tweak for speed (stock ROM only)
13 — Add /data/app functionality
14 — Add Nano text editor + sysro/sysrw
15 — Add Bash (command shell)
16 — Add Apps2SD
17 — Add /etc/init.d scripts support (busybox run-parts)
18 — Add custom boot animation functionality
19 — Porting tools (experimental)
20 — Tools for boot image (unpack/re-pack/etc.)
21 — Unpack data.img
22 — Sign APK or ZIP file(s)
23 — Convert update-script or updater-script
24 — Miscellaneous optins / Plugin scripts

0 — Back to main menu

1. Создать рабочую папку из ROM’а
2. Добавить root права
3. Добавить BusyBox
4. Выключить экран загрузки звуков
5. Добавить фунцию создания Вай-фай роутера из телефона
6. Zipalign все ".apk" фаилы, говоря откровенно сжать
7. Заменить wipe статус ROM
8. Заменить наименование версии ROM
9. Проверить update-scrypt на наличие ошибок
10. Взглянуть информацию рабочей папки

0. Добавочные функции
99. Собрать ROM из рабочей папки

00. О кухонной комнате/освежить
0. Выход

11 — Сделать DeOdex системы
12 — Добавить убийцу задач для увеличения скорости (исключительно для стоковых прошивок)
13 — Добавить практичную папку "/data/app"
14 — Добавить текстовый процессор Nano + sysro/sysrw
15 — Добавить Bash (командная строка)
16 — Добавить Apps2SD
17 — Добавить поддержку скриптов "/etc/init.d" (нужен busybox)
18 — Добавить анимацию загрузки
19 — Инструменты для портирования (эксперементально)
20 — Инструменты для ядра (распаковка/перепаковка/и.т.д.)
21 — Распаковка data.img
22 — Подписать ".apk" или ".zip" файлы
23 — Поменять update-script в updater-script
24 — Пуск сценариев/плагинов

0 — Вернуться в основное меню

В теме нет куратора. Если в теме есть клиент, желающий стать Куратором и подходящий Требованиям для кандидатов, он может подать заявление в теме Хочу стать Куратором (заранее изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку

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

Сообщение отредактировал vaalf — 04.09.18, 19:26

Обновление firmware устройств на системе Android

Виды прошивок и способы их установки

Firmware Андроид дома в большинстве случаев разнится от инсталляции остального софта. Этот процесс считается более трудоемким и связан со многими рисками. При подборе непригодной версии ПО или нарушении процесса изменения есть вероятность превращения телефона либо планшетного компьютера в бесполезный «кирпич». Однако узнав, сколько стоит обновление firmware у специалистов, многие все же решаются заменить версию ПО своими силами.

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

Все firmware Андроида делятся на два варианта:

  1. Официальные. Поставляются конкретно производителями смартфонов и в большинстве случаев подойдут исключительно к конкретной марке. Подобные программы являются наиболее надежными, благодаря этому если есть возможность ими и следует пользоваться.
  2. Неофициальные (кастомные). Разрабатываются клиентами Android устройств и маленькими фирмами. Они используются, когда исполняется переустановка Андроид на китайских аппаратах (к примеру, Lenovo, Meizu, Xiaomi и т.п.).

  1. Через компьютер и специализированную утилиту. В качестве добавочного софта лучше всего применять приложение SP Flash Tool (для Леново и прочих китайских смартфонов), Kies или Odin (для Samsung) и т.п.
  2. Через Рекавери, предусмотренное изготовителем. Этот вариант считается важным, если требуется сделать официальную перепрошивку планшетного компьютера либо смартфона.
  3. Через Recovery, установленное самим клиентом (CMW или TWRP Рекавери). Подойдет для кастомного ПО.
    Детали данной теме

Подготовка к самостоятельной обновления firmware

Прежде чем переустановить ПО на Андроид устройстве, нужно сделать ряд мероприятий по подготовке:

  • выбрать подходящий файл с firmware;
  • скачать на ПК программу для изменения ПО (Odin,Kies или SP Flash Tool и отыскать качественный usb провод (если переустановка будет проходить при помощи компьютера);
  • загрузить на телефон кастомное рекавери (если предполагается переустановить Андроид на неофициальную версию);
  • зарядить батарею девайса на 100%;
  • сделать backup имеющейся версии ПО.

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

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

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

Firmware смартфона от компании Samsung

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

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

  1. Загрузите приложение на компьютер с официального сайта Samsung. При подборе версии софта имейте в виду, что для Андроид 4 и выше лучше применять Kies 3.0 или более старшей сборки.
  2. Установите скачанную программу на ПК, следуя всплывающим руководствам. В самом конце процесса инсталляции вам порекомендуют подобрать один из 2-ух режимов: обыкновенный и очень легкий. Выбираем первый, так как второй применяется исключительно для обмена информацией.
    Samsung Galaxy
  3. На мобильном устройстве активируйте режим отладки по USB.
    прошивка
  4. Подсоедините девайс к компьютеру через USB. При этом программа для firmware должна автоматично установить требуемые драйвера.

Настроив Kies, создайте бэкап имеющегося на смартфоне ПО. Это даст возможность возобновить трудоспособность системы в случае плохой firmware. Чтобы выполнить backup Андроид через ПК, в начальном окне приложения подберите «Резервное копирование», отметьте пункты, которые требуется сберечь, и запустите процедуру, нажав необходимую кнопку.

прошивка

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

Samsung Galaxy

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

Замена firmware на планшете Lenovo через ПК

Прежде чем прошить планшетный компьютер Леново, необходимо усвоить, что софта, разработанного именно для этого бренда, нет. Благодаря этому приходится обходиться многофункциональными разработками. Одним из подобных приложений считается SP Flash Tool. Рассмотрим, как выполнить оновление ПО на Lenovo при помощи этой утилиты:

  1. Установите на ПК SP Flash Tool. Программа, меняющая старую прошивку на новую, инсталлируется фактически также, как и остальной софт для Windows. Так что в этом разберется даже «чайник».
  2. Поищите в сети подходящий прошивочный архив для вашего устройства и загрузите его.
  3. Разархивируйте скачанный файл на тот же диск, на котором находится SP Flash Tool.
  4. Запустите утилиту и в главном окне кликните Scatter-Loading.
  5. В появившемся перечне подберите файл, начинающийся с «MT».
    Детали данной
  6. Скоммутируйте выключенный девайс с ПК. После его определения системой нажмите Firmware->Upgrade и подождите, пока завершится замена перепрошиваемых файлов на новые.
    Samsung Galaxy

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

Оновление ПО на Lenovo без ПК

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

Нужно сказать, что для установки официальной firmware прекрасно подойдет стоковое Рекавери. Если же вы запланировали применять стороннее ПО, то вам дополнительно понадобится загрузить на планшетный компьютер кастомное Recovery (CMW или TWRP).

Официальная firmware инсталлируется так:

  1. Выключаем устройство и переходим в среду восстановления. Чтобы это сделать нужно одновременно зажать кнопку Volume и кнопку Power.
  2. В начальном окне выбираем пункт «wipe data/factory reset» для полнейшего сброса настроек.
  3. Потом нажимаем «apply update» и указываем путь к прежде скачанной firmware.
    Детали данной теме

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

Секрет ЧИП ТЮНИНГ. Прошивка своими руками на РАЗ-ДВА-ТРИ!


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *