Sano hyvästit mukautetuille "Stock" -romeille ja tervetuloa Xposed Frameworkille

click fraud protection

Aina niin usein OEM tekee asiat oikein. No, melkein oikein, ainakin tarpeeksi, jotta niiden varastossa olevat ROM-levyt tarvitsevat vain pieniä säätöjä ennen kuin ne ovat melkein täydellisiä. Useimmiten nämä parannukset ovat asioita, joita voi olla hankala toteuttaa tavalliselle käyttäjälle, joka usein huomaa haluavansa asentaa mukautetun ROM-muistin, joka on melko lähellä varastossa näitä haluttuja säätöjä lisättynä sisään. Yleensä tämä tarkoittaa melko suuren tiedoston lataamista ja sen jälkeen pakollisen varmuuskopiointi-/flash-/palautusprosessin noudattamista, joka monilla meistä on nyt taideteokseen asti. Sen ei kuitenkaan pitäisi olla näin, eikä onneksi ole. Et ehkä vain tiedä sitä vielä.

Olet ehkä kuullut tai et ole kuullut Xposed Framework, XDA: n idea Tunnistettu Kehittäjä rovo89. Jos olet jo tutustunut tähän modiin, minun ei todellakaan tarvitse kertoa sinulle, kuinka mahtava se on. Olet anteeksi ja voit mennä ulkoilemaan. Jos et ole vielä perehtynyt kehykseen, istu ja kuuntele. Vaikka Xposed Framework ei todellakaan ole uusi asia, se ei saa läheskään niin paljon tunnustusta kuin ansaitsee, ja on aika tehdä asialle jotain.

Kehittäjän mukaan Xposed toimii seuraavasti:

"Joitakin teknisiä yksityiskohtia:

Laajensin /system/bin/app_process-suoritettavaa tiedostoa lataamaan JAR-tiedoston käynnistyksen yhteydessä. Tämän tiedoston luokat kuuluvat jokaiseen prosessiin (mukaan lukien järjestelmäpalveluiden prosessi) ja voivat toimia kykyjensä mukaan. Ja vielä enemmän: Olen ottanut käyttöön jotain, mikä mahdollistaa kehittäjien korvaa minkä tahansa menetelmän missä tahansa luokassa (saako se olla kehyksessä, systemui tai mukautettu sovellus). Tämä tekee Xposedista erittäin tehokkaan. Voit muuttaa menetelmäkutsun parametreja, muokata palautusarvoa tai ohittaa menetelmän kutsun kokonaan - kaikki on sinun! Myös resurssien vaihtaminen tai lisääminen on helppoa."

Tämä tarkoittaa, että muutoksia (tunnetaan nimellä Xposed-moduuleita) voidaan tehdä mihin tahansa sovellukseen tai sovelluksen elementtiin Itse käyttöjärjestelmä yksinkertaisesti koodaamalla haluttu muutos, pakkaamalla se omaan APK: han ja asentamalla laitteeseen. Xposed Framework huolehtii siitä, että se pääsee minne sen pitää mennä ja pysyy siellä. Tämä poistaa tarpeen purkaa tiettyä muokkaamaasi kohdetta tai luoda eri versioita eri ROM-levyille ja laitteille. Saattaa olla tarvetta muuttaa Xposed-moduulia itse Androidin suuren muutoksen jälkeen, esimerkiksi 4.1:stä 4.2:een, mutta totta puhuen: se on melko harvinainen tapahtuma. Itse laitteessa olevia tiedostoja ei muokata, mikä tarkoittaa, että jos jokin menee pieleen, laitteen palauttaminen vakaaseen tilaan ei enää ole monimutkainen kuin vetoketjun vilkkuminen kehyksen poistamiseksi käytöstä. Aivan oikein, ei enää pitkää ja tallennustilaa vievää nandroid-varmuuskopiointiprosessia aina, kun jokin menee pieleen.

Asennus on uskomattoman nopeaa ja kivutonta ottaen huomioon tämän apuohjelman laajuuden. Nappaa vain Xposed Installer foorumin säikeestä ja sivukuorma laitteellesi, avaa sovellus, kun se on asennettu, ja napsauta "Asenna/Päivitä", käynnistä laite uudelleen ja olet valmis. Ei vakavasti, se on niin yksinkertaista.

Jokaisen yksittäisen moduulin asentaminen on yhtä helppoa kuin sivulataus APK: n asentaminen, aktivoiminen Xposed-sovelluksen kautta ja uudelleenkäynnistys. Jonkin verran modit tarjoaa käyttöliittymän sen mukaan, kuinka paljon toimintoja ne pystyvät, toisilla on vain yksi tietty tarkoitus, eivätkä ne tarvitse mitään huomiota.

Eli mistä muutoksista tässä puhutaan? No, jos voit ajatella säätöä, se voidaan todennäköisesti pakata Xposed-moduuliin. Ajattele lisättyjä pieniä lisäyksiä, jotka tekevät sinun suosikki mukautettu ROM niin houkutteleva. Sellaisiahan ne ovat asioita jota varten Xposed luotiin.

Täydellinen esimerkki on Älykäs hälytyskuvake, jonka on luonut XDA Forumin jäsen Mantelinho. Tämä modi määrittää tilapalkin hälytyskuvakkeen vain näkyväksi klo ennalta määrätyn ajan ennen kuin hälytys kuuluu. Oletetaan, että herätys on asetettu maanantaista perjantaihin. Voit jättää herätyksen asetettuna koko viikolle, mutta sinun ei tarvitse nähdä sitä pientä kellon muotoista muistutusta maanantaiaamusta tilapalkissasi viikonloppuna.

Siellä on monia modeja eri tarkoituksiin, ja voit lyödä vetoa, että korostamme mahdollisimman monia tulevaisuudessa. Sillä välin voit tarkistaa a arkisto eri muunnoksille, jotka Developer Admin on koonnut pulseri_g2. Siellä on myös a kehitysopas tavoitteena on saada ihmiset luomaan omia moduuleja ja tehdä tästä tehokkain yksittäinen työkalu mukauttaminen on.

Juuri kun luulit, ettei tämä koko juttu voisi enää olla mahtavampaa, se on kaikki avoimen lähdekoodin. Muista tarkistaa alkuperäinen foorumin ketju aiheesta Xposed Framework Lisätietoja.

Luokka hylätty.