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)
- Last ned og pakke ut Android Image Kitchen-filen først til sin egen mappe.
- Plasser aksjen utvinning.img-filen i den ekstraherte AIK-mappen.
- Høyreklikk inne i den utpakkede mappen, og velg “Åpne terminal her”.
- I Linux-terminalen skriver du kommandoen: ./unpackimg.sh
- Aksjen for gjenoppretting av lager blir pakket ut i to nye mapper ramdisk og split_img. Ikke lukk terminalen på dette tidspunktet.
- Flytt de nyopprettede ramdisk- og split_img-mappene utenfor AIK-mappen.
- Slett nå aksjen utvinning. Img i AIK-mappen.
- Kopier twrp_recovery.img-filen du lastet ned fra Krav-delen i denne guiden, til AIK-mappen.
- Inne i Linux-terminalen skriver du: ./unpackimg.sh
- Nå pakkes twrp_recovery.img ut, som det gjorde med aksjen utvinning.img
- 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.
- Nå kopierer alle filene fra mappen stock split_img til TWRP split_img mappen.
- Slett disse filene fra TWRP ramdisk-mappen:
- default.prop
- fstab.devicename_or_chipsetname
- ueventd.rc
- Alle andre filer som ueventd.devicename.rc
- Nå kopierer du disse filene fra lagerramdisk-mappen til TWRP ramdisk-mappen:
default.prop fstab.devicename ueventd.rc
- Gå nå inn i mappen ramdisk / etc og kopier recovery.fstab, og plasser den i TWRP ramdisk / etc-mappen.
- Å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
- Du må bytte ut forekomster av “/ sdcard” med “/ eksterne_sd”, og “/ usb” med “/ usb-otg”.
- 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"
- 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
- Gå tilbake fra ramdisk-mappen, og start terminalen. Skriv inn disse kommandoene: ./repackimg.sh
- 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.