Mi is az az Xposed?

írta: vacs, 7 éve

Xposed-keretrendszer (így néz ki az xposed kezdőképernyő)
Az Xposed framework nem más mint egy keretrendszer ami alatt tudunk futtatni bizonyos programokat akár gyári kernel alatt is, egy ROM független (bizonyos kereteken belül, pl legalább android 4.0.3 kell hozzá, illetve root) módosításokat lehetővé tevő okosság.
Lényege, hogy nem nyúl bele semmilyen APK-ba, ezáltal ki-be kapcsolhatóak az egyes modulok (az xposeden belül nagy választék van különböző tulajdonságú okosításokra, rendszermódosításokra, ilyen pl a GravityBox, erről késöbb!).
Lényege, hogy egyszerű lehetőséget ad a rendszer viselkedésének módosítására. Csak a memóriában hoz létre változtatásokat, szóval egy modul deaktiválás és újraindítás után az érintetlen rendszer bootol be (már ami az adott xposed modult illeti).
A rendszer egyazon részét több modullal is módosítani tudjuk mindenféle probléma nélkül!

XDA Xposed fórum!

Jelenleg Nougat + Marsmallow + Lollipop + KitKat verziókra is elérhető a hivatalos, stabil verzió (official)!
Fontos:
ez a telepítési leírás Xiaomi Mi A1 és Nexus 5 készülékhez készült (de bármilyen telefonnal alkalmazható, ami arm soc-t tartalmaz)!

Xposed telepítése (root jog szükséges)!
1. A beállítások > biztonság > ismeretlen források menüpont alatt engedélyezd, hogy minden forrásból tudj programot telepíteni.
2/a. Nougat 7.1.x alatt recovery-ből kell flash-elni az xposed-v88-sdk25-arm.zip nevű fájlt (mindig a legfrissebbet ajánlott), letöltés innét.
2/b. Nougat 7.0.x alatt recovery-ből kell flash-elni az xposed-v88-sdk24-arm.zip nevű fájlt (mindig a legfrissebbet ajánlott), letöltés innét.
2/c. Marsmallow (6.0.x) alatt recovery-ből kell flash-elni az xposed-v88-sdk23-arm.zip nevű fájlt (mindig a legfrissebbet ajánlott), letöltés innét.
3. Telepítsd fel az XposedInstaller_3.1.2.apk-t (a név idővel változhat), letöltés XDA-ról (első hozzászólás alja, mellékletként csatolt fájl).
4/a. Nougat-on nyisd meg az Xposed app-ot és menj a letöltések menüpontba ott válogathatsz a modulok közül (kép 1 > kép 2).
4/b. Marsmallow-n (6.0.x) indítás után Xposed-ben nyomj a keretrendszer > telepítés/frissítésre, ezután indítsd újra a telefont (kép itt) > nyisd meg újra az Xposed app-ot és menj a letöltések menüpontba ott válogathatsz a modulok közül (kép 1 > kép 2).
5. Ha találtál egy (vagy több) neked tetsző modult (Különösen ajánlott a GravityBox[N], pár sorral lejjebb olvashatsz róla többet), akkor telepítsd fel és az Xposed / modulok menüben pipáld be (kép itt), ezzel aktiválod, majd újra kell indítani a telefont (egyszerre több modult is aktiválhatsz)!
Fontos, ha új modult telepítesz, kipipálással mindig aktiválni kell és utána újraindítani a telefont (kép itt)!

Az összes Xposed modul megtalálható itt (illetve telefonon is, az Xposed app letöltések menüpontjában):
xposed module overview

Pár ajánlott Xposed modul:
- GravityBox[N] (N = Nougat): az xposed modulok királya. A legsokoldalúbb módosításokat teszi lehetővé egy felületen keresztül. Záróképernyőtől kezdve a navbáron át a gombok viselkedéséig minden módosítható vele, így néz ki a Gravitybox kezdőképernyő.
- RootCloak: beállítható, hogy az app-ok ne lássák azt, hogy a telefon rootolva van.
- YouTube Background Playback: nevéből adódóan a youtube videók lejátszását engedélyezi a háttérben.
- YouTube AdAway: Szerintem egyértelmű, reklámokat tilt.
- Enable Ambient Display: Környezeti kijelző bekapcsolását teszi lehetővé.
- Xstana: Navbár személyreszabás skinekkel, színekkel.
- Lock screen widgets: widgeteket tehetünk ki a lezárt képernyőre (pl óra, időjárás stb).
- Amplify Battery Extender: akkumulátor kímélése.
- Battery Home Icon: akkumulátor töltöttség kijelzése a Home (kezdőképernyő) ikonon.
- NeoPowerMenu vagy Advanced Power Menu+ (APM+): a ki/be kapcsoló gomb hosszú megnyomásakor extra funkciók jelennek meg, pl újraindítás, gyors újraindítás, újraindítás recovery módban, újraindítás bootloader módban stb.