TWRP on julkaistu Google Pixelille ja Pixel XL: lle, jotka vihdoinkin antavat käyttäjien flash-muistiin mukautettuja modeja, ytimiä ja ROMeja.
Aloita mukautetun ROM-muistin vilkkuminen! Yksi yleisimmistä syistä, miksi käyttäjät tulevat foorumeillemme, on flash mukautettujen modien, ytimien tai ROM-levyjä. Kehittäjät käyttävät lukemattomia tunteja ohjelmistonsa mukauttamiseen Yhteisö. Mutta mikään näistä töistä ei ole mahdollista ilman keinoja näiden muutosten asentamiseen.
Ensimmäinen askel, joka vaaditaan ennen kuin voit astua Android-modioinnin maailmaan, on avata käynnistyslatain. Käyttäjille Pikseli ja Pixel XL, tämä vaihe on jo mahdollinen kaikki variantit kahdesta laitteesta. Seuraava askel on päivittää mukautettu palautusnäköistiedosto, jonka avulla voit flash-muistiinpanot mukautettuja ROM- tai ydinkuvia sekä tehdä täydellisiä järjestelmän varmuuskopioita, jos jokin menee pieleen. Siellä se on uskomattoman suosittu Team Win -palautusprojekti (TWRP) tulee sisään.
TWRP on saatavilla lukuisiin laitteisiin lähes kaikilta OEM-valmistajilta, ja se on ollut mukautettu palautusvaihtoehto kaikille, jotka haluavat muokata laitteensa ohjelmistoa. Ja nyt kaksi Google Pixel -puhelinta voivat pian liittyä tähän hauskaan. XDA: n vanhempi tunnustettu kehittäjä
Dees_Troy on juuri julkaissut ensimmäisen TWRPalfa Googlelle Pikseli ja Pixel XL. Edellyttäen, että olet jo avannut käynnistyslataimen lukituksen, voit nyt palauttaa palautuksen laitteellesi. TWRP: n asennustavassa on kuitenkin muutamia muutoksia, jotka meidän tulee huomioida.Asennus
Jos olet koskaan asentanut TWRP: n laitteellesi manuaalisesti, saatat olla tuttu pikakäynnistys komennot, joita tarvitaan TWRP-kuvan vilkkumiseen palautusosioon. Koska "saumattomat päivitykset" on tehty Android Nougatissa Pixel- ja Pixel XL -laitteille, et anna samoja komentoja. Unohda kaikki, mitä luulet tietäväsi, ja lue seuraavat ohjeet huolellisesti ennen kuin toimit. Pohjimmiltaan aiot asentaa TWRP: n saapas TWRP-kuva ja käytä sitten automaattinen asennusskripti joka käsittelee vilkkuvan TWRP: n molemmat käynnistysosioita.
Ensinnäkin, jos et vielä ole, sinun on tartuttava siihen Googlen USB-ohjain sekä fastboot-binaari (suosittelemme lataamista ja purkamista Minimaalinen ADB ja Fastboot valitsemaasi hakemistoon). Lataa seuraavaksi laitteellesi sopivat TWRP-asennustiedostot (Pikseli ja Pixel XL). Sinun on siirrettävä .zip-tiedosto laitteesi sisäiseen tallennustilaan, mutta jätä .img-tiedosto tietokoneellesi. Avaa sitten komentokehote ja tarkista, että laitteesi tunnistetaan antamalla fastboot-laitteet komentokehotteeseen. Jos näet laitteesi sarjanumeron, fastboot-protokolla tunnistaa laitteesi. Lopuksi sinun on käynnistettävä TWRP-kuva väliaikaisesti antamalla tämä komento:
fastboot boot path/to/twrp.img
Huomaa, että "polku/to/" viittaa todelliseen hakemistoon, jossa ladattu TWRP kuva tiedosto sijaitsee. Varmista, että olet myöntämässä pikakäynnistyssaapas ja ei pikakäynnistys salama, ja että käynnistämäsi tiedosto on ei zip-tiedosto. Kun olet antanut käynnistyskomennon, laite hakee TWRP-kuvan tietokoneeltasi ja käynnistää väliaikaisesti TWRP: n. Olet melkein valmis tässä vaiheessa.
Sinun tarvitsee vain saada TWRP selviytymään uudelleenkäynnistyksestä vilkkumalla se laitteesi molempiin käynnistysosioihin. Onneksi kaiken työn siellä hoitaa aiemmin lataamasi automaattinen asennusskripti. Käytä vain TWRP-käyttöliittymää navigoidaksesi ja asentaaksesi TWRP-asennuszipin aivan kuten asentaisit minkä tahansa mukautetun ROM-levyn, modin tai ytimen zip-tiedoston. Sen jälkeen TWRP on käytettävissäsi riippumatta siitä, mitä aktiivisia osiopaikkoja käytetään.
TWRP Alpha v1
Koska tämä on an alfa julkaisusta, ongelmia on varmasti. Juuri nyt, Dees_Troy on hahmotellut kolme asiaa olla tietoinen. Ensinnäkin, koska Nougatissa on otettu käyttöön tiedostopohjainen salaus (FBE), tietojen palauttaminen saattaa aiheuttaa ongelmia.
Tiedostopohjainen salaus (FBE) voi olla hankala. Jos palautus ei toimi oikein, se voi laukaista tietojesi automaattisen pyyhkimisen. Olen testannut sitä hieman Pixel XL: lläni, mutta minulla ei ole ollut aikaa testata sitä laajasti. Joskus TWRP ei pyydä sinua antamaan salasanaa tai ei muuten pysty määrittämään salauksen purkamista oikein. Jos näin tapahtuu, käynnistä TWRP uudelleen. Se näyttää olevan jonkinlainen ajoitusongelma, enkä ole vielä ehtinyt jäljittää sitä.
Ei sanota, että se voi tapahtua sinulle, mutta se on voisi tapahtua sinulle. Jos et tee säännöllisesti varmuuskopioita tiedoistasi offline-tilassa tai pilvessä, älä järkyty, kun jokin menee pieleen ja koko tietosi pyyhitään. Minulle on käynyt näin ennenkin, ja se on ikävää.
Päivitys 2: Dees_Troy on tarjonnut teknisemmän selityksen sille, mikä voisi mennä pieleen ja kuinka hän aikoo ratkaista sen. Katso lisätietoja artikkelin lopun toisesta lisäyksestä.
Seuraavaksi, jos käytät tällä hetkellä monen käyttäjän ominaisuutta (mukaan lukien vierasominaisuudet) laitteellasi, sinun kannattaa Vältä TWRP: n käyttöä toistaiseksi.
Tiedostopohjainen salaus tarkoittaa, että jokaisen käyttäjän kansiot salataan erikseen. Jotta voimme tehdä oikean varmuuskopion, palauttaa tehdasasetukset jne., käyttäjän on purettava salaus jokaiselle laitteen käyttäjälle.
Tällä hetkellä TWRP tukee vain yhden käyttäjän asetuksia, vaikka satut tuntemaan laitteesi muiden käyttäjien salaussalasanat. Dees_Troy on kertonut meille, että hän on onnistuneesti purkanut lisäkäyttäjien salauksen komentorivityökalulla, mutta se Tämän ominaisuuden käyttöönotto TWRP: ssä ei ole tällä hetkellä tärkeä prioriteetti, ja se voidaan sen sijaan julkaista tulevaisuudessa päivittää. Viime viikolla XDA Twitter -tilimme kysyi käyttäjiltä Dees_Troyn puolesta, käyttävätkö he usean käyttäjän ominaisuutta, ja suurin osa ilmoitti, että he eivät käytä useaa käyttäjää, joten emme odota tämän rajoituksen vaikuttavan kovin moniin ihmiset.
Mutta on vielä yksi ongelma, joka on tärkeämpi suurimmalle osalle käyttäjistä, jotka asentavat TWRP: tä. Tällä hetkellä, SuperSU ei toimi TWRP: n rinnalla.
TWRP: n asentaminen tällä hetkellä poistaa rootin, jos olet tällä hetkellä juurtunut. SuperSU-päivitys vaaditaan, jotta TWRP ja SuperSU voivat toimia rinnakkain.
Päivitys #1: Katso Chainfiren lisäys artikkelin lopusta, jos käytät tällä hetkellä SuperSU: ta ja aiot päivittää TWRP: n. Dees_Troy selitti tämän häiriön syyn XDA-Developersille sellaisenaan:
Chainfire käyttää käynnistyskuvan muistilevyä tehdäkseen järjestelmättömän juurensa. Tämä on sama muistilevy, jota Google aikoi käyttää palautukseen. Olen melko varma, että Chainfire pystyy keksimään tavan saada se toimimaan TWRP: n kanssa, mutta TWRP tarvitsee pienen muutoksen alkubinaariin jotta salauksen purku toimisi kunnolla ja Chainfire tarvitsi erilaisen muutoksen aloitusbinaariinsa saadakseen muistilevynsä toimimaan sekä normaalissa käynnistyksessä että elpyminen.
Toisin sanoen Chainfiren järjestelmätön juurimenetelmä muokkaa samaa binaaria, jota TWRP: n on muokattava saadakseen tietojen salauksen toimimaan. Siksi, kun teet flash TWRP: n, kirjoitat päälle Chainfiren systemless root -menetelmän init-binaariin tekemät muutokset. Vaikka tämä on pieni takaisku, Pixelin kaksoisosion luonteen (ja tulevien Nougatin kanssa toimitettavien laitteiden) ansiosta TWRP: llä on joitain hienoja uusia ominaisuuksia.
Pikselilaitteissa on 2 "paikkaa" ROM-levyille / laiteohjelmistolle. TWRP havaitsee sen, mikä korttipaikka on tällä hetkellä aktiivinen, ja käyttää sitä varmuuskopiointiin JA palauttamiseen. Uudelleenkäynnistyssivulla ja varmuuskopiointi -> vaihtoehdot -kohdassa on painikkeita paikkojen vaihtamiseen. Aktiivisen paikan vaihtaminen saa TWRP: n vaihtamaan paikkaa, jota TWRP varmuuskopioi tai palauttaa. Voit tehdä varmuuskopion paikasta A, vaihtaa tilaan B ja palauttaa sitten varmuuskopion, joka palauttaa paikan A varmuuskopion paikkaan B. Paikan vaihtaminen TWRP: ssä käskee myös käynnistyslataimen käynnistämään kyseisen paikan.
Tämä tarkoittaa käytännössä sitä, että pystyt pian siihen kaksoiskäynnistys laitteellasi. Valitettavasti, koska mukautettu palautus on vain on julkaistu, kestää jonkin aikaa, ennen kuin suosikkimuokattu ROM-kehittäjä valmistaa keittiössä jotain Pixel-puhelimeesi.
Lisäys #1 - SuperSU TWRP: llä
Chainfire ilmoitti meille, että jokainen, joka tällä hetkellä käyttää SuperSU: ta Google Pixel- tai Pixel XL -laitteessa vahvasti suositeltavaa flash-käynnistyskuvat molempiin osioihin ennen TWRP: n asentamista. Tämän suorittamiseksi sinun on ladattava Tehdaskuva laitteellesi ja pura varastokäynnistyskuva manuaalisesti arkistosta. Sitten sinun on flash-käynnistyskuva molempiin osioihin käyttämällä pikakäynnistystä sellaisenaan:
fastbootflashboot_aboot.img
fastbootflashboot_bboot.img
Molempien komentojen antaminen käynnistää käynnistyskuvan tehdaskuvasta laitteen molempiin käynnistysosioon. Sitten voit jatkaa TWRP: n asentamista.
Lisäys #2 - Tiedostopohjainen salaus TWRP: llä
Puhuessaan Dees_Troyn kanssa hän tarjosi seuraavan selityksen sille, milloin palauttaminen voi mennä pieleen ja johtaa tietojen täydelliseen pyyhkimiseen:
ext4-tiedostopohjainen salaus ei salli salauskäytännön soveltamista kansioon, joka *ei* ole tyhjä. Tällä hetkellä pyrimme kiertämään sen jättämällä poistamatta valittua kansioluetteloa (voimme poistaa kansioiden sisällä olevan sisällön, mutta emme itse kansiota). Jos jostain syystä salattava kansio poistetaan, palautus saattaa luoda salaamattoman kansion ja täyttää sen jollakin tavaralla. Kun kansio ei ole tyhjä, et voi määrittää sille salausta. Kun laite käynnistää Androidin uudelleen, init-binaari yrittää asettaa salauskäytännön ja jos se näkee virheen käytäntöä määritettäessä, se pakottaa tyhjennyksen. Tämä on nimenomaan missä virhe heitetään ja missä pyyhkiminen aloitetaan, jos välität sellaisesta.
Vähemmän teknisesti sanottuna NANDroid-varmuuskopion palautusprosessin aikana palautuksen on korvattava kaikki tarvittavat osioissasi olevat tiedostot, jotka on tallennettu varmuuskopioon. Tietoosion tiedostojen käyttämiseksi palautuksen on purettava tämän osion salaus salauksenpurkusalasanasi avulla. Vaikka palautuksella on mahdollisuus yksinkertaisesti poistaa ja korvata kaikki tieto- ja järjestelmäosioiden kansiot, se voi aiheuttaa virheen salauskäytännössä.
Poistamalla kansion, joka on tarkoitettu salattavaksi, TWRP luo sen tilalle salaamattoman kansion ja palauttaa kaikki tiedostot varmuuskopiosta tässä uudessa hakemistossa. Kuitenkin, koska tiedostopohjainen salaus salaa eri tiedostot ja kansiot eri salausavaimilla, toisin kuin koko osio, tämä yksittäinen muutos, joka katkaisee salauksen yhteen kansioon laitteessasi, aiheuttaa koko ketjun virhe. Androidin käytäntönä on aloittaa tietojen täydellinen tyhjennys, mikä johtaa Androidin tyhjentämiseen kaikki sisäisessä muistissasi.
Onneksi Dees_Troy on jo tehnyt tunnisti kansioiden luettelon jotka on suljettava pois TWRP: n poistoprosessista, jotta tämä virhe ei laukea. Hän korvasi init-binaarin siten, että se laukaisi virheen palauttamisen aikana, mutta ei pyyhkisi laitetta, jolloin hän kirjaa tarkalleen, mitä kansioita ei saa poistaa. Täydellinen luettelo kansioista toimitettiin meille, mutta emme toista luetteloa täällä sen pituuden vuoksi.
Lataa TWRP Google Pixelille
Lataa TWRP Google Pixel XL: lle
Aiotteko käyttää mukautettua ROM-muistia tai ydintä laitteessasi, vai pysytkö laiteohjelmiston varastossa? Kerro meille alla olevissa kommenteissa!