- - Як подвійний завантажувач TouchWiz та будь-який AOSP ROM на Samsung Galaxy S4

Як подвійний завантажувач TouchWiz та будь-який AOSP ROM на Samsung Galaxy S4

У Samsung Galaxy S4 та HTC One багатов загальному. Обидва ці пристрої є найкращими з точки зору як апаратного, так і програмного забезпечення, яке може запропонувати індустрія смартфонів Android, і є гордістю своїх виробників. Крім того, обидва ці пристрої випускаються у двох варіантах: стандартній версії, що працює з налаштованою операційною системою відповідного виробника (Samsung Touchwiz та HTC Sense), а також випуски Google Play, які працюють на Android, як створено Google, і поставляються на пристрої Nexus. Хоча що робити, якщо користувач захоче скористатися обома варіантами ОС на одному пристрої? Нещодавно ми ознайомилися з подвійним завантаженням HTC Sense та Google Play Edition Android на HTC One за допомогою MoDaCo.SWITCH, який згодом став доступний і для Samsung Galaxy S4. Грамовий перемикач Grarak - це подібний інструмент, який дає вам змогу двоякого завантаження TouchWiz та будь-якого ПЗУ на основі AOSP на S4.

Samsung-Galaxy-S4-dual-boot-Garak

Привіз до нас старший член XDA-DevelopersГрарак, цей чудовий твік дозволяє вам подвійно завантажувати не лише ROM ROM видання Google, а будь-який ROM на базі AOSP на Galaxy S4, який уже є на складі ROM TouchWiz Samsung. AOSP ROM в основному працює з розділу кешу, і місце для розділу кешу ROM-ROM TouchWiz було змінено для його розміщення. Зауважте, що ПЗУ зараз знаходиться в альфа-стані, хоча він працює як щоденний драйвер відповідно до розробника та користувачів, які пробували його досі.

Тож, без зайвих прихильностей, давайте почнемо все це працювати на своєму Galaxy S4.

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

Вимоги

  • Міжнародний Samsung Galaxy S4 I9500, який працює на останніх ROM ROMW TouchWiz. Зробіть НЕ намагайтеся використовувати цей метод з будь-яким іншим варіантом S4 або будь-яким іншим телефоном.
  • Корінний доступ та користувальницьке відновлення, наприклад TWRP або ClockworkMod, встановлені на телефоні
  • Будь-який спеціальний ROM на базі AOSP, сумісний із вашим пристроєм
  • Останній пакет Gapps (для встановлення програм Google на ROM AOSP)
  • Утиліта архівації, така як відмінний та безкоштовний 7-zip
  • Пристойний текстовий редактор, як-от Блокнот ++ (вбудований Блокнот Windows може створити проблеми з форматуванням рядків)
  • Додаток Grarak's Rom Switcher (Встановити за інструкціями в цій процедурі)

Порядок

  1. Відкрийте AOSP ROM, який ви завантажили в 7-zip (або утиліту архівації на ваш вибір).
  2. Перейдіть до META-INF / com / google / android / та витягніть оновлення-скрипт файл на робочий стіл або будь-яке вікно провідника Windows.
  3. Відкрийте файл-скрипт оновлення у Блокноті ++ (або редакторі на ваш вибір).
  4. Знайдіть цей рядок:
    mount("ext4", "EMMC", "/dev/block/mmcblk0p20", "/system");

    і замініть його таким:

    mount("ext4", "EMMC", "/dev/block/mmcblk0p19", "/system");
  5. Тепер знайдіть ці два рядки (які можуть бути, а можуть і не бути разом) та видаліть їх:
    format("ext4", "EMMC", "/dev/block/mmcblk0p20", "0", "/system");

    і

    package_extract_file("boot.img", "/dev/block/mmcblk0p9");
  6. Збережіть файл-скрипт оновлення та перетягніть його назад на 7-zip, коли ROM все ще відкриється в ньому в тому самому місці, з якого витягнули файл. Підтвердіть, коли запитаєте, чи хочете ви замінити файл.
  7. Аналогічно відкрийте поштовий файл пакету gappsв 7-zip і перетягніть той самий файл-скрипт оновлення з того самого місця в ньому на робочий стіл або будь-яке вікно провідника Windows, відкривши його в Notepad ++ тим же способом.
  8. Знайдіть цей рядок:
    run_program("/sbin/busybox", "mount", "/system");

    і замініть його таким:

    mount("ext4", "EMMC", "/dev/block/mmcblk0p19", "/system");
  9. Збережіть цей файл-скрипт оновлення так само, як і перетягніть його назад у 7-zip, коли ZIP-файл zip ще відкриється в ньому в тому самому місці, підтверджуючи, коли буде запропоновано замінити файл.
  10. Перенесіть як внутрішній накопичувач телефону, так і ПЗУ, а також пакунок з розрядом.
  11. Перезавантажте S4 для відновлення.
  12. Прошийте ПЗУ, а потім пакунок пропуски і переконайтеся НЕ витерти що завгодно.
  13. Перезавантажте телефон. Вам слід повернутись у свій запас ROM TouchWiz.
  14. Тепер встановіть додаток Grarak's Rom Switcher з його файлу APK та відкрийте додаток після його встановлення.
  15. Потім додаток налаштує все інше для вас; просто виконайте всі дії, які він вам показує.

Тепер ви маєте можливість використовувати перемикач Romдодаток для перезавантаження телефону на AOSP ROM. Хоча це все, що вам потрібно для роботи цього модуля з подвійним завантаженням, є кілька речей, про які потрібно пам’ятати. Оскільки структура розділів за замовчуванням була змінена для того, щоб зробити можливим подвійне завантаження, вам потрібно буде стерти розділи та перевстановити ROM AOSP, якщо вам це потрібно. Ви можете знайти вказівки розробника щодо них у другому дописі на темі форуму, пов’язаній в кінці цієї публікації.

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

[через XDA-розробники]

Коментарі