Hvordan port TWRP for Android uten kilde

TWRP er den mest populære tilpassede utvinningen for Android-enheter, men dessverre er det ingen "generiske" TWRP som garantert vil fungere med alle enheter. Det er faktisk mange enheter som ikke har en TWRP tilgjengelig, muligens på grunn av ( mangel på) enhets popularitet.

Hvis du eier en slik enhet som ikke har en tilgjengelig TWRP-port, er det faktisk ganske enkelt å portere det selv. I denne appguiden vil vi vise deg hvordan du kan port TWRP uten kilde, alt du trenger er enhetens gjenoppretting av lager og Android Kitchen. Vi bruker Android Kitchen for Linux i denne guiden, ettersom fremgangsmåten i Windows-versjonen er ganske vanskeligere ( og kanskje utsatt for feil).

Hvis du vil prøve å portere TWRP fra kilden, kan du se Appualguide Hvordan lage DIY-port TWRP for Android.

Krav:

  • Enhetens lagergjenoppretting
  • TWRP (Last ned versjonen i henhold til den omtrentlige skjermoppløsningen):
  • TWRP 480 × 850
  • TWRP 720 × 1280
  • TWRP 1080 × 1920
  • Android Image Kitchen (Linux-versjon)
  1. Last ned og pakke ut Android Image Kitchen-filen først til sin egen mappe.
  2. Plasser aksjen utvinning.img-filen i den ekstraherte AIK-mappen.
  3. Høyreklikk inne i den utpakkede mappen, og velg “Åpne terminal her”.
  4. I Linux-terminalen skriver du kommandoen: ./unpackimg.sh
  5. Aksjen for gjenoppretting av lager blir pakket ut i to nye mapper ramdisk og split_img. Ikke lukk terminalen på dette tidspunktet.
  6. Flytt de nyopprettede ramdisk- og split_img-mappene utenfor AIK-mappen.
  7. Slett nå aksjen utvinning. Img i AIK-mappen.
  8. Kopier twrp_recovery.img-filen du lastet ned fra Krav-delen i denne guiden, til AIK-mappen.
  9. Inne i Linux-terminalen skriver du: ./unpackimg.sh
  10. Nå pakkes twrp_recovery.img ut, som det gjorde med aksjen utvinning.img
  11. Gå inn i split_img-mappen (fra TWRP-bildet vi nettopp pakket ut, ikke den fra lageret .img vi flyttet tidligere) og slett alle filene inni.
  12. Nå kopierer alle filene fra mappen stock split_img til TWRP split_img mappen.
  13. Slett disse filene fra TWRP ramdisk-mappen:
  14. default.prop
  15. fstab.devicename_or_chipsetname
  16. ueventd.rc
  17. Alle andre filer som ueventd.devicename.rc
  18. Nå kopierer du disse filene fra lagerramdisk-mappen til TWRP ramdisk-mappen:
     default.prop fstab.devicename ueventd.rc 
  19. Gå nå inn i mappen ramdisk / etc og kopier recovery.fstab, og plasser den i TWRP ramdisk / etc-mappen.
  20. Åpne både twrp.fstab-filen og recovery.fstab-filen i en tekstredigerer, og rediger egenskapene i twrp.fstab for å samsvare riktig med egenskapene i recovery.fstab
  21. Du må bytte ut forekomster av “/ sdcard” med “/ eksterne_sd”, og “/ usb” med “/ usb-otg”.
  22. Hvis disse partisjonene ikke er tilgjengelige i fstab-filene dine, må du legge til disse linjene:
     / eksterne_sd vfat / dev / block / mmcblk1p1 flagg = flyttbar; lagring; skjerm = "SDCARD" / usb-otg auto / dev / block / sda1 flagg = flyttbar; lagring; skjerm = "USB-OTG" 
  23. Nå må du redigere følgende linjer som vist i default.prop:
     ro.secure = 0 ro.adb.secure = 0 security.perf_harden = 0 ro.debuggable = 1 persist.sys.usb.config = adb, mtp 
  24. Gå tilbake fra ramdisk-mappen, og start terminalen. Skriv inn disse kommandoene: ./repackimg.sh
  25. TWRP .img pakkes om igjen, og blir som standard kalt “image-new.img”. Du kan gi nytt navn til dette hvis du ønsker det.

Instruksjoner for Mediatek-enheter

Merk: Den utvinning.fstab-filen du får etter at du har pakket ut aksjegjenoppretting.img vil ha noen feil i det, sannsynligvis bevisst fra OEM. Du må installere DiskInfo-appen fra Play Store, og en root explorer, slik at du vil vite hvilken partisjon som er montert på hvilket sted og hvilken enhet.

Start DiskInfo-appen, og sørg for at følgende innstillinger er aktivert:

  • Vis monteringssti
  • Vis partisjonsnavn
  • Vis filsystem
  • Ekspert modus
  • Umonterte partisjoner
  • Device Mapper-partisjoner
  • Midlertidige filsystemer

Start nå root explorer-appen din, og finn banen til partisjonene dine. Vanligvis vil de bli funnet under / dev, og noen andre partisjoner som / system og / cache er lokalisert i dypere nivåer.

Hvis du trenger å spore de nøyaktige stedene deres, kan du navigere i katalogen / dev og søke etter partisjonsnavn, for eksempel “mmcblk0p5”.

Enheter uten gjenoppretting

Hvis enheten din ikke produserer en recovery.fstab-fil etter at du har pakket ut lagergjenoppretting.img, er det noen få ting du kan prøve.

Først må du sjekke i ramdisk / etc-mappen, hvor du kan finne en dummy recovery.fstab-fil som har et koblingssymbol.

Høyreklikk på dummy-filen og velg "Vis mål", som skal gi deg plasseringen av den opprinnelige recovery.fstab. Noen ganger plasserer OEM-er dem i andre mapper, for eksempel / leverandør / etc-mappe.

Interessante Artikler