Xposed Framework: Jak pracovat s vylepšovákem Androidu?

Už několikrát jsme se na Mobilizujeme zmínili o způsobu, jak významně měnit Android, aniž by to vyžadovalo flashování custom ROM. Onen zázračný recept na modifikace se nazývá Xposed Framework, se kterým přišel vývojář s přezdívkou rovo89. V tomto článku najdete návod, jak tento nástroj nainstalovat a používat.

Jak Xposed Framework pracuje?

Představte si obyčejný smartphone. Vy mu říkáte, co má dělat, on vaše požadavky plní. Pokud ale nahlédneme pod pokličku, zjistíme, že některé funkce mají ve své režii jen aplikace, jindy do hry vstupuje samotné jádro systému. Aplikace si hrají na svém písečku, ale systém lze ošálit jen málo často.

Ve svém nitru používá funkce, do kterých si sahat nenechá a dobře ví proč. Jejich změna totiž může ohrozit stabilitu Androidu. Pokud ale ví programátor, kterou část kódu upravit, může systém i vylepšit. Přesně to je funkce Xposed Framework, obalit některé části Androidu a vnutit jim vlastní data.

Představte si třeba, že má telefon natvrdo nastavenou barvu navigační lišty. Její odstín je daný číslem na patřičném místě kódu, kam se Android podívá, když vykresluje prostředí nové aplikace. Xposed jsou prakticky brýle, přes které systém kouká – a když si nasadí modrá skla, i navigační lištu vykreslí modře.

Nejvhodnější je jeho použití na Androidu blízkým AOSP verzi. U komplexnějších ROMek už Xposed může narazit a není se čemu divit, jako příklad může posloužit roletka s rychlými přepínači. Základní rozhraní umisťuje tři tlačítka na řádek, custom ROM jich většinou povolují až pět. Xposed umí to samé, ale těžko pozná, jestli má respektovat modifikaci ze systému, nebo z frameworku.

    
Výchozí stav: AOSP Android, stažený APK soubor Xposed instalátoru a povolená instalace neznámých zdrojů

Co zařídit před instalací?

Xposed je mocný nástroj. V Linuxu moc určují oprávnění, což jsou prakticky klíče od dveří k různým aktivitám. Asi vás proto nepřekvapí, že Xposed ke svému provozu bude práva root vyžadovat. Ideální by bylo, kdyby návod na zařízení těchto práv byl na všech telefonech stejný, bohužel ale univerzální postup neexistuje.

Pakliže se nejmenujete Aiden Pearce, pravděpodobně nemáte unikátní smartphone na světě a někdo už se o postup k rootnutí vašeho mobilu postaral. Začněte hledat např. na fóru XDA Developers nebo Android fóru, mnoho telefonů je možné rootnout i aplikací (Framaroot). V každém případě ale tomuto kroku věnujte velkou pozornost a raději neexperimentujte.

Jak zprovoznit Xposed Framework?

Získáním rootu máme to nejhorší za sebou. Zvláštní, že? Framework se už instaluje jako běžná aplikace. Na Google Play ji ale nenajdete, je třeba si stáhnout instalační soubor APK ze stránek vývojáře. Jak s ním dále naložit?

  • Přejděte do menu Nastavení – Zabezpečení – Neznámé zdroje a povolte je
  • Stáhněte si z uvedených stránek instalační soubor Xposed Framework Installer (jmenuje se robv.android.xposed.installer s číslem verze)
  • Otevřete stažený soubor ve file manažeru (např. Root Explorer nebo ES File Explorer)
  • Možná se otevře nabídka, kterým programem soubor spustit, v takovém případě vyberte nástroj k instalaci balíčků.
  • Pokračujte v instalaci, po ukončení Xposed Installer spusťte.
  • Přivítá vás základní rozhraní aplikace, vstupte do menu Framework
  • Klikněte na instalovat/aktualizovat, telefon při tom pravděpodobně požádá o povolení práv root pro aplikaci.
  • Objeví se výzva k restartu telefonu, potvrďte ji.

