Sådan portes TWRP til Android uden kilde

TWRP er den mest populære brugerdefinerede gendannelse til Android-enheder, men desværre er der ingen "generisk" TWRP, der garanteres at arbejde med alle enheder. Der er faktisk mange enheder, der ikke har en TWRP tilgængelig, muligvis på grund af ( mangel på) enheds popularitet.

Hvis du ejer en sådan enhed, der ikke har en tilgængelig TWRP-port, er det faktisk ganske nemt at portere det selv. I denne Appuals-guide viser vi dig, hvordan du porter TWRP uden kilde, alt hvad du har brug for er din enheds lagerstyring og Android Kitchen. Vi bruger Android Kitchen til Linux i denne vejledning, da proceduren i Windows-versionen er en smule vanskeligere ( og måske tilbøjelig til fejl).

Hvis du gerne vil prøve at portere TWRP fra kilden, se Appuals guide Sådan gør du DIY Port TWRP til Android.

Krav:

  • Din enheds lagerstatus
  • TWRP (Download versionen i henhold til din omtrentlige skærmopløsning):
  • TWRP 480 × 850
  • TWRP 720 × 1280
  • TWRP 1080 × 1920
  • Android Image Kitchen (Linux-version)
  1. Download og udpak først Android Image Kitchen-filen til sin egen mappe.
  2. Placer din stock recovery.img-fil i den udpakede AIK-mappe.
  3. Højreklik inden i den udpakkede mappe, og vælg “Åbn terminal her”.
  4. Skriv kommandoen i Linux-terminalen: ./unpackimg.sh
  5. Dit lagergendannelsesbillede pakkes ud i to nye mapper ramdisk og split_img. Luk ikke terminalen på dette tidspunkt.
  6. Flyt de nyligt oprettede ramdisk- og split_img-mapper uden for AIK-mappen.
  7. Slet nu lagerets opsving.img i AIK-mappen.
  8. Kopier den twrp_recovery.img-fil, du downloadede fra afsnittet Krav i denne vejledning, til AIK-mappen.
  9. Inde i Linux-terminalen skal du skrive: ./unpackimg.sh
  10. Nu pakkes twrp_recovery.img ud, som det gjorde med lagerets recovery.img
  11. Gå ind i split_img-mappen (fra TWRP-billedet, vi lige har pakket ud, ikke den fra dit lager .img, vi flyttede tidligere), og slet alle filerne inde.
  12. Kopier nu alle filerne fra mappen stock split_img til mappen TWRP split_img.
  13. Slet disse filer fra mappen TWRP ramdisk:
  14. default.prop
  15. fstab.devicename_or_chipsetname
  16. ueventd.rc
  17. Enhver anden fil som ueventd.devicename.rc
  18. Kopier nu disse filer fra lagerramdisk-mappen til TWRP ramdisk-mappen:
     default.prop fstab.devicename ueventd.rc 
  19. Gå nu ind i mappen lager ramdisk / etc og kopier recovery.fstab, og anbring den i mappen TWRP ramdisk / etc.
  20. Åbn både twrp.fstab-filen og recovery.fstab-filen i en teksteditor, og rediger egenskaberne i twrp.fstab for at matche korrekt med egenskaberne i recovery.fstab
  21. Du skal erstatte forekomster af “/ sdcard” med “/ eksterne_sd”, og “/ usb” med “/ usb-otg”.
  22. Hvis disse partitioner ikke er tilgængelige i dine fstab-filer, skal du tilføje disse linjer:
     / eksterne_sd vfat / dev / block / mmcblk1p1 flags = aftagelig; opbevaring; display = "SDCARD" / usb-otg auto / dev / block / sda1 flag = aftagelig; opbevaring; display = "USB-OTG" 
  23. Nu skal du redigere de følgende linjer, som vises i default.prop:
     ro.secure = 0 ro.adb.secure = 0 security.perf_harden = 0 ro.debuggable = 1 persist.sys.usb.config = adb, mtp 
  24. Tilbage ud af ramdisk-mappen, og start terminalen. Indtast disse kommandoer: ./repackimg.sh
  25. TWRP .img pakkes igen som standard og kaldes “image-new.img”. Du kan omdøbe dette, hvis du ønsker det.

Instruktioner til Mediatek-enheder

Bemærk: Den recovery.fstab-fil, du får, når du har pakket lageret recovery.img vil have nogle mangler i den, sandsynligvis bevidst fra OEM. Du skal installere DiskInfo-app fra Play Store og en root explorer, så du vil vide, hvilken partition der er monteret på hvilket sted og enhed.

Start DiskInfo-appen, og sørg for, at følgende indstillinger er aktiveret:

  • Vis monteringssti
  • Vis partitionsnavn
  • Vis filsystem
  • Ekspert tilstand
  • Umonterede partitioner
  • Device Mapper-partitioner
  • Midlertidige filsystemer

Start nu din root explorer-app, og find stien til dine partitioner. De kan typisk findes under / dev, og nogle andre partitioner som / system og / cache er placeret i dybere niveauer.

Hvis du har brug for at spore deres nøjagtige placeringer, kan du navigere inde i / dev-biblioteket og søge efter partitionsnavne såsom “mmcblk0p5”.

Enheder uden gendannelse. Stab

Hvis din enhed ikke producerer en recovery.fstab-fil, når du har pakket lagerets genopretning.img, er der et par ting, du skal prøve.

Kontroller først i mappen ramdisk / etc, hvor du muligvis kan finde en dummy recovery.fstab-fil, der har et linksymbol.

Højreklik på dummy-filen og vælg "Vis mål", som skal give dig placeringen af ​​den originale recovery.fstab. Nogle gange placerer OEM'er dem i andre mapper, f.eks. / Leverandør / osv. -Mappe.

Interessante Artikler