Як зробити прошивку на Андроїд самому – інструкція по створенню і редагуванню своїми руками для телефону Android, andimgtool, android kitchen

Якщо користувач добре знає, як прошити телефон, і якщо йому набридла офіційна прошивка, він завжди може створити власну. Це зробити дуже легко, знаючи алгоритм процесу, що і як робиться.

Як зробити прошивку на Андроїд самому

Для того, щоб прошивка вийшла якісною і телефон не перетворився на цеглу важливо провести ряд заходів для підготовки до створення оновленого Андроїда. Знадобиться комп’ютер з встановленою на ньому операційною системою Linux, краще UBUNTU. Бажано встановлювати 64х розрядну систему під нові версії Андроїд.

Така розрядність потрібна для того, щоб змінювати прошивку версії Андроїда вище 2.4.

На жорсткому диску має бути до 20 гігабайт вільного простору. Це робиться для того, щоб зберігати исходники.

Крім самостійного виготовлення з исходников, є спосіб зміни вже готового файлу.

Способи створення

Щоб зробити прошивку Android з исходников рекомендується виконати наступні кроки.

  • Встановити UBUNTU. Тільки на ній вийде добротна прошивка. Завантажити UBUNTU можна на офіційному сайті.
  • Потім підготувати робочий стіл і мати достатньо місця, як було написано вище. Після переходимо до самої збірки.
  • Встановити програму Java.
  • Завантажити вихідні коди можна з форуму 4pda.

Гідність виготовлення власної прошивки полягає в тому, що ви можете самі оптимізувати свій Андроїд на стільки, на скільки потрібно. А також ви зможете позбавити його від встановлених програм, які просто засмічують його і не використовуються. Ще однією перевагою є те, що ви самі можете зробити прошивку і оновити телефон до будь-якої версії.

Звичайно ж відредагувати вже готову збірку під себе набагато простіше. Для цього знадобиться:

  • Встановити ОС UBUNTU.
  • Завантажити програми andimgtool і rkwintools. Вони допоможуть вам розшифрувати дані boot.img, recovery.img, system.img. а також і запакувати їх.
  • Знайти чисту прошивку. Головне, щоб у назві слова ROM. Сайт для завантаження вибираємо на свій розсуд, наприклад desktoplinux.ru, або будь-який інший.

Телефон Андройд не визначає карту пам’яті

Зробити прошивку телефону з уже готового файлу звичайно набагато легше і простіше. У цьому полягає перевага редагування вже готової прошивки.

Інструкція по виготовленню прошивки Android самостійно

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

Перш ніж приступити до створення кастомних прошивки своїми руками, рекомендується встановити віртуальну машину, а на неї ОС Linux.

А також необхідно інсталювати java версії 3,3. Якщо ж ви будете працювати на операційці Ubuntu, то в її репозиторії необхідно відшукати Java OpenJDK 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 – тут знаходяться елементи, які будуть використовуватися іншими більш високорівневими в процесі роботи системи.
    • шрифти — шрифти.
    • framework — набори класів Java, які використовуються на Андроїд. Тут знаходиться framework-res.апк. Цей файл повністю описує інтерфейс системи.
    • lib — сховища, які використовуються низькорівневими компонентами системи.
    • media – рінгтони, звуки.
    • tts — файли для синтезатора мовлення.
    • vendor – документи від виробника телефону.
    • bin – зберігає корисні програми.
    • build.prop – файл, в якому є дані складання і налаштувань низького рівня.

Очищення внутрішньої пам’яті телефону Андройд

Запустіть андроїд kitchen. Запуск зробіть через Лінукс або ж через програму Cygwin. Якщо запускаєте в Лінуксі, то введіть команду cd kitchen, потім ./menu.

Тепер розпаковуєте програму. Потім перейдіть в розділ 0 або advanced options. Відшукавши команди для поліпшення версії Андроїда, натисніть на ту, яка необхідна. Тут ви додаєте власні анімації, програми, звільняєте пам’ять. Після проведених дій, наберіть команду 99. Тепер натисніть build ROM fron working folder. Залишилося тільки забрати архів з output_ZIP.

Редагування готової версії

Вивчивши виготовлення прошивки з вихідних файлів, які зараз буде розглянуто як видозмінити готовий файл. Для його редагування файл слід завантажити, шукаємо прошивку з ім’ям: Pure Android 3.0 ROM. Це ім’я свідчить про те, що вона є чистою.

Після скачування файлу, розархівуйте його. Папки та файли у ньому є складовими прошивки. Вони розташовані зазвичай так:

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

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

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

Огляд OnePlus 2: чи це справді вбивця флагманів

Змінити анімацію або поставити нову можна разархивировав архів з відповідними файлами. Потім користувач змінює файли і запаковує їх назад.

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

Коли завершені всі видозміни, треба буде архівувати їх командою $ cd ~/rom; zip -r my-rom.zip *.

Редагування без використання комп’ютера

Щоб редагувати прошивку Android не використовуючи комп’ютер, власник телефону повинен завантажити в архіві. Запустити Total Commander, ця програма вміє працювати з архівованими пакетами. Розархівувати пакет.

Що зробити далі, описано нижче (необхідні рут-права):

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

  • Перезавантажуємо пристрій. На цьому редагування закінчиться. Все має запрацювати

Є ще один варіант – якщо пошивка у форматі zip.

В цьому випадку процедура ідентична. Але перед і після процесу необхідно спочатку розпакувати, а потім запакувати без стиснення файл прошивки. З допомогою Nandroid backup робимо бекап, і шиємо пристрій через будь-яке зручне додаток.