TWRP (Team win Recovery Project) - це спеціальне програмне забезпечення для відновлення операційної системи Android на пристроях із розблокованим завантажувачем. Установка TWRP дозволяє виробляти резервне копіювання даних, встановлювати модифіковані прошивки і виконувати інші операції, недоступні в стандартному Recovery.
Для установки TWRP необхідно зібрати zip-архів, який містить всі необхідні файли і скрипти. У цій статті ми розповімо, як правильно зібрати zip-архів для установки TWRP і надамо докладні інструкції по його створенню.
Першим кроком є завантаження вихідного коду проекту TWRP з офіційного сховища на GitHub. Потім необхідно розпакувати архів з вихідним кодом і перейти в каталог проекту. Тут також можна додати додаткові файли і скрипти, наприклад, драйвери або модифіковані додатки.
Після того як всі файли і скрипти додані в каталог проекту, необхідно створити скрипт updater-script, який буде виконуватися при установці TWRP. Цей сценарій визначає всі необхідні команди для встановлення TWRP, такі як монтування розділів та копіювання файлів.
Важливо пам'ятати, що створений zip-архів повинен відповідати вимогам прошивки вашого пристрою. В іншому випадку, установка TWRP може бути неможлива або привести до некоректної роботи пристрою.
Після створення скрипта updater-script необхідно запакувати всі файли і каталоги проекту, включаючи сам скрипт, в zip-архів. Отриманий архів можна встановити за допомогою стандартного Recovery або спеціальної програми для прошивки пристрою, такий як Odin або Fastboot.
Тепер ви знаєте, як правильно зібрати zip-архів для установки TWRP. Дотримуючись інструкцій, ви зможете успішно встановити користувальницьке відновлення на свій Android-пристрій і отримати можливість проводити різні операції, які недоступні в стандартному Recovery.
Кроки для створення zip-архіву
- Створіть нову папку на своєму комп'ютері та назвіть її "TWRP". Це буде основна папка, в якій буде знаходитися весь необхідний матеріал для збірки zip-архіву.
- Завантажте останню версію TWRP recovery для свого пристрою з офіційного веб-сайту проекту TWRP (twrp.me) і помістіть його в папку "TWRP".
- Відкрийте папку " TWRP "і створіть нову папку з назвою"META-INF".
- Всередині папки "META-INF" створіть нову папку з назвою "com". Всередині папки " com "створіть нову папку з назвою" google " (без лапок).
- Всередині папки " google "створіть новий файл під назвою"android". Примітка: замість "android" (без лапок), ви повинні використовувати версію вашого Android-пристрою. Наприклад, якщо ваш пристрій має Android 10, назва файлу буде "android10".
- Відкрийте файл "android" у текстовому редакторі та додайте наступний рядок:
update-binary=/sbin/updater - Збережіть файл "android".
- Назад у папці "TWRP" створіть нову папку з назвою "system".
- Усередині папки "system" створіть наступні папки за аналогією:
- bin
- etc
- lib
- usr
- Розпакуйте образ системи шляхом розпакування офіційної прошивки вашого пристрою. Ви знайдете файл " system.img " всередині. Розпакуйте його та перенесіть вміст усіх папок ("bin", "etc", "lib", "usr") у відповідні папки всередині папки "system" у папці "TWRP".
- Поверніться до папки " TWRP "і створіть нову папку під назвою"boot".
- Скачайте завантажувальний зображення для вашого пристрою з офіційного сайту виробника і помістіть його в папку "boot".
- Поверніться до папки " TWRP "і створіть нову папку під назвою"Відновлення". Примітка: Якщо ваш пристрій використовує інше ім'я для розділу відновлення, вкажіть відповідну папку, наприклад, "recovery2".
- Скопіюйте файл відновлення TWRP (розширення ".img") в папку "recovery".
- Поверніться до папки " TWRP "і створіть новий текстовий файл під назвою"Updater-script". Примітка: у тому випадку, якщо ви збираєте архів для нової версії TWRP, може знадобитися створення файлу "updater-script" (розширення ".txt"), а не текстового файлу.
- Відкрийте файл "Updater-script" у текстовому редакторі та додайте наступний код:
# TWRP Recovery
ui_print ("Установка TWRP Recovery. ");
показати_прогрес(0.5000, 0);
package_extract_dir("META-INF", "/tmp/META-INF");
package_extract_file ("boot/","/dev/block/завантажувальний пристрій/по імені/boot");
package_extract_file ("відновлення/", "/ dev/блок/завантажувальний пристрій/по імені / відновлення");
показати_прогрес(0.1000, 10);
установочний_прогрес(1.0000); - Завантажив "updater-скрипт".
- Поверніться до папки " TWRP "і натисніть головну кнопку миші на папці"TWRP". Виберіть опцію "Додати до архіву" (або подібну). Вкажіть формат архіву ZIP і збережіть його.
- Тепер ви можете встановити даний zip-архів за допомогою меню відновлення TWRP на своєму пристрої і насолоджуватися його функціональністю!
Скачайте і встановіть необхідні інструменти
Для побудови zip-архіву для встановлення TWRP вам знадобляться такі інструменти:
1. Android SDK Platform Tools:
Ви можете завантажити інструменти платформи Android SDK з офіційного веб-сайту розробників Android за посиланням https://developer.android.com/studio/releases/platform-tools. Встановіть їх на свій комп'ютер відповідно до інструкцій на сайті.
2. 7-Zip:
7-Zip-це безкоштовний архіватор з відкритим кодом, який ви можете завантажити з офіційного веб-сайту https://www.7-zip.org/. Встановіть 7-Zip на свій комп'ютер, дотримуючись інструкцій на сайті.
3. Офіційний образ TWRP:
Завантажте офіційний образ TWRP для свого пристрою з офіційного веб-сайту Team win Recovery Project за посиланням https://twrp.me/Devices/. Зверніть увагу на версію TWRP, сумісну з вашим пристроєм.
4. Додаткове ПЗ:
У деяких випадках вам може знадобитися додаткове програмне забезпечення, яке залежить від вашого пристрою та операційної системи. Обов'язково ознайомтеся з інструкціями, наданими виробником вашого пристрою або розробниками TWRP, щоб встановити всі необхідні драйвери та програми.
Створіть каталог із файлами для встановлення
Перед тим, як зібрати zip-архів для установки TWRP, необхідно створити каталог і помістити в нього всі необхідні файли:
- Офіційна прошивка для вашого пристрою
- Зображення TWRP Recovery
- Файли SuperSU або Magisk Root
- Додаткові модулі для TWRP, якщо необхідно
Не забудьте перевірити сумісність всіх файлів з вашим пристроєм, щоб уникнути проблем при установці. Якщо у вас ще немає необхідних файлів, завантажте їх з офіційних джерел.