Як перенести прошивку android

Як перенести прошивку android

Тема, як перенести прошивку Android, досить побита, але не втрачає актуальності. Навпаки, все більше людей починають нею цікавитися. У цій статті ми розглянемо тільки портирование пристроїв з однаковими ядрами. Якщо ви хочете собі суперцікаві прошивку, то саме час починати розбиратися з «кухнею» цього процесу.

Покрокова інструкція

  • комп'ютер з будь-якої ОС;
  • WinRAR або подібний архіватор;
  • Notepad ++;
  • два ROMа: портіруемость (далі PROM - з якого будемо брати «цяцьки») і базовий (далі BROM - на якому будемо збирати).

* BROM - як правило, рідна прошивка.

** Оскільки тут буде розглянуто ARM пристрій, спершу потрібно дізнатися, який у вас процесор.

дія перша

Як перенести прошивку android

Створена backup з директорії system / app в будь-яку папку на робочому столі. Копіюючи файли, ви зрозумієте, в чому справа, адже якщо приступили до портированию, значить, напевно, не раз прошивали свій MID.



Як самому перепрошити Android

дія друга

Видаліть наведені на зображенні директорії з BROM і, відповідно, вставте замість них папки з PROM.

дія третя

Тепер файли з першої дії закидаємо назад в BROM.

дія четверта

Заходимо в папку system / lib BROM і копіюємо із заміною все бібліотеки в відповідне сховище PROM (не дивуйтеся, так простіше). Те ж саме робимо по коліях /system/etc/init.d і / system / etc / permissions. Три вищезгадані директорії тепер можна знищити (в BROM), а на їх місце скопіювати все з PROM.

Важливо: відкрийте файли build.prop в обох ROM-ах через Notepad ++. Цей вдосконалений блокнот добре показує таби. Останні повинні бути один навпроти іншого, а запис ro.build.description = повинна абсолютно збігатися, інакше прошити пристрій у вас не вийде зовсім. Якщо запис не така, проредактіруйте її. Те ж саме виконайте з updater-script, що знаходиться по шляху META-INFcomgoogleandroid. Природно, запис повинна бути ідентична із записом PROMа.

Як перенести прошивку android

Дуже важливо: абсолютно не можна міняти symlinks. Ви можете змінити чи виправити, то чи додати ui_prints, run_programs, asserts і, звичайно, ядро.

Найважливіше: в Updater-script BROM Format values ​​повинні бути для вашого пристрою. Іноді потрібно виправити в init.rc BOOTCLASSPATH або просто скопіювати його з RBOOT. Потім, природно, перепакувати ядро.

Ну все! Портирування прошивок Android на базі ARM робиться так. Успіхів!

Схожі статті