Xposed Framework – rootolt androidos készüléked bővítése extra funkciókkal.
Eddig két androidos telefonom volt, egy Xperia X10 Mini Pro és egy Huawei G300. Mindkét telefon nagyon népszerű és elterjedt volt, emiatt sokféle főzött ROM volt elérhető hozzájuk. Nagyon hamar lecseréltem a gyári ROM-jukat.
Most egy ConCorde 5500-at használok.
Hardveresen árához képest egy nagyon jó készülék (gyors, reszponzív, vékony, stabil, a képe nagyon szép) Sajnos nagyon hamar jött a fekete leves, a gyári Androidból sok funkció hiányzott, amelyeket már megszoktam a CyanogenModban. Ehhez a készülékhez nincsenek főzött ROM-ok, a portoláshoz nem értek, és időm sem volt arra, hogy beleássam magam. Teljesen véletlenül akadtam rá az Xposed Frameworkre. Mivel az eddig használt ROM-ok mindeféle különleges képességgel bírtak, az Xposed Framework kimaradt az életemből, ezért is a cím.
Ez egy keretrendszer, amellyel meg lehet változtatni a rendszer és az appok működését különleges tudás nélkül. Felépítééből következően készülékfüggetlen, feltéve ha az eredeti kód ne lett nagyon megváltoztatva.
Az alábbi műveletek kárt tehetnek a készülékedben, csak saját felelősségre próbáld ki! A lépések nincsenek 100%-osan részletezve, de alap androidos és számítástechnikai ismeretek elegendőek a végrehajtásukhoz.
Elérhetőség:
http://repo.xposed.info/
Letöltése:
http://repo.xposed.info/module/de.robv.android.xposed.installer
Jelenleg a legújabb verzió a 2.7 experimental1, de az Older versions-re kattintva letölthető a legújabb stabil verzió, a 2.6.1
A telepítés követelményei:
- vanilla (alap) Android, tehát EMUI, MIUI, Xperia, Touchwiz és hasonló módosított rendszerekhez nem ajánlott
- rootolt készülék (root nélkül is használható, de nem sok értelme van)
- biztonsági beállításokban az Ismeretlen források engedélyezése
- 4.0-nál újabb Android
A telepítés lépései:
- ha lehet, készíts mentést a készülékedről (CWM, flashtool vagy ami éppen rendelkezésedre áll)
- készüléked legyen feltöltve
- töltsd le az apk-t, majd telepítsd fel
- nálam csak akkor működött, ha a belső tárhelyre telepítettem
- indítsd el a feltelepített Xposed installer alkalmazást (add meg neki a root jogot)
- nyomd meg a Telepítés/Frissítés gombot
- kapsz egy figyelmeztetést arról, hogy készíts mentést, mert rossz esetben a készülék akár bootlopba is kerülhet, ezt fogadd el
- ideális esetben pár pillanat múlva megtörténik a telepítés, és a telepítő felajánlja a készülék újraindítását
- a G300-amon is megpróbálkoztam a telepítéssel, ott segmentation faultot okozott, a hibaüzenetre rákeresve kiderült, hogy egy XposedInstallerStaticBusyBox_v1.apk telepítésére van szükség.
- miután újraindult a készülék, jöhet a modulok telepítése, hiszen még csak a keretrendszer van fent. Nagyon sok modul áll rendelkezésre, én elsőre a GravityBoxot tettem fel
- indítsd el az Xposed Installert
- a menüből válaszd ki a Letöltések menüpontot
- keress rá a telepíteni kívánt modulra
- miután kiválasztottad a modult, görgess jobbra, hogy Verziók menüpont legyen kiválasztva, itt tudod letölteni a kívánt verziót. Még egyet jobbra görgetve a Beállítások menüben ki lehet választani, hogy a Stabil, a Beta vagy a Kísérleti verziók jelenjenek meg, alapból a Globális beállítás érvényes, ami a Stabil, ha a Stabil keretrendszert tetted fel
- A letöltött modult a főmenüből nyíló Modulok menüpontból lehet engedélyezni, ha újra kell indítani a készüléket, azt jelezni fogja az Installer
Miután feltettem a GravityBoxot (vigyázat, van külön JB és KK verzió, a ROM-odnak megfelelőt tedd fel), rájöttem, hogy egyelőre ez nekem bőven elég, mert szinte mindent tud, amit eddig hiányoltam a ConCorde 5500 gyári ROM-jából, sőt talán még többet is. Jöjjön pár általam hasznosnak tartott funkció a teljesség igénye nélkül:
- átrendezhető állapotsáv
- átméretezhető állapotság ikonok
- állapotsávon az akkkumulátor töltöttségének megjelenítése egy dinamikus színű sávval
- állapotsáv gyors legördítése jobb/vagy bal oldalon lehúzva
- zárképernyő testre szabása
- feloldó körre 7 gyorsindító ikon helyezhető el
- feloldó körön az akku töltöttségének jelzése körívvel
- feloldó kör hosszú érintésére a zseblámpa bekapcsolása
- lezárás a feloldó kör dupla érintésével
- lezárás az állapotsor dupla érintésével
- automatikus képernyőfeloldás a heyes PIN megadása után
- hardver gombok funkcióinak átállítása (pl. képenyő felébresztése a hangerő gombokra, szövegbevitelnél a hangerőgombok kurzornyílként működtethetők)
- kikapcsoló menü bővítése (képernyőkép, képernyő videofelvétel, recoverybe bootolás)
- ébresztés közelségérzékelővel
- szabad hely növelése az állapotsávon
- adatkapcsolat minőségének rejtése
- óra rejtése
- akkumulátor kijelző százalékkal
- zseblámpa automatikus kikapcsolása adott idő után
- wifi hálózatok prioritási sorrendjének beállítása
Nem kevés idő kell az összes funkció kiismeréséhez, kb. 3 órával ezelőtt tettem fel, de még mindig nem rágtam át magam az összes beállításon.
Arra érdemes figyelni, hogy a Framework nem figyeli, milyen eszközön fut, tehát felajánlhat olyan funkciót, ami esetleg nem működik.
Kedvcsinálónak mellékelek néhány screenshotot:
Az alábbi screenshotokat képként nem lehetett lementeni, mert olyan rendszerképernyők voltak, amelyek a screenshot végrehajtása közben eltűntek, ezért videóra vettem, majd a videóból mentettem a képeket, a minőségük emiatt kicsit rosszabb:
Létezik egy XBlast nevű modul, amely a GravityBox-éhoz hasonló funkcionalitást nyújt, kísérletező kedvűek ezt is kipróbálhatják.
A Frameworkot feltettem egy WayteQ XTAB 7Q GPS tabletre is (a készülék gyárilag rootolva van). Valami miatt a GravityBoxot nem tudtam bekapcsolni rajta, de végül a készülék 3-4 újraindítása után sikerült életre kelteni.
(A cikkben valószínűleg van pár elütés, egyéb hiba, átnézés folyamatban, és elképzelhető, hogy még bővíteni fogom a cikket, hisz egy nagyon rövid tesztidőszak után, mondhatni összecsapva íródott.)


































