Cum să port TWRP pentru Android fără sursă

TWRP este cea mai populară recuperare personalizată pentru dispozitivele Android, dar, din păcate, nu există TWRP „generic” care să fie garantat să funcționeze cu toate dispozitivele. De fapt, există multe dispozitive care nu au un TWRP disponibil, posibil din cauza popularității ( lipsei) dispozitivelor.

Dacă dețineți un astfel de dispozitiv care nu are un port TWRP disponibil, este într-adevăr destul de ușor să îl portați singur. În acest ghid pentru Appuals, vă vom arăta cum să portați TWRP fără sursă, tot ce aveți nevoie este recuperarea stocurilor dispozitivului și Android Kitchen. Vom folosi Android Kitchen pentru Linux în acest ghid, deoarece procedura din versiunea Windows este destul de complicată ( și poate predispusă la eroare).

Dacă doriți să încercați portarea TWRP de la sursă, consultați ghidul Appuals Cum să DIY Port TWRP pentru Android.

cerinţe:

  • Recuperarea stocurilor dispozitivului dvs.
  • TWRP (Descărcați versiunea conform rezoluției aproximative a ecranului):
  • TWRP 480 × 850
  • TWRP 720 × 1280
  • TWRP 1080 × 1920
  • Android Image Kitchen (versiunea Linux)
  1. Mai întâi descărcați și extrageți fișierul Android Image Kitchen din folderul propriu.
  2. Plasați fișierul dvs. recuperare.img în folderul AIK extras.
  3. Faceți clic dreapta în folderul extras și alegeți „Terminal deschis aici”.
  4. În terminalul Linux, tastați comanda: ./unpackimg.sh
  5. Imaginea de recuperare a stocului dvs. va fi ambalată în două dosare noi ramdisk și split_img. Nu închideți terminalul în acest moment.
  6. Mutați folderele ramdisk și split_img nou create în afara folderului AIK.
  7. Ștergeți acum recuperarea stocului.img din folderul AIK.
  8. Copiați fișierul twrp_recovery.img pe care l-ați descărcat din secțiunea Cerințe din acest ghid, în folderul AIK.
  9. În terminalul Linux, tastați: ./unpackimg.sh
  10. Acum, twrp_recovery.img va fi despachetat, așa cum s-a întâmplat cu recuperarea stocului.img
  11. Intrați în folderul split_img (din imaginea TWRP pe care tocmai am despachetat-o, nu din stocul dvs. .img pe care l-am mutat mai devreme) și ștergeți toate fișierele din interior.
  12. Acum copiați toate fișierele din folderul split_img stoc în folderul TWRP split_img.
  13. Ștergeți aceste fișiere din folderul TWRP ramdisk:
  14. default.prop
  15. fstab.devicename_or_chipsetname
  16. ueventd.rc
  17. Orice alt fișier precum ueventd.devicename.rc
  18. Acum copiați aceste fișiere din folderul stock ramdisk în folderul TWRP ramdisk:
     default.prop fstab.devicename ueventd.rc 
  19. Acum accesați folderul stock ramdisk / etc și copiați recupera.fstab, și plasați-l în folderul TWRP ramdisk / etc.
  20. Deschideți fișierul twrp.fstab și fișierul recuperare.fstab într-un editor de text și editați proprietățile din twrp.fstab pentru a se potrivi corect cu proprietățile din recovery.fstab
  21. Trebuie să înlocuiți instanțele de „/ sdcard” cu „/ external_sd” și „/ usb” cu „/ usb-otg”.
  22. Dacă aceste partiții nu sunt disponibile în fișierele dvs. fstab, trebuie să adăugați aceste linii:
     / external_sd vfat / dev / block / mmcblk1p1 flags = amovibile; stocare; afișare = "SDCARD" / usb-otg auto / dev / block / sda1 flags = amovibile; stocare; afișare = "USB-OTG" 
  23. Acum trebuie să editați următoarele linii așa cum sunt afișate implicit.prop:
     ro.secure = 0 ro.adb.secure = 0 security.perf_harden = 0 ro.debuggable = 1 persist.sys.usb.config = adb, mtp 
  24. Înapoi la dosarul ramdisk și lansați terminalul. Introduceți aceste comenzi: ./repackimg.sh
  25. TWRP .img va fi reambalat și numit „image-new.img” în mod implicit. Puteți redenumi acest lucru dacă doriți.

Instrucțiuni pentru dispozitivele Mediatek

Notă: fișierul recovery.fstab pe care îl obțineți după despachetarea stocului recovery.img va avea unele defecte, cel mai probabil deliberat de la OEM. Trebuie să instalați aplicația DiskInfo din Play Store și un explorator root, astfel încât să știți ce partiție este montată la ce locație și dispozitiv.

Lansați aplicația DiskInfo și asigurați-vă că următoarele setări sunt activate:

  • Afișați calea de montaj
  • Afișează numele partiției
  • Afișați sistemul de fișiere
  • Modul expert
  • Partiții nemontate
  • Partiții Mapper dispozitiv
  • Sisteme de fișiere temporare

Lansați acum aplicația root explorer și găsiți calea partițiilor dvs. În mod obișnuit, acestea vor fi găsite sub / dev, iar unele alte partiții precum / system și / cache sunt amplasate la niveluri mai profunde.

Dacă trebuie să urmăriți locațiile lor exacte, puteți naviga în directorul / dev și puteți căuta nume de partiție, cum ar fi „mmcblk0p5”.

Dispozitive fără recuperare.Fstab

Dacă dispozitivul dvs. nu produce un fișier recovery.fstab după ce ați despachetat stocul recuperare.img, există câteva lucruri de încercat.

În primul rând, verificați în folderul ramdisk / etc, unde puteți găsi un fișier recuperare dummy.fstab care are un simbol de legătură.

Faceți clic dreapta pe fișierul manechin și alegeți „Show Target”, care ar trebui să vă prezinte locația recuperarii originale.fstab. Uneori, OEM-urile le plasează în alte dosare, cum ar fi folderul / furnizor / etc.

Articole Interesante