Zapomeňte na blikající ROM: Použijte Xposed Framework pro vylepšení vašeho Androidu

Obsah:

Video: Zapomeňte na blikající ROM: Použijte Xposed Framework pro vylepšení vašeho Androidu

Video: Zapomeňte na blikající ROM: Použijte Xposed Framework pro vylepšení vašeho Androidu
Video: Through the Eyes of Spurgeon - Official Documentary 2024, Březen
Zapomeňte na blikající ROM: Použijte Xposed Framework pro vylepšení vašeho Androidu
Zapomeňte na blikající ROM: Použijte Xposed Framework pro vylepšení vašeho Androidu
Anonim
Mnoho vylepšení na nízké úrovni lze běžně provádět pouze v systému Android bliknutím vlastních ROM. Xposed Framework umožňuje upravit stávající systém bez instalace nové vlastní ROM. Vše, co vyžaduje, je přístup k root.
Mnoho vylepšení na nízké úrovni lze běžně provádět pouze v systému Android bliknutím vlastních ROM. Xposed Framework umožňuje upravit stávající systém bez instalace nové vlastní ROM. Vše, co vyžaduje, je přístup k root.

Jistě, možná budete chtít blikat vlastní ROM, jako je CyanogenMod, abyste získali nejnovější verzi Androidu nebo použít širokou škálu vylepšení, ale pokud se vám líbí verze Androidu, kterou již máte, je Xposed framework velmi flexibilní. Přemýšlejte o Xposed Framework jako o vytváření vlastní vlastní ROM pro Android. Místo stahování něco jako CyanogenMod, který je dodáván se spoustou nových vlastností pečených v, Xposed umožňuje přidat jediné funkce, které chcete, jeden po druhém, prostřednictvím jednotlivých modulů. Není zapotřebí blikající ROM. Tento článek obsahuje několik příkladů toho, co můžete udělat, pokud jste zvědaví.

Jak to funguje

Chcete-li provést různé vylepšení na nízké úrovni, musí vývojáři upravit soubory systému APK (balíček aplikací). Oni obecně uvolnit tyto změny jako vlastní ROM, který uživatelé musí blikat na jejich zařízení.
Chcete-li provést různé vylepšení na nízké úrovni, musí vývojáři upravit soubory systému APK (balíček aplikací). Oni obecně uvolnit tyto změny jako vlastní ROM, který uživatelé musí blikat na jejich zařízení.

Xposed Framework vyžaduje instalaci root, ale měl by být schopen pracovat bez root poté. Rozšiřuje spustitelný soubor / system / bin / app_process pro načtení určitého souboru JAR při spuštění. Třídy tohoto souboru budou součástí každého procesu aplikace v systému - dokonce i procesů systémové služby. Pak je možné měnit chování aplikace za běhu - bez nutnosti blikat ROM nebo modifikovat soubory APK aplikace.

Xposed Framework není zaručeno, že bude fungovat na každém telefonu, ani na jednotlivých modelech. Je navržen tak, aby fungoval s většinou zařízení s technologií Android 4.0 a novějšími. Navíc to (nebo jeho moduly) nemusí pracovat na silně upravených ROMech nebo zařízeních, které silně upravují určité části kódu (například zařízení Samsung mohou narazit na problémy). Jediným způsobem, jak to vědět, je procházet Xposed fóra nebo si to pro sebe vyzkoušet. Tam jsou neoficiální staví tam pro TouchWiz a další verze Android, pokud jste ochotni dát jim výstřel.

Telefon bude také muset být zakořeněný. Neexistuje nic kolem toho, takže pokud ještě nemáte zakořenění, není lepší než teď! Každý telefon je trochu jiný, proto se podívejte na náš průvodce zakořeněním a fórum vývojářů XDA pro vaše konkrétní zařízení, kde naleznete další informace o tom, jak ho rootovat.

A konečně, mějte na paměti, že - stejně jako odemknutí bootloaderu a zakořenění - mají umístěné moduly přístup k hlubokým funkcím systému v telefonu a představují bezpečnostní riziko. Instalujte pouze moduly od vývojářů, kterým důvěřujete, nebo vyhledejte moduly s otevřeným zdrojovým kódem a držte je. Všechno odtud je venku na vlastní nebezpečí, proto buďte opatrní a zodpovědně instalujte.

Můžete procházet různé Xposed vylepšení dostupné na webových stránkách společnosti Xposed a naleznete mnoho dalších informací a nejčastějších otázek týkajících se fóra Xposed Developers.

Krok první: Nainstalujte Xposed Framework

Xposed Framework není ve službě Google Play k dispozici, takže jej budete muset nainstalovat jednou ze dvou dalších metod.

Aktualizace: Pokud používáte Marshmallow nebo vyšší, můžete nainstalovat novější, "systemless" verzi Xposed, která je mnohem flexibilnější než stará verze popsaná v tomto článku. Za prvé, budete chtít číst o bezsystémovém kořenovém adresáři a poté se naučit instalovat bezsystémové zařízení zde.

