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)
  1. Download en pak eerst het Android Image Kitchen-bestand uit naar zijn eigen map.
  2. Plaats uw bestand recovery.img in de uitgepakte AIK-map.
  3. Klik met de rechtermuisknop in de uitgepakte map en kies "Terminal hier openen".
  4. Typ in de Linux-terminal de opdracht: ./unpackimg.sh
  5. Uw voorraad herstel afbeelding zal worden uitgepakt in twee nieuwe mappen ramdisk en split_img. Sluit de terminal op dit punt niet.
  6. Verplaats de nieuw gemaakte mappen ramdisk en split_img buiten de AIK-map.
  7. Verwijder nu de stock recovery.img in de AIK-map.
  8. Kopieer het bestand twrp_recovery.img dat u hebt gedownload uit het gedeelte Vereisten van deze handleiding, naar de map AIK.
  9. Typ in de Linux-terminal: ./unpackimg.sh
  10. Nu wordt de twrp_recovery.img uitgepakt, net als bij de stock recovery.img
  11. 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.
  12. Kopieer nu alle bestanden uit de map stock split_img naar de map TWRP split_img.
  13. Verwijder deze bestanden uit de map TWRP ramdisk:
  14. default.prop
  15. fstab.devicename_or_chipsetname
  16. ueventd.rc
  17. Elk ander bestand zoals ueventd.devicename.rc
  18. Kopieer nu deze bestanden uit de map stock ramdisk naar de map ramdisk TWRP:
     default.prop fstab.devicename ueventd.rc 
  19. Ga nu naar de map stock ramdisk / etc en kopieer recovery.fstab en plaats deze in de map ramdisk / etc van TWRP.
  20. 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.
  21. U moet instanties van "/ sdcard" vervangen door "/ external_sd" en "/ usb" door "/ usb-otg".
  22. 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" 
  23. 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 
  24. Terug uit de map ramdisk en start de terminal. Voer deze opdrachten in: ./repackimg.sh
  25. 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.

Interessante Artikelen