Tímto krokem je Xposed Framework nainstalován do vašeho telefonu a můžete se vesele pustit do zkoumání jeho možností. Pokud byste se rozhodli Xposed odstranit, vstupte opět do menu Framework, a vyberte odinstalovat, opět restartujte telefon a nezapomeňte odinstalovat i aplikaci instalátoru.

    
Voilá, máme nainstalovaný instalátor. Jakkoli divně to zní, otevřete ho.

   
Framework je nutné zasunout na správné místo Androidu. Provedete to stiskem tlačítka Instalovat/Aktualizovat, k čemuž je třeba Root.

 
Všechno proběhlo korektně – Xposed je aktivní ve své poslední verzi.

Jak pracovat s Xposed moduly?

V začátcích se možná budete cítit ztraceni. Máte Xposed, který nic neumí. Pokud si jeho aplikaci ale představíte jako alternativu ke Google Play, bude situace jasnější. V menu Stáhnout najdete seznam modulů, které framework využívají.

   
Vstoupili jsme do seznamu stažitelných modulů, samotný framework je jedním z nich. Swipnutím na stranu zjistíte aktuální verzi a nainstalujete ji.

Pokud si otevřete detaily modulu, můžete si přečíst základní popis, jaké funkce si jeho instalací zpřístupníte. V tuto chvíli je důležitější se swipnutím přesunout o kartu doprava, kde čeká seznam nabízených verzí. Vyberte z nich tu poslední a stáhněte si instalační soubor, následně spusťte jeho instalaci.

Před aktivací modulu je třeba ho v Xposed instalátoru povolit. K tomu slouží karta moduly, ťukněte tedy na check-box a opět zrestartujte telefon. Tím je modul aktivní a použitelný.

   
Instalace proběhne jako u kteréhokoli jiného APK balíčku, jen je třeba mobul povolit a zrestartovat telefon.

Související

    0

Nepřehlédněte

Diskuze

"Komentáře se nahrávají..."

Xposed Framework: Jak pracovat s vylepšovákem Androidu?

Už několikrát jsme se na Mobilizujeme zmínili o způsobu, jak významně měnit Android, aniž by to vyžadovalo flashování custom ROM. Onen zázračný recept na modifikace se nazývá Xposed Framework, se kterým přišel vývojář s přezdívkou rovo89. V tomto článku najdete návod, jak tento nástroj nainstalovat a používat.

Jak Xposed Framework pracuje?

Představte si obyčejný smartphone. Vy mu říkáte, co má dělat, on vaše požadavky plní. Pokud ale nahlédneme pod pokličku, zjistíme, že některé funkce mají ve své režii jen aplikace, jindy do hry vstupuje samotné jádro systému. Aplikace si hrají na svém písečku, ale systém lze ošálit jen málo často.

Ve svém nitru používá funkce, do kterých si sahat nenechá a dobře ví proč. Jejich změna totiž může ohrozit stabilitu Androidu. Pokud ale ví programátor, kterou část kódu upravit, může systém i vylepšit. Přesně to je funkce Xposed Framework, obalit některé části Androidu a vnutit jim vlastní data.

Představte si třeba, že má telefon natvrdo nastavenou barvu navigační lišty. Její odstín je daný číslem na patřičném místě kódu, kam se Android podívá, když vykresluje prostředí nové aplikace. Xposed jsou prakticky brýle, přes které systém kouká – a když si nasadí modrá skla, i navigační lištu vykreslí modře.

Nejvhodnější je jeho použití na Androidu blízkým AOSP verzi. U komplexnějších ROMek už Xposed může narazit a není se čemu divit, jako příklad může posloužit roletka s rychlými přepínači. Základní rozhraní umisťuje tři tlačítka na řádek, custom ROM jich většinou povolují až pět. Xposed umí to samé, ale těžko pozná, jestli má respektovat modifikaci ze systému, nebo z frameworku.

    
Výchozí stav: AOSP Android, stažený APK soubor Xposed instalátoru a povolená instalace neznámých zdrojů