Pokud používáte verzi Android Ice Cream Sandwich, Jelly Bean nebo KitKat, můžete stáhnout Xposed Installer APK z domovské stránky Xposed a poté jej přenést do telefonu pomocí kabelu USB nebo aplikace, jako je Dropbox. Poté spusťte instalační program APK a spusťte instalaci a přejděte k další části.

Image
Image

Pokud používáte Android Lollipop nebo Marshmallow, instalace je trochu komplikovanější: budete muset blikat rámec pomocí vlastní obnovy, jako je TWRP, a pak sideload instalátor. (Přestože si pamatujete, pokud používáte Marshmallow, můžete také nainstalovat systémovou verzi, která je lepší.)

Přejděte na fórum Xposed na XDA Developers a stáhněte si tři soubory: Xposed Installer APK, Xposed Framework ZIP a Xposed Uninstaller ZIP. Možná budete muset udělat nějaký výzkum, abyste zjistili, který soubor ZIP byste měli stáhnout. "Sdk21", "sdk22" a "sdk23" se týkají Android 5.0, 5.1 a 6.0; "Arm", "arm64" a "x86" označují procesory ARM, 64bitové ARM a Intel.

Takže, protože mám Nexus 5X, který má 64bitový ARM procesor a používá systém Android 6.0.1 Lollipop-I, stažil soubor Xposed Installer APK, soubor xposed-v80-sdk23-arm64.zip a xposed-uninstaller -arm64.zip soubor.

Přenos všech tří souborů do telefonu pomocí kabelu USB nebo aplikace jako Dropbox.

Dále restartujte telefon do obnovení TWRP. V každém telefonu se to trochu liší - například budete muset současně držet tlačítka Power a Volume Down a pomocí kláves svazku spouštět "Recovery Mode". Pokyny Google pro váš konkrétní model, abyste zjistili, jak se to dělá.

Až tak učiníte, budete pozdravit známou domovskou obrazovku TWRP. Klikněte na tlačítko Instalovat.

POZNÁMKA: Předtím, než budete pokračovat v tomto procesu, možná budete chtít zálohovat TWRP.

Objeví se následující obrazovka.Přejděte dolů a přejděte do souboru.zip Xposed framework, který jste předtím přenesli.
Objeví se následující obrazovka.Přejděte dolů a přejděte do souboru.zip Xposed framework, který jste předtím přenesli.
Klepněte na Xposed zip a uvidíte tuto obrazovku. Přetáhněte prstem a potvrďte blesk.
Klepněte na Xposed zip a uvidíte tuto obrazovku. Přetáhněte prstem a potvrďte blesk.
Balení by mělo trvat jen chvíli. Po dokončení klepněte na tlačítko "Vyčistit mezipaměť / Dalvik" a restartujte systém.
Balení by mělo trvat jen chvíli. Po dokončení klepněte na tlačítko "Vyčistit mezipaměť / Dalvik" a restartujte systém.
Pokud se TWRP zeptá, zda chcete nyní nainstalovat systém SuperSU, zvolte možnost "Nelze nainstalovat".
Pokud se TWRP zeptá, zda chcete nyní nainstalovat systém SuperSU, zvolte možnost "Nelze nainstalovat".

Váš telefon může trvat několik minut, než se restartuje, protože může "re-optimalizovat" vaše aplikace. Dej čas, a když to skončí, spusťte soubor APL Xposed Installer, který jste předtím přenesli. Tím se nainstaluje aplikace, kterou budete používat ke správě modulů.

Pokud narazíte na nějaké problémy s instalací - jako by se váš telefon dostal do bootovací smyčky - stačí blikat soubor.zip Xplan Uninstaller stejným způsobem a věci by se měly vrátit zpět do normálu. Pokud vše ostatní selže, obnovte z poslední zálohy TWRP.
Pokud narazíte na nějaké problémy s instalací - jako by se váš telefon dostal do bootovací smyčky - stačí blikat soubor.zip Xplan Uninstaller stejným způsobem a věci by se měly vrátit zpět do normálu. Pokud vše ostatní selže, obnovte z poslední zálohy TWRP.

Druhý krok: Nastavte instalační zařízení a stáhněte modul

Spusťte Xposed Installer a budete přivítáni s níže uvedenou obrazovkou. Zařízení se systémem KitKat budou muset klepnout na možnost "Framework" a klepnutím na tlačítko Install / Update nainstalovat Xposed Framework. Budete muset restartovat telefon po dokončení. Uživatelé Lollipop a Marshmallow to již udělali v předchozím kroku blikáním.zip.

Nezapomeňte, že Xposed vyžaduje přístup k serveru root, takže v tomto okamžiku získáte výzvu z aplikace pro superuživatelé. Povolení nadřazených instalačních práv pro nadřazené uživatele pokračovat.
Nezapomeňte, že Xposed vyžaduje přístup k serveru root, takže v tomto okamžiku získáte výzvu z aplikace pro superuživatelé. Povolení nadřazených instalačních práv pro nadřazené uživatele pokračovat.

