TWRP on välja antud Google Pixeli ja Pixel XL jaoks, mis võimaldab kasutajatel lõpuks kohandatud modifikatsioone, tuumasid ja ROM-e flashida.
Laske kohandatud ROM-i vilkumine alata! Üks levinumaid põhjusi, miks kasutajad meie foorumitesse tulevad, on kohandatud modifikatsioonide, tuumade või tuumade välgutamine ROM-id. Arendajad kulutavad lugematuid tunde oma tarkvara kohandamiseks kogukond. Kuid ükski see töö ei ole teostatav ilma nende muudatuste installimiseta.
Esimene samm, mis on vajalik enne Androidi modifitseerimise maailma sisenemist, on alglaaduri avamine. Kasutajatele piksel ja Pixel XL, on see samm juba võimalik kõik variandid kahest seadmest. Järgmine samm on kohandatud taastekujutise välgutamine, mis võimaldab teil seejärel vilkutada kohandatud ROM-i või tuuma kujutisi ning teha süsteemist täielikke varukoopiaid juhuks, kui midagi peaks valesti minema. See on koht, kus on uskumatult populaarne Team Win taastamise projekt (TWRP) tuleb sisse.
TWRP, mis on saadaval paljudes seadmetes peaaegu iga päikese käes oleva originaalseadmete tootja poolt, on olnud kohandatud taastamise vahend kõigile, kes soovivad oma seadmes tarkvara muuta. Ja nüüd saavad kaks Google Pixeli telefoni peagi selle lõbususega ühineda. XDA tunnustatud vanemarendaja
Dees_Troy avaldas just esimese TWRPalfa Google'i jaoks piksel ja Pixel XL. Kui olete alglaaduri juba avanud, saate nüüd taastamise oma seadmesse vilkuda. Kuigi TWRP installimise viisis on mõned muudatused, mida peaksime tähele panema.Paigaldamine
Kui olete kunagi TWRP-i oma seadmesse käsitsi installinud, võite olla tuttav fastboot käsud, mis on vajalikud TWRP-pildi välgutamiseks taastesektsioonis. Sektsioonide muudatuste tõttu, mis on tehtud Android Nougatis Pixeli ja Pixel XL jaoks mõeldud sujuvate värskenduste toimimiseks, EI anna te samu käske. Unustage kõik, mida arvate teadvat, ja lugege enne tegutsemist hoolikalt järgmisi juhiseid. Sisuliselt on see, mida te tegelikult TWRP installimiseks teete saabas TWRP-pilti, seejärel kasutage nuppu automatiseeritud installiskript mis tegeleb TWRP vilkumisega mõlemad alglaadimise partitsioonid.
Esiteks, kui te pole seda veel teinud, peate selle haarama Google'i USB-draiver samuti fastboot binaarfail (soovitame alla laadida ja ekstraktida Minimaalne ADB ja Fastboot teie valitud kataloogi). Järgmisena laadige alla oma seadme jaoks sobivad TWRP installifailid (piksel ja Pixel XL). Peate teisaldama ZIP-faili oma seadme sisemällu, kuid jätke .img-fail arvutisse. Seejärel avage käsuviip ja kontrollige, kas teie seade tuvastatakse väljastamisel kiirkäivitusseadmed käsureale. Kui näete oma seadme seerianumbrit, tuvastab kiirkäivitusprotokoll teie seadme. Lõpuks peate TWRP-pildi ajutiselt käivitama, andes selle käsu:
fastboot boot path/to/twrp.img
Pange tähele, et "tee/to/" viitab tegelikule kataloogile, kuhu allalaaditud TWRP pilt fail asub. Veenduge, et te väljastate fastbootsaabas ja mitte fastboot välklamp, ja et käivitatav fail on mitte zip-fail. Kui olete algkäskluse andnud, hangib teie seade teie arvutist TWRP-pildi ja käivitab ajutiselt TWRP-sse. Praegu olete peaaegu valmis.
Kõik, mida peate nüüd tegema, on panna TWRP taaskäivituse üle elama, välgutades selle seadme mõlemale alglaadimissektsioonile. Õnneks teeb kogu töö seal varem alla laaditud automaatse installiskripti abil. Kasutage lihtsalt TWRP-liidest, et navigeerida TWRP-i installifaili ja installida täpselt nagu installiksite mis tahes kohandatud ROM-i, modi või kerneli ZIP-faili. Pärast seda on TWRP teile juurdepääsetav olenemata sellest, milliseid aktiivseid partitsioonipesasid kasutatakse.
TWRP Alpha v1
Kuna see on an alfa väljalaske puhul on kindlasti probleeme. Praegu on Dees_Troy visandanud kolm küsimust olla teadlik. Esiteks võib failipõhise krüptimise (FBE) kasutuselevõtu tõttu Nougatis andmete taastamine tekitada probleeme.
Failipõhine krüptimine (FBE) võib olla keeruline. Kui taastamine ei tööta õigesti, võib see käivitada teie andmete automaatse kustutamise. Olen seda natuke testinud oma Pixel XL-iga, kuid mul pole olnud aega seda põhjalikult testida. Mõnikord ei küsi TWRP teilt parooli sisestamist või ei suuda muul viisil korralikult dekrüpteerida. Kui see juhtub, taaskäivitage TWRP. Tundub, et see on mingi ajastuse probleem ja mul pole veel olnud aega sellele jälile saada.
Ei saa öelda, et see võib teiega juhtuda, aga see on võiks juhtuda sinuga. Kui te ei tee regulaarselt oma andmetest võrguühenduseta või pilves varukoopiaid, ärge olge šokeeritud, kui midagi läheb valesti ja kõik teie andmed kustutatakse. Minuga on seda varem juhtunud ja see on nõme.
Värskendus nr 2: Dees_Troy on andnud tehnilisema selgituse selle kohta, mis võib valesti minna ja kuidas ta plaanib seda lahendada. Täpsemalt vaadake artikli lõpus olevat teist lisa.
Järgmiseks, kui kasutate praegu oma seadmes mitme kasutaja funktsiooni (sealhulgas külalisfunktsioone), soovite vältige praegu TWRP kasutamist.
Failipõhine krüptimine tähendab, et iga kasutaja kaustad krüpteeritakse eraldi. Õige varukoopia tegemiseks, tehaseseadetele lähtestamiseks jne peaksime laskma kasutajal seadme iga üksiku konto jaoks dekrüpteerida.
Praegu toetab TWRP ainult ühe kasutaja seadistusi, isegi kui juhtute teadma oma seadme teiste kasutajate krüpteerimisparooli. Dees_Troy on meile öelnud, et ta on käsurea tööriista abil edukalt täiendavaid kasutajaid dekrüpteerinud, kuid see selle funktsiooni rakendamine TWRP-s ei ole praegu esmatähtis ja selle asemel võidakse see tulevikus välja anda värskendada. Eelmisel nädalal küsis meie XDA Twitteri konto Dees_Troy nimel kasutajatelt, kas nad kasutavad mitme kasutaja funktsiooni, ja valdav enamus väitis, et nad ei kasuta mitut kasutajat, nii et me ei eelda, et see piirang mõjutab paljusid inimesed.
Kuid on veel üks probleem, mis on olulisem enamiku kasutajate jaoks, kes installivad TWRP-d. Praegu SuperSU ei tööta koos TWRP-ga.
TWRP installimine praegu eemaldab root, kui olete praegu juurdunud. TWRP ja SuperSU koos eksisteerimiseks on vaja SuperSU värskendust.
Värskendus nr 1: kui kasutate praegu SuperSU-d ja plaanite TWRP-d vilkuda, vaadake artikli lõpus Chainfire'i lisa. Dees_Troy selgitas XDA-Developersile selle häire põhjust järgmiselt:
Chainfire kasutab oma süsteemivaba juurfaili loomiseks alglaadimise mäluketast. See on sama ramdisk, mida Google kavatses taastamiseks kasutada. Olen üsna kindel, et Chainfire suudab välja mõelda viisi, kuidas see TWRP-ga tööle panna, kuid TWRP vajab algse binaarfaili väikest muudatust et dekrüpt korralikult töötaks ja Chainfire vajas oma algse binaarfaili teistsugust muudatust, et muuta mäluketas töötaks nii tavalise alglaadimise kui ka taastumine.
Teisisõnu, Chainfire'i süsteemita juurmeetod muudab sama binaarfaili, mida TWRP peab andmete dekrüpteerimise toimimiseks muutma. Seetõttu kirjutate TWRP-i välgutamisel üle muudatused, mis on Chainfire'i süsteemivaba juurmeetodiga init-binaarfailis tehtud. Kuigi see on väike tagasilöök, on TWRP-l tänu Pixeli kahesektsioonilisele olemusele (ja tulevastele Nougatiga tarnitavatele seadmetele) mõned suurepärased uued võimalused.
Piksliseadmetel on ROM-ide / püsivara jaoks 2 "pesa". TWRP tuvastab parajasti aktiivse pesa ja kasutab seda pesa varundamiseks JA taastamiseks. Taaskäivituslehel ja varunduse all on nupud -> pesade vahetamise võimalused. Aktiivse pesa muutmisel lülitab TWRP, millist pesa TWRP varustab või taastab. Saate teha pesast A varukoopia, lülituda pesasse B, seejärel taastada varukoopia, mis taastab pesa A varukoopia pessa B. TWRP-s pesa muutmine käsib alglaaduril ka seda pesa alglaadida.
See tähendab sisuliselt seda, et varsti saate seda teha kahekordne alglaadimine teie seadmes. Kahjuks, kuna kohandatud taastamine on lihtsalt välja antud, võtab teie lemmik kohandatud ROM-i arendaja natuke aega, et teie Pixeli telefoni jaoks köögis midagi valmistada.
Lisa nr 1 – SuperSU koos TWRP-ga
Chainfire teatas meile, et kõik, kes kasutavad praegu SuperSU-d oma Google Pixelis või Pixel XL-is, on tungivalt soovitatav alglaadimispiltide välgutamiseks mõlemasse partitsiooni enne TWRP installimist. Selle saavutamiseks peate alla laadima Tehase pilt oma seadme jaoks ja ekstraktige arhiivist käsitsi alglaadimispilt. Seejärel peate kiirkäivituse abil alglaadimispildi mõlemasse partitsiooni kiirkäivitama:
fastbootflashboot_aboot.img
fastbootflashboot_bboot.img
Mõlema käsu väljastamisel vilgub alglaadimispilt tehasepildist teie seadme mõlemasse alglaadimissektsiooni. Seejärel võite jätkata TWRP installimist.
Lisa nr 2 – failipõhine krüptimine TWRP-ga
Dees_Troyga rääkides pakkus ta järgmise selgituse selle kohta, millal võib taastamine valesti minna ja põhjustada andmete täieliku kustutamise:
ext4-failipõhine krüptimine ei võimalda teil krüpteerimispoliitikat rakendada kaustale, mis *pole* tühi. Praegu töötame selle ümber nii, et ei kustuta valitud kaustade loendit (saame kustutada kaustade sees oleva, kuid mitte kausta ennast). Kui krüpteerimist vajav kaust mingil põhjusel kustutatakse, võib taastamine luua krüptimata kausta ja täita selle mõne kraamiga. Kui kaust pole tühi, ei saa te sellele krüptimist määrata. Kui seade Androidi uuesti käivitab, proovib initi binaar määrata krüpteerimispoliitikat ja kui näeb poliitika määramisel tõrget, sunnib see kustutama. See on täpselt kus viga visatakse ja kust kustutatakse, kui selline asi teile korda läheb.
Vähem tehniliselt öeldes peab taastamine NANDroidi varukoopia taastamise ajal üle kirjutama kõik vajalikud olemasolevad failid teie sektsioonides, mis on varukoopiasse salvestatud. Andmesektsioonis olevatele failidele juurdepääsuks peab taastamine selle partitsiooni dekrüpteerima, kasutades teie dekrüpteerimisparooli. Kuigi taastamisel on võimalik lihtsalt kustutada ja üle kirjutada kõik andmete ja süsteemisektsioonide kaustad, võib see krüpteerimispoliitikas põhjustada tõrke.
Kui kustutate krüpteerimiseks mõeldud kausta, loob TWRP selle asemel krüptimata kausta ja taastab kõik selle uue kataloogi varukoopia failid. Kuid kuna failipõhine krüptimine krüpteerib erinevad failid ja kaustad erinevate krüpteerimisvõtmetega, mitte kogu partitsiooni, põhjustab see üksainus muudatus, mis katkestab krüptimise teie seadme ühele kaustale, kogu ahela viga. Androidi põhimõte on alustada andmete täielikku kustutamist, mille tulemuseks on Androidi andmete kustutamine kõike teie sisemälus.
Õnneks on Dees_Troy juba teinud tuvastas kaustade loendi mis tuleb TWRP kustutamisprotsessist välja jätta, et seda viga ei käivitataks. Ta asendas algse binaarfaili nii, et see käivitaks taastamise ajal tõrke, kuid ei pühkiks seadet, võimaldades tal täpselt logida, milliseid kaustu ei tohi kustutada. Meile saadeti täielik kaustade loend, kuid me ei esita seda loendit siin selle pikkuse tõttu.
Laadige alla TWRP Google Pixeli jaoks
Laadige alla TWRP Google Pixel XL-i jaoks
Kas kavatsete oma seadmes käitada kohandatud ROM-i või kerneli või jääte püsivara varusse? Andke meile allolevates kommentaarides teada!