Enable Battery Stats modul
MTK chipes eszközöknél KK Android 4.4 esetén az akku visszajelzés sokszor pontatlan, ezek a készülékek akár 50%-os töltöttség mellett hirtelen ki tudnak kapcsolni. Persze nem 50% a töltésük, csak a visszajelzés nem működik jól. Környezetemben több ilyen tablet és telefon is van.
Az Xposed Framework erre is ad megoldást, fel kell tenni az Enable BATTERY_STATS for KitKat modult.
Több készüléken tesztelve, és tényleg segít a problémám, azóta se a tabletem se a telefonom nem produkált random kikapcsolásokat, hirtelen merüléseket.
Bővebben a modulról:
http://repo.xposed.info/module/com.gsamlabs.xposed.mods.enablebatterystatspermission
Az Xposed Installer Modulok menüjéből telepíthető.
Concorde 5500
Engem az érdekelne hogy a hangerőt javitja e mert telefonálás közbe nem hallok szinte semmit.
A GravityBoxban van egy MTK
A GravityBoxban van egy MTK specifikus javítások menüpont, Beszéd beállítások javítása néven. Nem biztos, hogy jó a hangerő növelésére, de nekem nincs problémám, jól hallok mindent.
Concorde 5500
Hát akkir majd kiprobálom,de telefonálás közbe aligha hallok valamit is :/ de ezt a teszt videoba is elhangzott ez a problema :/
Nekem nem volt soha gondom a
Nekem nem volt soha gondom a hangerővel, Xposed előtt sem. Lehet, hogy túl jó a fülem 🙂
Annyi volt csak, hogy kicsit furán szólt, mélyebb volt a hívó hangja, mint megszoktam.
DOOGEE X5 készülékre
DOOGEE X5 készülékre feltettem az Xposed Framework és GravityBox párost. Igaz, nekem Lollipop rendszerem van, ezért nekem innen kellett letölteni a XposedInstaller_3.0_alpha4.apk-t és a xposed-v80-sdk22-arm.zip csomagot. Telepítettem az XposedInstaller_3.0_alpha4.apk-t, majd TWRP recovery segítségével az xposed-v80-sdk22-arm.zip csomagot. Utána install GravityBox és meg is lettek az általad fentebb írt funkciók.
Szuper!
Szuper!
Kolléga is most szeretné Dogee X5-ét rootolni, mert kéne neki sok olyan mod, ami az Xposed-ben van. Szedi is innen az infókat, remélem, hamar rászánja magát 🙂 Jó tudni, hogy akkor neked már ez is összejött 🙂
Nagyon jól működik! V18-as
Nagyon jól működik! V18-as rom verzió és 3.0.0-0 TWRP recovery alatt. Thx!
Youtube: https://www.youtube.com/watch?v=XfawYLiVaUg