Co zařídit před instalací?

Xposed je mocný nástroj. V Linuxu moc určují oprávnění, což jsou prakticky klíče od dveří k různým aktivitám. Asi vás proto nepřekvapí, že Xposed ke svému provozu bude práva root vyžadovat. Ideální by bylo, kdyby návod na zařízení těchto práv byl na všech telefonech stejný, bohužel ale univerzální postup neexistuje.

Pakliže se nejmenujete Aiden Pearce, pravděpodobně nemáte unikátní smartphone na světě a někdo už se o postup k rootnutí vašeho mobilu postaral. Začněte hledat např. na fóru XDA Developers nebo Android fóru, mnoho telefonů je možné rootnout i aplikací (Framaroot). V každém případě ale tomuto kroku věnujte velkou pozornost a raději neexperimentujte.

Jak zprovoznit Xposed Framework?

Získáním rootu máme to nejhorší za sebou. Zvláštní, že? Framework se už instaluje jako běžná aplikace. Na Google Play ji ale nenajdete, je třeba si stáhnout instalační soubor APK ze stránek vývojáře. Jak s ním dále naložit?

  • Přejděte do menu Nastavení – Zabezpečení – Neznámé zdroje a povolte je
  • Stáhněte si z uvedených stránek instalační soubor Xposed Framework Installer (jmenuje se robv.android.xposed.installer s číslem verze)
  • Otevřete stažený soubor ve file manažeru (např. Root Explorer nebo ES File Explorer)
  • Možná se otevře nabídka, kterým programem soubor spustit, v takovém případě vyberte nástroj k instalaci balíčků.
  • Pokračujte v instalaci, po ukončení Xposed Installer spusťte.
  • Přivítá vás základní rozhraní aplikace, vstupte do menu Framework
  • Klikněte na instalovat/aktualizovat, telefon při tom pravděpodobně požádá o povolení práv root pro aplikaci.
  • Objeví se výzva k restartu telefonu, potvrďte ji.

Tímto krokem je Xposed Framework nainstalován do vašeho telefonu a můžete se vesele pustit do zkoumání jeho možností. Pokud byste se rozhodli Xposed odstranit, vstupte opět do menu Framework, a vyberte odinstalovat, opět restartujte telefon a nezapomeňte odinstalovat i aplikaci instalátoru.

    
Voilá, máme nainstalovaný instalátor. Jakkoli divně to zní, otevřete ho.

   
Framework je nutné zasunout na správné místo Androidu. Provedete to stiskem tlačítka Instalovat/Aktualizovat, k čemuž je třeba Root.

 
Všechno proběhlo korektně – Xposed je aktivní ve své poslední verzi.

Jak pracovat s Xposed moduly?

V začátcích se možná budete cítit ztraceni. Máte Xposed, který nic neumí. Pokud si jeho aplikaci ale představíte jako alternativu ke Google Play, bude situace jasnější. V menu Stáhnout najdete seznam modulů, které framework využívají.

   
Vstoupili jsme do seznamu stažitelných modulů, samotný framework je jedním z nich. Swipnutím na stranu zjistíte aktuální verzi a nainstalujete ji.

Pokud si otevřete detaily modulu, můžete si přečíst základní popis, jaké funkce si jeho instalací zpřístupníte. V tuto chvíli je důležitější se swipnutím přesunout o kartu doprava, kde čeká seznam nabízených verzí. Vyberte z nich tu poslední a stáhněte si instalační soubor, následně spusťte jeho instalaci.

Před aktivací modulu je třeba ho v Xposed instalátoru povolit. K tomu slouží karta moduly, ťukněte tedy na check-box a opět zrestartujte telefon. Tím je modul aktivní a použitelný.

   
Instalace proběhne jako u kteréhokoli jiného APK balíčku, jen je třeba mobul povolit a zrestartovat telefon.

Související

    0

Nepřehlédněte

Diskuze

"Komentáře se nahrávají..."