Mondjon búcsút az egyéni "Stock" Romoknak, és köszönjön az Xposed Framework-nek

Gyakran előfordul, hogy egy OEM-gyártó jól csinálja a dolgokat. Nos, mindenesetre majdnem rendben van, legalábbis ahhoz, hogy a készleten lévő ROM-jaik csak kisebb módosításokra szoruljanak, mielőtt szinte tökéletesek lesznek. Leggyakrabban azonban ezek a módosítások olyan dolgok, amelyeket nehéz végrehajtani egy átlagos felhasználó számára, aki gyakran azon kapja magát, hogy olyan egyedi ROM-ot szeretne telepíteni, amely elég közel van a raktárkészlethez, és ezekkel a kívánt módosításokkal ban ben. Ez általában azt jelenti, hogy egy elég nagy fájlt kell letölteni, majd követni kell a kötelező biztonsági mentési/flash-/visszaállítási folyamatot, amelyet sokunknak most már művészi alkotása is megvan. Ennek azonban nem kellene így lennie, és szerencsére nem így van. Csak lehet, hogy még nem tudod.

Lehet, hogy nem hallott a Xposed Framework, az XDA ötlete Elismert Fejlesztő rovo89. Ha már ismeri ezt a modot, akkor tényleg nem kell elmondanom, milyen fantasztikus. Megbocsátott, és mehet a szabadba játszani. Ha még nem ismeri a keretrendszert, üljön le, és figyeljen. Bár az Xposed Framework természetesen nem újdonság, közel sem kap akkora elismerést, mint amennyit megérdemelne, és itt az ideje, hogy tegyünk valamit ez ellen.

A fejlesztő szerint az Xposed a következőképpen működik:

"Néhány technikai részlet:

Kibővítettem a /system/bin/app_process végrehajtható fájlt, hogy indításkor betöltsön egy JAR-fájlt. Ennek a fájlnak az osztályai minden folyamatban részt vesznek (beleértve a rendszerszolgáltatásokét is), és a saját hatáskörükkel járhatnak. És még több: megvalósítottam valamit, ami lehetővé teszi a fejlesztők számára cserélje ki bármelyik metódust bármely osztályban (lehet a keretben, systemui vagy egyéni alkalmazás). Ettől az Xposed nagyon erős. Módosíthatja a metódushívás paramétereit, módosíthatja a visszatérési értéket, vagy teljesen átugorhatja a metódus hívását – minden rajtad múlik! Az erőforrások cseréje vagy hozzáadása is egyszerű."

Ez azt jelenti, hogy a módosítások (Xposed modulokként ismertek) bármely alkalmazáson vagy elemen elvégezhetők Maga az operációs rendszer egyszerűen kódolja a kívánt változtatást, becsomagolja a saját APK-jába, és telepíti az eszközre. Az Xposed Framework gondoskodik arról, hogy eljusson oda, ahová kell, és ott is maradjon. Ezzel szükségtelenné válik a módosítani kívánt elem visszafejtése, illetve a különböző ROM-okhoz és eszközökhöz különböző verziók létrehozása. Előfordulhat, hogy egy Xposed modult módosítani kell magán az Androidon végrehajtott jelentős változtatások után, például a 4.1-ről 4.2-re, de valljuk be: ez meglehetősen ritka eset. Magán az eszközön egyetlen fájl sem módosul, és ez azt jelenti, hogy ha valami elromlik, az eszköz stabil állapotba állítása többé nem szükséges. bonyolult mint egy zip felvillantása a keretrendszer letiltásához. Ez így van, nincs több hosszadalmas és tárhelyigényes nandroid biztonsági mentési folyamat minden alkalommal, amikor valami elromlik.

A telepítés hihetetlenül gyors és fájdalommentes, figyelembe véve a segédprogram hatókörét. Egyszerűen fogd meg az Xposed Installert a fórumszálból és oldalterhelés az eszközre, nyissa meg az alkalmazást, miután telepítve van, és kattintson a „Telepítés/Frissítés” gombra, indítsa újra az eszközt, és már mehet is. Nem komolyan, ilyen egyszerű.

Az egyes modulok telepítése olyan egyszerű, mint oldalratöltés Az APK telepítése, aktiválása az Xposed alkalmazáson keresztül és újraindítás. Néhány módok felhasználói felületet kínálnak attól függően, hogy mennyi funkcionalitásra képesek, másoknak csak egy meghatározott célja van, és egyáltalán nem igényelnek figyelmet.

Tehát milyen módosításokról beszélünk? Nos, ha eszébe jut a csípés, akkor nagy eséllyel bele lehet csomagolni egy Xposed modulba. Gondoljon azokra a hozzáadott apró extrákra, amelyek az Öné kedvenc egyedi ROM annyira vonzó. Az ilyenek dolgokat hogy az Xposed azért jött létre.

Tökéletes példa az Intelligens riasztás ikon, készítette az XDA Fórum tagja Mantelinho. Ez a mod úgy konfigurálja, hogy az állapotsoron az ébresztő ikon csak akkor jelenjen meg nál nél előre meghatározott ideig a riasztás megszólalása előtt. Tegyük fel, hogy az ébresztőt hétfőtől péntekig állította be. Egész héten beállítva hagyhatja az ébresztőt, de nem kell látnia azt a kis óra alakú emlékeztetőt a hétfő reggelről, amely a hétvégén az állapotsorban lóg.

Számos mod létezik különféle célokra, és fogadhat, hogy a jövőben a lehető legtöbbet kiemeljük. Addig is megnézheti a adattár a Developer Admin által összeállított különféle módosításokhoz pulser_g2. Itt van még a fejlesztő oktatóanyag célja, hogy rávegye az embereket saját modulok létrehozására, és ez legyen a leghatékonyabb eszköz testreszabás van.

Amikor azt hitted, hogy ez az egész már nem is lehet fantasztikusabb, az egész nyílt forráskódú. Mindenképpen nézze meg az eredeti fórumtémát a Xposed Framework további információért.

Az osztályt elbocsátották.