Hoe TWRP voor Android te porteren zonder bron
TWRP is het populairste aangepaste herstel voor Android-apparaten, maar helaas is er geen "generieke" TWRP die gegarandeerd met alle apparaten werkt. In feite zijn er veel apparaten die geen TWRP beschikbaar hebben, mogelijk vanwege ( gebrek aan) apparaatpopulariteit.
Als u een dergelijk apparaat bezit dat geen beschikbare TWRP-poort heeft, is het eigenlijk vrij eenvoudig om het zelf te porten. In deze Appuals-gids laten we u zien hoe u TWRP zonder bron kunt porten, alles wat u nodig hebt is het voorraadherstel van uw apparaat en Android Kitchen. We zullen Android Kitchen voor Linux in deze handleiding gebruiken, omdat de procedure in de Windows-versie een beetje lastiger is ( en misschien vatbaar voor fouten).
Als u wilt proberen TWRP te porten vanaf de bron, raadpleegt u de gids Handleidingen Hoe u TWRP voor Android kunt maken voor Android.
Vereisten:
- Voorraadherstel van uw apparaat
- TWRP (download de versie volgens uw geschatte schermresolutie):
- TWRP 480 × 850
- TWRP 720 × 1280
- TWRP 1080 × 1920
- Android Image Kitchen (Linux-versie)
- Download en pak eerst het Android Image Kitchen-bestand uit naar zijn eigen map.
- Plaats uw bestand recovery.img in de uitgepakte AIK-map.
- Klik met de rechtermuisknop in de uitgepakte map en kies "Terminal hier openen".
- Typ in de Linux-terminal de opdracht: ./unpackimg.sh
- Uw voorraad herstel afbeelding zal worden uitgepakt in twee nieuwe mappen ramdisk en split_img. Sluit de terminal op dit punt niet.
- Verplaats de nieuw gemaakte mappen ramdisk en split_img buiten de AIK-map.
- Verwijder nu de stock recovery.img in de AIK-map.
- Kopieer het bestand twrp_recovery.img dat u hebt gedownload uit het gedeelte Vereisten van deze handleiding, naar de map AIK.
- Typ in de Linux-terminal: ./unpackimg.sh
- Nu wordt de twrp_recovery.img uitgepakt, net als bij de stock recovery.img
- Ga naar de map split_img (van de TWRP-afbeelding die we zojuist hebben uitgepakt, niet die van uw voorraad .img die we eerder hebben verplaatst) en verwijder alle bestanden erin.
- Kopieer nu alle bestanden uit de map stock split_img naar de map TWRP split_img.
- Verwijder deze bestanden uit de map TWRP ramdisk:
- default.prop
- fstab.devicename_or_chipsetname
- ueventd.rc
- Elk ander bestand zoals ueventd.devicename.rc
- Kopieer nu deze bestanden uit de map stock ramdisk naar de map ramdisk TWRP:
default.prop fstab.devicename ueventd.rc
- Ga nu naar de map stock ramdisk / etc en kopieer recovery.fstab en plaats deze in de map ramdisk / etc van TWRP.
- Open zowel het bestand twrp.fstab als het bestand recovery.fstab in een teksteditor en bewerk de eigenschappen in twrp.fstab zodat deze goed overeenkomen met de eigenschappen in recovery.fstab.
- U moet instanties van "/ sdcard" vervangen door "/ external_sd" en "/ usb" door "/ usb-otg".
- Als deze partities niet beschikbaar zijn in uw fstab-bestanden, moet u deze regels toevoegen:
/ external_sd vfat / dev / block / mmcblk1p1 vlaggen = verwijderbaar; opslag; display = "SDCARD" / usb-otg auto / dev / block / sda1 vlaggen = verwijderbaar; opslag; display = "USB-OTG"
- Nu moet u de volgende regels bewerken zoals weergegeven in default.prop:
ro.secure = 0 ro.adb.secure = 0 security.perf_harden = 0 ro.debuggable = 1 persist.sys.usb.config = adb, mtp
- Terug uit de map ramdisk en start de terminal. Voer deze opdrachten in: ./repackimg.sh
- De TWRP .img wordt opnieuw ingepakt en krijgt standaard de naam "image-new.img". U kunt dit desgewenst hernoemen.
Instructies voor Mediatek-apparaten
Opmerking: Het herstel.fstab-bestand dat u krijgt na het uitpakken van de stock recovery.img zal enkele fouten bevatten, waarschijnlijk opzettelijk van de OEM. U moet de DiskInfo-app van Play Store en een root-verkenner installeren, zodat u weet welke partitie op welke locatie en op welk apparaat is gemount.
Start de DiskInfo-app en zorg ervoor dat de volgende instellingen zijn ingeschakeld:
- Toon mount path
- Toon partitienaam
- Toon bestandssysteem
- Expert modus
- Niet gemonteerde partities
- Device Mapper-partities
- Tijdelijke bestandssystemen
Start nu uw root explorer-app en zoek het pad van uw partities. Meestal zijn ze te vinden onder / dev, en sommige andere partities zoals / system en / cache bevinden zich op diepere niveaus.
Als u hun exacte locaties moet traceren, kunt u binnen de map / dev navigeren en zoeken naar partitienamen zoals "mmcblk0p5".
Apparaten zonder herstel
Als uw apparaat geen herstel.fstab-bestand produceert na het uitpakken van het bestand stock.img, zijn er een paar dingen die u kunt proberen.
Controleer eerst de map ramdisk / etc, waar u mogelijk een dummy recovery.fstab-bestand met een koppelingssymbool kunt vinden.
Klik met de rechtermuisknop op het dummy-bestand en kies "Doel weergeven", waarmee u de locatie van het oorspronkelijke herstel.fstab moet zien. Soms plaatsen OEM's ze in andere mappen, zoals de map / vendor / etc.