Ako portovať TWRP pre Android bez zdroja
TWRP je najobľúbenejšie vlastné obnovenie pre zariadenia Android, ale nanešťastie neexistuje žiadny „všeobecný“ TWRP, ktorý by zaručene pracoval so všetkými zariadeniami. V skutočnosti existuje veľa zariadení, ktoré nemajú k dispozícii TWRP, pravdepodobne kvôli ( nedostatočnej) popularite zariadení.
Ak vlastníte také zariadenie, ktoré nemá k dispozícii port TWRP, je skutočne veľmi jednoduché ho portovať sami. V tejto príručke Appuals vám ukážeme, ako prenášať TWRP bez zdroja, všetko, čo potrebujete, je obnova zásob vášho zariadenia a Android Kitchen. V tejto príručke budeme používať Android Kitchen for Linux, pretože postup vo verzii Windows je trochu zložitejší ( a pravdepodobne náchylný k chybám).
Ak by ste chceli skúsiť preniesť TWRP zo zdroja, prečítajte si Príručku Appuals Ako DIY Port TWRP pre Android.
požiadavky:
- Obnovenie zásob vášho zariadenia
- TWRP (Stiahnite si verziu podľa svojho približného rozlíšenia obrazovky):
- TWRP 480 × 850
- TWRP 720 × 1280
- TWRP 1080 × 1920
- Android Image Kitchen (verzia pre systém Linux)
- Najprv stiahnite a extrahujte súbor Android Image Kitchen do svojej vlastnej zložky.
- Vložte svoj súbor recovery recovery.img do extrahovaného priečinka AIK.
- Kliknite pravým tlačidlom myši do extrahovaného priečinka a vyberte príkaz „Otvoriť terminál tu“.
- Do terminálu Linux zadajte príkaz: ./unpackimg.sh
- Váš obrázok na obnovenie zásob sa rozbalí do dvoch nových priečinkov ramdisk a split_img. V tomto bode nezatvárajte terminál.
- Presuňte novo vytvorené priečinky ramdisk a split_img mimo priečinka AIK.
- Teraz vymažte stock recovery.img z priečinka AIK.
- Skopírujte súbor twrp_recovery.img, ktorý ste prevzali z časti Požiadavky tejto príručky, do priečinka AIK.
- Do terminálu Linux zadajte: ./unpackimg.sh
- Teraz bude twrp_recovery.img rozbalený, rovnako ako v prípade obnovy zásob.img
- Prejdite do priečinka split_img (z obrázka TWRP, ktorý sme práve rozbalili, a nie zo skladu .img, ktorý sme presunuli skôr) a vymažte všetky súbory vo vnútri.
- Teraz skopírujte všetky súbory z priečinka stock split_img do priečinka split_img TWRP.
- Odstrániť tieto súbory z priečinka ramdisk TWRP:
- default.prop
- fstab.devicename_or_chipsetname
- ueventd.rc
- Akýkoľvek iný súbor, ako je ueventd.devicename.rc
- Teraz skopírujte tieto súbory z priečinka Stock ramdisk do priečinka RAMRisk TWRP:
default.prop fstab.devicename ueventd.rc
- Teraz choďte do zložky ramdisk / etc a skopírujte recovery.fstab a vložte ju do priečinka ramdisk / etc TWRP.
- Otvorte súbor twrp.fstab aj súbor recovery.fstab v textovom editore a upravte vlastnosti v súbore twrp.fstab tak, aby sa správne zhodovali s vlastnosťami v súbore recovery.fstab.
- Musíte nahradiť prípady „/ sdcard“ za „/ external_sd“ a „/ usb“ za „/ usb-otg“.
- Ak tieto oddiely nie sú k dispozícii v súboroch fstab, musíte pridať tieto riadky:
/ external_sd vfat / dev / block / mmcblk1p1 flags = vymeniteľný; storage; display = display = "SDCARD" / usb-otg auto / dev / block / sda1 flags = vymeniteľný; storage; display = "USB-OTG"
- Teraz musíte upraviť nasledujúce riadky tak, ako sú zobrazené na default.prop:
ro.secure = 0 ro.adb.secure = 0 security.perf_harden = 0 ro.debuggable = 1 persist.sys.usb.config = adb, mtp
- Vráťte sa z priečinka ramdisk a spustite terminál. Zadajte tieto príkazy: ./repackimg.sh
- TWRP .img bude predvolene zabalený a pomenovaný „image-new.img“. Ak chcete, môžete ho premenovať.
Pokyny pre zariadenia Mediatek
Poznámka: Súbor Recovery.fstab, ktorý získate po rozbalení obnovy zásob.img, bude mať nejaké chyby, pravdepodobne úmyselné od OEM. Musíte nainštalovať aplikáciu DiskInfo z Obchodu Play a prehliadača root, aby ste vedeli, ktorý oddiel je pripojený na ktorom mieste a zariadení.
Spustite aplikáciu DiskInfo a skontrolujte, či sú povolené nasledujúce nastavenia:
- Zobraziť cestu pre pripojenie
- Zobraziť názov oddielu
- Zobraziť systém súborov
- Expertný režim
- Odpojené priečky
- Oddiely Mapy zariadení
- Dočasné súborové systémy
Teraz spustite svoju aplikáciu root explorer a nájdite cestu k svojim oddielom. Zvyčajne by sa nachádzali pod / dev a niektoré ďalšie oddiely ako / system a / cache sú umiestnené na hlbších úrovniach.
Ak potrebujete sledovať ich presné umiestnenie, môžete sa pohybovať vo vnútri adresára / dev a vyhľadať názvy oddielov, napríklad „mmcblk0p5“.
Zariadenia bez obnovy
Ak vaše zariadenie po rozbalení súboru Recovery.img nevytvorí súbor recovery.fstab, môžete vyskúšať niekoľko vecí.
Najprv skontrolujte priečinok ramdisk / etc, kde nájdete súbor figuríny recovery.fstab, ktorý má symbol odkazu.
Pravým tlačidlom myši kliknite na fiktívny súbor a vyberte príkaz „Zobraziť cieľ“, ktorý by vám mal predstaviť umiestnenie pôvodného súboru Recovery.fstab. Výrobcovia OEM ich niekedy umiestnia do iných priečinkov, napríklad do priečinka / vendor / etc.