Як портувати TWRP для Android без джерела

TWRP - це найпопулярніше користувальницьке відновлення для пристроїв Android, але, на жаль, не існує «загального» TWRP, який би гарантував роботу з усіма пристроями. Насправді існує багато пристроїв, у яких немає TWRP, можливо, через ( відсутність) популярності пристрою.

Якщо у вас є такий пристрій, у якому немає доступного порту TWRP, перенести його самостійно насправді досить просто. У цьому посібнику зі служб Appuals ми покажемо, як перенести TWRP без джерела. Все, що вам потрібно, - це відновлення запасів вашого пристрою та Android Kitchen. У цьому посібнику ми будемо використовувати Android Kitchen для Linux, оскільки процедура у версії Windows є дещо складнішою ( і, можливо, схильною до помилок).

Якщо ви хочете спробувати перенести TWRP з джерела, перегляньте посібник зі служб Appuals Як зробити сам порт TWRP для Android.

Вимоги:

  • Відновлення запасів вашого пристрою
  • TWRP (Завантажте версію відповідно до вашого приблизного дозволу екрана):
  • TWRP 480 × 850
  • TWRP 720 × 1280
  • TWRP 1080 × 1920
  • Android Image Kitchen (версія Linux)
  1. Спочатку завантажте та витягніть файл Android Image Kitchen у власну папку.
  2. Помістіть свій файл recovery.img файл у витягнуту папку AIK.
  3. Клацніть правою кнопкою миші всередині вилученої папки та виберіть "Відкрити термінал тут".
  4. У терміналі Linux введіть команду: ./unpackimg.sh
  5. Зображення для відновлення запасів буде розпаковано у дві нові папки ramdisk та split_img. Не закривайте термінал на цьому місці.
  6. Перемістіть новостворені папки ramdisk та split_img за межами папки AIK.
  7. Тепер видаліть акцію recovery.img всередині папки AIK.
  8. Скопіюйте файл twrp_recovery.img, який ви завантажили з розділу «Вимоги» цього посібника, у папку AIK.
  9. Всередині терміналу Linux введіть: ./unpackimg.sh
  10. Тепер файл twrp_recovery.img буде розпаковано, як це було зроблено з акцією recovery.img
  11. Зайдіть у папку split_img (із зображення, яке ми просто розпакували, а не з вашого запасу .img, який ми перенесли раніше) та видаліть усі файли всередині.
  12. Тепер скопіюйте всі файли з папки dion_img запасу в папку TWRP split_img.
  13. Видаліть ці файли з папки ramdisk TWRP:
  14. default.prop
  15. fstab.devicename_or_chipsetname
  16. ueventd.rc
  17. Будь-який інший файл, наприклад ueventd.devicename.rc
  18. Тепер скопіюйте ці файли з папки ramdisk запасів у папку ramdisk TWRP:
     default.prop fstab.devicename ueventd.rc 
  19. Тепер перейдіть у папку stock ramdisk / etc та скопіюйте recovery.fstab та помістіть його у папку ramdisk / etc тощо.
  20. Відкрийте і файл twrp.fstab, і файл recovery.fstab у текстовому редакторі та відредагуйте властивості в twrp.fstab, щоб правильно відповідати властивостям recovery.fstab
  21. Вам потрібно замінити екземпляри "/ sdcard" на "/ external_sd", а "/ usb" на "/ usb-otg".
  22. Якщо ці розділи недоступні у файлах fstab, вам потрібно додати наступні рядки:
     / external_sd vfat / dev / block / mmcblk1p1 flags = removable; storage; display = "SDCARD" / usb-otg auto / dev / block / sda1 flags = removable; storage; display = "USB-OTG" 
  23. Тепер ви повинні відредагувати наступні рядки, як показано в default.prop:
     ro.secure = 0 ro.adb.secure = 0 security.perf_harden = 0 ro.debuggable = 1 persist.sys.usb.config = adb, mtp 
  24. Вийдіть із папки ramdisk та запустіть термінал. Введіть ці команди: ./repackimg.sh
  25. TWRP .img буде перепаковано та названо "image-new.img" за замовчуванням. Ви можете перейменувати це за бажанням.

Інструкції для пристроїв Mediatek

Примітка. Файл recovery.fstab, який ви отримаєте після розпакування запасу recovery.img, матиме деякі недоліки в ньому, швидше за все, навмисні від OEM. Потрібно встановити програму DiskInfo з Play Store та root Explorer, щоб ви дізналися, який розділ встановлений у якому місці та на якому пристрої.

Запустіть додаток DiskInfo та переконайтесь, що ввімкнено наступні налаштування:

  • Показати шлях монтажу
  • Показати назву розділу
  • Показати файлову систему
  • Експертний режим
  • Немонтовані перегородки
  • Перегородки пристрою Mapper
  • Тимчасові файлові системи

Тепер запустіть додаток root Explorer і знайдіть шлях своїх розділів. Зазвичай вони знаходяться під / dev, а деякі інші розділи, такі як / system та / cache, розташовані на більш глибоких рівнях.

Якщо вам потрібно простежити їх точне розташування, ви можете перейти до каталогу / dev та шукати назви розділів, таких як "mmcblk0p5".

Пристрої без відновлення.Fstab

Якщо ваш пристрій не створює файл recovery.fstab після розпакування запасу recovery.img, слід спробувати кілька речей.

Спочатку перевірте в папці ramdisk / etc, де ви можете знайти фіктивний файл recovery.fstab, який містить символ посилання.

Клацніть правою кнопкою миші на файл манекена та оберіть пункт «Показати ціль», який має вказати місце розташування оригінального файлу recovery.fstab. Іноді виробники оригіналу розміщують їх в інших папках, таких як / vendor / etc folder.

Цікаві Статті