Recite zbogom prilagođenim "Stock" Romovima i pozdravite Xposed Framework

S vremena na vrijeme, OEM će učiniti stvari kako treba. Pa, u svakom slučaju gotovo točno, dovoljno barem za njihove zalihe ROM-ova da trebaju samo neka manja podešavanja prije nego što postanu gotovo savršeni. Ipak, češće nego ne, ova podešavanja su stvari koje može biti teško implementirati prosječnom korisniku koji često će se naći u potrazi za instaliranjem prilagođenog ROM-a koji je prilično sličan standardnom s dodanim željenim podešavanjima u. Obično to znači preuzimanje prilično velike datoteke i zatim praćenje obveznog procesa sigurnosne kopije/flash/vraćanja koji mnogi od nas sada imaju sve do likovne umjetnosti. Ipak ne bi trebalo biti tako, a srećom nije. Samo možda još ne znate.

Možda ste čuli, a možda i niste za Xposed Framework, zamisao XDA Priznat Developer rovo89. Ako ste već upoznati s ovim modom, nema potrebe da vam govorim koliko je sjajan. Oprostite i možete se ići igrati vani. Ako već niste upoznati s okvirom, sjednite i slušajte. Iako Xposed Framework sigurno nije nova stvar, ne dobiva ni približno onoliko priznanja koliko zaslužuje, i vrijeme je da se nešto učini po tom pitanju.

Prema programeru, Xposed radi na sljedeći način:

"Neki tehnički detalji:

Proširio sam /system/bin/app_process izvršnu datoteku za učitavanje JAR datoteke pri pokretanju. Klase ove datoteke nalazit će se u svakom procesu (uključujući onaj za sistemske usluge) i moći će djelovati svojim ovlastima. I još više: implementirao sam nešto što programerima omogućuje zamijeniti bilo koju metodu u bilo kojoj klasi (neka bude u okviru, sustavui ili prilagođena aplikacija). To čini Xposed vrlo moćnim. Možete promijeniti parametre za poziv metode, modificirati povratnu vrijednost ili potpuno preskočiti poziv metode - sve ovisi o vama! Također je jednostavno zamjena ili dodavanje resursa."

To znači da se izmjene (poznate kao Xposed moduli) mogu izvršiti na bilo kojoj aplikaciji ili elementu Sam OS jednostavnim kodiranjem željene promjene, pakiranjem u vlastiti APK i instaliranjem na uređaj. Xposed Framework brine o tome da stigne tamo gdje treba i tamo ostane. To eliminira potrebu za dekompiliranjem određene stavke koju mijenjate ili stvaranjem različitih verzija za različite ROM-ove i uređaje. Možda će biti potrebno promijeniti Xposed modul nakon velikih promjena u samom Androidu, na primjer 4.1 na 4.2, ali budimo iskreni: to je prilično rijetka pojava. Nijedna datoteka na samom uređaju se ne mijenja, a to znači da u slučaju da nešto pođe po zlu, vraćanje uređaja u stabilno stanje više nije moguće komplicirano nego treptanjem zip-a za onemogućavanje okvira. Tako je, nema više dugotrajnog procesa sigurnosnog kopiranja nandroida koji troši svaki put kad nešto pođe po zlu.

Instalacija je nevjerojatno brza i bezbolna, s obzirom na opseg ovog uslužnog programa. Jednostavno zgrabite Xposed Installer iz teme foruma i bočno opterećenje na svoj uređaj, otvorite aplikaciju nakon što je instalirate i kliknite na "Instaliraj/ažuriraj", ponovno pokrenite uređaj i spremni ste. Ne ozbiljno, tako je jednostavno.

Instalacija svakog pojedinačnog modula jednostavna je kao bočni utovar APK, instaliranje, aktiviranje putem aplikacije Xposed i ponovno pokretanje. Neki modovi će ponuditi korisničko sučelje ovisno o tome koliko su funkcionalnosti sposobni, drugi imaju samo jednu specifičnu svrhu i ne trebaju nikakvu pozornost.

Dakle, o kakvim izmjenama ovdje govorimo? Pa, ako se možete sjetiti podešavanja, onda su šanse da se može upakirati u Xposed modul. Razmislite o dodanim malim dodacima koji čine vaš omiljeni prilagođeni ROM tako privlačan. To su vrste stvari za koje je Xposed stvoren.

Savršen primjer je Ikona pametnog alarma, kreirao član XDA foruma Mantelinho. Ovaj mod će konfigurirati ikonu alarma u vašoj statusnoj traci tako da bude samo prikazana na unaprijed određeno razdoblje prije nego što se oglasi alarm. Recimo da imate alarm postavljen od ponedjeljka do petka. Možete ostaviti alarm postavljen cijeli tjedan, ali nećete morati vidjeti taj mali podsjetnik u obliku sata na ponedjeljak ujutro kako visi u vašoj statusnoj traci tijekom vikenda.

Postoji mnoštvo modova za razne svrhe i možete se kladiti da ćemo u budućnosti istaknuti što više možemo. U međuvremenu, možete pogledati a spremište za razne izmjene koje je sastavio administrator razvojnog programera pulser_g2. Tu je i a razvojni tutorial čiji je cilj navesti ljude da stvaraju vlastite module i učiniti ovo najmoćnijim alatom za prilagođavanje tamo je.

Baš kad ste pomislili da cijela ova stvar ne može biti još bolja, sve je otvorenog koda. Obavezno pogledajte izvornu nit foruma na Xposed Framework za više informacija.

Razred je odbačen.