Nyní, když je Xposed nastaven, je čas na zábavnou část: instalace modulů. Jednoduché moduly obsahují různé vylepšení, které můžete použít k přizpůsobení systému. Některé jsou malé a pouze jedna funkce, zatímco jiné jsou balíčky obsahující mnoho užitečných vylepšení. Pro tuto příručku použijeme velmi jednoduchý příklad: XInsta, modul Xposed, který přidává možnost stahovat fotografie z aplikace Instagram.

Klepněte na sekci "Stažení" Xposed Installer a klepněte na tlačítko hledání v panelu nástrojů. Vyhledejte "xinsta" a vyberte modul XInsta, který se zobrazí.

Přejděte na kartu Verze a klepněte na tlačítko Stáhnout na nejnovější verzi. Tím se stáhne a nainstaluje příslušný Xposed modul.
Přejděte na kartu Verze a klepněte na tlačítko Stáhnout na nejnovější verzi. Tím se stáhne a nainstaluje příslušný Xposed modul.
Po dokončení bude modul nainstalován, ale nebude aktivován. V Xposed Installer přejděte do sekce Moduly (nebo vyberte oznámení, které se zobrazí v rozbalovací nabídce oznámení). Zaškrtněte políčko vedle modulu, který chcete aktivovat, a restartujte telefon.
Po dokončení bude modul nainstalován, ale nebude aktivován. V Xposed Installer přejděte do sekce Moduly (nebo vyberte oznámení, které se zobrazí v rozbalovací nabídce oznámení). Zaškrtněte políčko vedle modulu, který chcete aktivovat, a restartujte telefon.
Pokud si všimnete v popisu modulu, má jeden předpoklad: je třeba dát Instagram svolení k přístupu k úložišti vašeho telefonu. Tyto druhy věcí jsou běžné, takže si přečtěte popis modulu, než se pokusíte jej použít.
Pokud si všimnete v popisu modulu, má jeden předpoklad: je třeba dát Instagram svolení k přístupu k úložišti vašeho telefonu. Tyto druhy věcí jsou běžné, takže si přečtěte popis modulu, než se pokusíte jej použít.

Chcete-li to provést, přejděte do části Nastavení> Apps> Instagram> Oprávnění a přepněte položku Úložiště na Zapnuto.

Poté otevřete aplikaci Instagram a klikněte na tři tečky vedle fotografie. Pokud vše funguje dobře, měli byste mít možnost stáhnout tuto fotografii do vašeho zařízení.
Poté otevřete aplikaci Instagram a klikněte na tři tečky vedle fotografie. Pokud vše funguje dobře, měli byste mít možnost stáhnout tuto fotografii do vašeho zařízení.
Gratulujeme, právě jste úspěšně nainstalovali svůj první modul Xposed!
Gratulujeme, právě jste úspěšně nainstalovali svůj první modul Xposed!

Krok třetí: Upravte modul (pokud je to možné)

Mnoho ze stahovaných modulů, které stáhnete, bude mít vlastní rozhraní, ze kterého můžete upravovat různá nastavení týkající se modulu. Obvykle k tomu získáte přístup klepnutím na modul v sekci "Moduly" Xposed Installer. V ostatních případech může modul přiložit i vlastní ikonu v zásuvce aplikace, jak je vidět níže.

Nezapomeňte zkontrolovat nastavení modulů. Nikdy nevíte, jaké dobroty tam budou.
Nezapomeňte zkontrolovat nastavení modulů. Nikdy nevíte, jaké dobroty tam budou.
Dlouhým stisknutím položky položky v Xposed Installer lze aktualizovat nebo odinstalovat modul.
Dlouhým stisknutím položky položky v Xposed Installer lze aktualizovat nebo odinstalovat modul.

Nyní, když jste v provozu, doporučujeme procházet sekci Xposed module a podívat se na všechny věci, které Xposed může nabídnout. Náš seznam nejlepších modulů Xpose je také dobrým místem k zahájení průzkumu. Velmi doporučuji GravityBox, který se objevuje dříve v tomto článku, který shromažďuje mnoho užitečných vylepšení do jednoho přizpůsobitelného balíčku.

Odinstalování Xposed Framework

Pokud někdy chcete odinstalovat Xposed framework, vraťte se do aplikace Xposed Installer, klepněte na Framework a klepněte na tlačítko Uninstall. Pokud jste nainstalovali rámec pomocí souboru.zip, je však nutné jej odinstalovat blikáním souboru.zip odinstalačního programu z podprocesu XDA pomocí TWRP.

Před odstraněním aplikace Xposed Installer ze zařízení proveďte odinstalování v aplikaci Xposed Installer.

Xposed Framework může být jen nástrojem pro Androidu geeks vyladit jejich telefony, ale je to rychlejší, jednodušší a méně invazivní nástroj než vlastní ROM je. To lze také použít k instalaci motivů a provádění dalších invazivních úprav, které by obvykle vyžadovaly vlastní ROM. Metoda Xposed Framework nezahrnuje změnu operačního systému vašeho zařízení a může být snadno obrácena, což z něj dělá skvělou volbu pro tweakers, kteří se opravdu rádi zabývají.

Doporučuje: