Monet alhaisen tason muutokset voidaan normaalisti suorittaa vain Androidilla vilkkuvalla mukautetuilla ROM-levyillä. Xposed Frameworkin avulla voit muokata olemassa olevaa järjestelmääsi ilman uuden mukautetun ROM-levyn asentamista. Kaikki, mitä tarvitset, on pääkäyttäjä.
Toki voit halutessasi flash-muistin, kuten CyanogenModin, saada Androidin uusimman version tai käyttää erilaisia versioita, mutta jos pidät versiosta, jonka Android on jo käytössä, Xposed-kehys on erittäin joustava. Ajattele Xposed-kehystä rakentamalla omia mukautettuja ROM-levyjä Androidille. Sen sijaan, että lataat jotain CyanogenModia, joka sisältää joukon uusia ominaisuuksia, Xposedin avulla voit lisätä vain haluamasi ominaisuudet yksitellen yksittäisten moduulien kautta. ROM-muistia ei tarvita. Tässä artikkelissa on muutamia esimerkkejä siitä, mitä voit tehdä, jos olet utelias.
Eri alhaisen tason muutosten suorittamiseen kehittäjien on muokattava APK (apupaketti) -tiedostoja. He julkaisevat nämä muutokset yleensä mukautetuiksi ROM-levyiksi, jonka käyttäjien on salattava laitteelleen.
Xposed Framework vaatii pääkäyttäjän asentamisen, mutta sen pitäisi pystyä toimimaan ilman juuria sen jälkeen. Se laajentaa / system / bin / app_process-suoritustiedoston lataamaan tietyn JAR-tiedoston käynnistyksen yhteydessä. Tämän tiedoston luokat ovat osa jokaista järjestelmän sovellusprosessia - jopa palveluprosesseja. Sitten on mahdollista muokata sovelluksen käyttäytymistä ajon aikana - ei ROM-merkkivaloa tai APK-tiedostojen muokkaamista.
Xposed Framework ei ole taattua toimimaan kaikissa puhelimissa eikä yksittäisiä malleja. Se on suunniteltu toimimaan useimpien Android 4.0 ja uudempien laitteiden kanssa. Lisäksi se (tai sen moduulit) ei välttämättä toimi kovasti muokatuilla ROM-levyillä tai laitteilla, jotka muokkaavat tiettyjä koodinpaloja voimakkaasti (esimerkiksi Samsung-laitteisiin saattaa liittyä ongelmia). Ainoa tapa tietää on selata Xposed-foorumeita tai kokeilla sitä itsellesi. On epävirallisia rakenteita siellä TouchWiz ja muut versiot Android, jos olet valmis antamaan heille ammuttu.
Puhelimesi on myös juurrutettava. Ei ole mitään keinoa, joten jos et ole juurtunut vielä, ei ole parempaa aikaa kuin nyt! Jokainen puhelin on hieman erilainen, joten tutustu juurtumisoppaaseesi ja XDA Developers Forum -sovelluksestasi, jonka avulla voit tehdä sen juuri.
Lopuksi, pidä mielessä, että aivan kuten käynnistyslatauksen avaaminen ja rooting-Xposed-moduuleilla on pääsy puhelimesi syviin systeemitoimintoihin ja ovat turvallisuusriski. Asenna vain sellaisia kehittäjiä, joihin luotat, tai etsi avoimen lähdekoodin moduuleja ja noudata niitä. Kaikki täältä ulos on omalla vastuulla, joten ole varovainen ja asenna vastuullisesti.
Voit selata Xposedin WWW-sivuilla olevia Xposed-versioita ja näet paljon lisätietoja ja usein kysyttyjä kysymyksiä Xposed-foorumilla XDA Developers -ohjelmistolla.
Xposed Framework ei ole käytettävissä Google Playssa, joten sinun on asennettava se jommallakummalla kahdella muulla tavalla.
Päivittää: Jos käytät Marshmallowia tai uudempia, voit asentaa Xposedin uudemman, "järjestelmällisen" version, joka on paljon joustavampi kuin tässä artikkelissa käsitelty vanha versio. Ensinnäkin sinun kannattaa lukea järjestelmällisestä juuresta ja sitten oppia asentamaan järjestelmättömällä Xposedilla täältä.
Jos käytät Android Ice Cream Sandwichin, Jelly Beanin tai KitKatin versiota, voit ladata Xposed Installer APK: n Xposedin kotisivulta ja siirtää sen puhelimeesi USB-kaapelilla tai Dropbox-sovelluksella. Käynnistä sitten APK aloittaaksesi asennuksen ja siirry seuraavaan osioon.
Jos käytät Android Lollipop tai Marshmallow, asennus on hieman monimutkaisempi: sinun on salattava kehys mukautetun palautuksen avulla, kuten TWRP, ja sitten sivuraita asennusohjelma. (Muista kuitenkin, että käytät Marshmallowia, voit myös asentaa järjestelmän ilman versiota, mikä on parempi.)
Päätä Xposedin keskustelufoorumiin XDA Developersille ja lataa kolme tiedostoa: Xposed Installer APK, Xposed Framework ZIP ja Xposed Uninstaller ZIP. Sinun on ehkä tehtävä joitain tutkimuksia selvittääksesi, mitä .zip-tiedostoa haluat ladata. "Sdk21", "sdk22" ja "sdk23" tarkoittavat vastaavasti Android 5.0, 5.1 ja 6.0; "Arm", "arm64" ja "x86" tarkoittavat ARM, 64-bittistä ARM ja Intel-prosessorit.
Joten, koska minulla on Nexus 5X, jolla on 64-bittinen ARM-suoritin ja joka käyttää Android 6.0.1 Lollipopia, olen ladannut Xposed Installer APK: n, xposed-v80-sdk23-arm64.zip-tiedoston ja xposed-uninstallerin -arm64.zip -tiedosto.
Siirrä kaikki kolme tiedostoa puhelimeen käyttämällä USB-kaapelia tai appia, kuten Dropboxia.
Seuraavaksi käynnistä puhelimesi uudelleen TWRP-talteenottoon. Tämä on hieman erilainen jokaisessa puhelimessa - esimerkiksi Power ja Volume Down -painikkeet pitää pitää samanaikaisesti, ja sitten äänenvoimakkuusnäppäimillä käynnistetään "Recovery Mode". Googlen ohjeet omalle mallillesi, jotta voit nähdä, miten se on tehty.
Kun olet tehnyt niin, sinut tervehtyy tutun TWRP-kotisivun avulla. Napsauta Asenna-painiketta.
HUOMAUTUS: Haluat ehkä tehdä varmuuskopion TWRP: ssä ennen tämän prosessin jatkamista.
Seuraava näyttö tulee näkyviin. Selaa alaspäin ja siirry aiemmin siirrettyyn Xposed-kehyksen .zip-tiedostoon.
Napauta Xposed-zip ja näet tämän näytön. Vahvista salama pyyhkäisemällä.
Paketin pakkaaminen kestää vain hetken. Kun se päättyy, napauta "Wipe Cache / Dalvik" -painiketta ja käynnistä sitten järjestelmä uudelleen.
Jos TWRP kysyy, haluatko asentaa SuperSU: n nyt, valitse "Älä asenna".
Puhelimesi voi kestää muutaman minuutin uudelleen, koska se voi "optimoida" sovelluksesi uudelleen. Anna sille aikaa, ja kun se päättyy, käynnistä aiemmin siirretty Xposed Installer APK. Tämä asentaa sovelluksen, jonka avulla hallitset moduuleja.
Jos sinulla ilmenee ongelmia asennuksen kanssa - kuten puhelimesi menee käynnistyssilmukkaan - vain salata Xposed Uninstaller .zip -tiedosto samalla tavalla ja asioiden pitäisi palaa normaaliksi. Jos kaikki muu epäonnistuu, palauta viimeisestä TWRP-varmuuskopiosta.
Käynnistä Xposed-asennusohjelma ja sinua tullaan tervehtimään alla olevan näytön avulla. Devices running KitKat on napautettava "Framework" vaihtoehto, sitten napauta Asenna / päivitä -painiketta asentaa Xposed Framework. Sinun on käynnistettävä uudelleen puhelimesi valmiiksi. Lollipop ja Marshmallow käyttäjät ovat jo tehneet tämän läpi .zipin vilkkuvan edellisessä vaiheessa.
Muista, että Xposed vaatii pääkäyttäjää, joten jos saat kehotuksen tässä vaiheessa ylivaraojasi sovelluksesta. Grant Xposed Installer superuserilla on oikeus jatkaa.
Nyt kun Xposed on asetettu, on aika hauska osa: moduulien asennus. Xposed-moduuleissa on eri versioita, joita voit käyttää järjestelmän mukauttamiseen. Jotkut ovat pieniä ja tekevät vain yhtä toimintoa, kun taas toiset ovat paketteja, jotka sisältävät monia hyödyllisiä vinkkejä. Tässä oppaassa aiomme käyttää hyvin yksinkertaista esimerkkiä: XInsta, Xposed-moduuli, joka lisää valokuvan lataamisen Instagram-sovelluksesta.
Napauta Xposed-asentimen "Download" -osaa ja napauta hakupainiketta työkalupalkissa. Etsi "xinsta" ja valitse näytettävä XInsta-moduuli.
Pyyhkäise päälle Versiot-välilehdellä ja napauta viimeisimmän version lataus -painiketta. Tämä lataa ja asentaa kyseessä olevan Xposed-moduulin.
Kun valmis, moduuli asennetaan, mutta sitä ei ole aktivoitu. Siirry Xposed Installer -ohjelmassa kohtaan Moduulit -osiossa (tai valitse ilmoitus, joka näkyy ilmoitusvalikossa). Valitse aktivoidun moduulin vieressä oleva ruutu ja käynnistä puhelin uudelleen.
Jos huomaat moduulin kuvauksessa, sillä on yksi edellytys: sinun on annettava Instagram-lupa käyttää puhelimen tallennustilaa. Tällaiset asiat ovat yleisiä, joten muista lukea moduulin kuvaus ennen kuin yrität käyttää sitä.
Voit tehdä tämän siirtymällä kohtaan Asetukset> Sovellukset> Instagram> Käyttöoikeudet ja valitsemalla "Tallennus" -asetukseksi Käytössä.
Avaa sitten Instagram-sovellus ja napsauta valokuvan kolme pistettä - jos kaikki meni hyvin, sinulla olisi oltava mahdollisuus ladata kuva laitteellesi.
Onnittelut, olet juuri asentanut ensimmäisen Xposed-moduulin!
Monilla ladattavilla Xposed-moduuleilla on oma käyttöliittymä, josta voit nipistää moduuleihin liittyviä erilaisia asetuksia. Voit yleensä käyttää tätä napauttamalla moduulia Xposed-asentimen Moduulit-osiossa. Muissa tapauksissa moduulissa voi olla jopa oma kuvakkeen app-laatikossa, kuten jäljempänä näkyy.
Muista tarkistaa moduulien asetukset. Et koskaan tiedä millaisia herkkuja siellä.
Voit myös päivittää laitteen Xposed Installer -ohjelmaa pitkään painamalla moduulin päivittämistä tai poistamista.
Nyt kun olet käynnissä, suosittelemme selaamaan Xposed-moduuliosaa nähdäksesi kaikki asiat, joita Xposed voi tarjota. Lista parhaista Xposed-moduuleista on myös hyvä paikka aloittaa tutkiminen. Suosittelen tässä artikkelissa kuvattua GravityBoxia, joka kerää monia hyödyllisiä vinkkejä yhdeksi muokattavaksi paketiksi.
Jos haluat poistaa Xposed-kehyksen, palaa Xposed Installer -sovellukseen, napauta Kehys ja napauta Poista asennus-painiketta. Jos olet asentanut kehyksen .zip-tiedoston avulla, sinun on kuitenkin poistettava se poistamalla asennusohjelman .zip-tiedosto XDA-langasta käyttämällä TWRP-tiedostoa.
Varmista, että asennat Xposed Installer -sovelluksen asennuksen ennen kuin poistat Xposed Installer -sovelluksen laitteeltasi.
Xposed Framework voi olla vain Android-geekin työkalu tweak-puhelimiin, mutta se on nopeampi, helpompi ja vähemmän invasiivinen työkalu kuin mukautettu ROM. Tätä voidaan käyttää myös teemojen asentamiseen ja muihin invasiivisiin muokkaustoimintoihin, jotka tavallisesti vaativat mukautetun ROM-levyn. Xposed Frameworkin menetelmä ei muuta laitteen käyttöjärjestelmän muuttamista, ja se voidaan helposti kääntää, mikä tekee siitä erinomaisen vaihtoehdon tweakerille, jotka todella haluavat kaivaa.