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)
- Download og udpak først Android Image Kitchen-filen til sin egen mappe.
- Placer din stock recovery.img-fil i den udpakede AIK-mappe.
- Højreklik inden i den udpakkede mappe, og vælg “Åbn terminal her”.
- Skriv kommandoen i Linux-terminalen: ./unpackimg.sh
- Dit lagergendannelsesbillede pakkes ud i to nye mapper ramdisk og split_img. Luk ikke terminalen på dette tidspunkt.
- Flyt de nyligt oprettede ramdisk- og split_img-mapper uden for AIK-mappen.
- Slet nu lagerets opsving.img i AIK-mappen.
- Kopier den twrp_recovery.img-fil, du downloadede fra afsnittet Krav i denne vejledning, til AIK-mappen.
- Inde i Linux-terminalen skal du skrive: ./unpackimg.sh
- Nu pakkes twrp_recovery.img ud, som det gjorde med lagerets recovery.img
- 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.
- Kopier nu alle filerne fra mappen stock split_img til mappen TWRP split_img.
- Slet disse filer fra mappen TWRP ramdisk:
- default.prop
- fstab.devicename_or_chipsetname
- ueventd.rc
- Enhver anden fil som ueventd.devicename.rc
- Kopier nu disse filer fra lagerramdisk-mappen til TWRP ramdisk-mappen:
default.prop fstab.devicename ueventd.rc
- Gå nu ind i mappen lager ramdisk / etc og kopier recovery.fstab, og anbring den i mappen TWRP ramdisk / etc.
- Å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
- Du skal erstatte forekomster af “/ sdcard” med “/ eksterne_sd”, og “/ usb” med “/ usb-otg”.
- 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"
- 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
- Tilbage ud af ramdisk-mappen, og start terminalen. Indtast disse kommandoer: ./repackimg.sh
- 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.