Glöm Flashing ROMs Använd Xposed Framework för att tweak din Android
Många lågnivå tweaks kan normalt endast utföras på Android genom att blinka anpassade ROM-skivor. Den Xposed Framework kan du ändra ditt befintliga system utan att installera en ny anpassad ROM. Allt som behövs är root-åtkomst.
Visst kan det hända att du vill bläddra en anpassad ROM som CyanogenMod för att få den senaste versionen av Android eller använda en mängd olika tweaks, men om du gillar den version av Android du redan har, är Xposed-ramen mycket flexibel. Tänk på Xposed Framework som att bygga din egen anpassade ROM för Android. Istället för att ladda ner något som CyanogenMod, som kommer med en massa nya funktioner bakade in, kan Xposed du lägga till de funktioner du vill ha, en efter en, genom enskilda moduler. Ingen ROM-blinkning krävs. Den här artikeln har några exempel på vad du kan göra, om du är nyfiken.
Hur det fungerar
Den populära GravityBox Xposed-modulen, som innehåller många användbara tweaks i ett paket.För att utföra olika anpassningar på låg nivå måste utvecklare ändra system APK-filer (apppaket). De släpper vanligtvis dessa ändringar som en anpassad ROM, vilka användare måste blinka på sin enhet.
Den Xposed Framework kräver root access att installera, men ska kunna arbeta utan root efteråt. Det utökar körsystemet / system / bin / app_process som körs för att ladda en specifik JAR-fil vid start. Filens klasser kommer att ingå i alla appprocesser på systemet - även systemtjänster. Det är då möjligt att ändra en apps beteende vid körning - ingen ROM blinkar eller ändrar app APK-filer som krävs.
Den Xposed Framework är inte garanterad att fungera på alla telefoner, inte heller de enskilda modellerna. Den är utformad för att fungera med de flesta Android 4.0 och senare enheter. Dessutom kan det (eller dess moduler) inte fungera på kraftigt modifierade ROM-skivor eller enheter som tungt modifierar vissa bitar av kod (Samsung-enheter kan exempelvis vara problematiska). Det enda sättet att veta är att bläddra i Xposed-forumet eller prova det själv. Det finns inofficiella byggnader där ute för TouchWiz och andra versioner av Android, om du är villig att ge dem ett skott.
Din telefon måste också vara rotad. Det finns inget sätt runt detta, så om du inte har rotad än, det finns ingen bättre tid än nu! Varje telefon är lite annorlunda, så kolla in vår ruttningsguide och XDA Developers Forum för din specifika enhet för mer information om hur man rotar den.
Slutligen, kom ihåg att - precis som att låsa upp din startladdare och rooting-Xposed-moduler har tillgång till djupa systemfunktioner på telefonen och en säkerhetsrisk. Installera bara moduler från utvecklare du litar på, eller sök efter öppna källmoduler och hålla fast vid dem. Allt från här ut är på egen risk, så var försiktig och installera på ett ansvarsfullt sätt.
Du kan bläddra bland de olika Xposed-tweaksna som finns på Xposeds hemsida och se mycket mer information och vanliga frågor på Xposed-forumet hos XDA Developers.
Steg ett: Installera Xposed Framework
Den Xposed Framework är inte tillgänglig i Google Play, så du måste installera den via en av två andra metoder.
Uppdatering: Om du kör Marshmallow eller över kan du installera en nyare, "systemlös" version av Xposed, vilket är mycket mer flexibel än den gamla versionen som diskuteras i den här artikeln. Först ska du läsa om systemlös rot, och sedan lära dig hur du installerar systemlös Xposed här.
Om du kör en version av Android Ice Cream Sandwich, Jelly Bean eller KitKat, Du kan ladda ner Xposed Installer APK från Xposeds hemsida och sedan överföra den till din telefon med en USB-kabel eller en app som Dropbox. Starta sedan APK för att starta installationen och hoppa till nästa avsnitt.
Om du kör Android Lollipop eller Marshmallow, installationen är lite mer komplicerad: du måste blinka ramverket med hjälp av en anpassad återställning som TWRP, sedan sidlösa installationsprogrammet. (Men kom ihåg, om du kör Marshmallow, kan du också installera den systemlösa versionen, vilket är bättre.)
Gå till Xposeds forumtråd på XDA Developers och ladda ner tre filer: Xposed Installer APK, Xposed Framework ZIP och Xposed Uninstaller ZIP. Det kan hända att du måste göra lite forskning för att ta reda på vilken .zip-fil som ska hämtas. "Sdk21", "sdk22" och "sdk23" hänvisar till respektive Android 5.0, 5.1 och 6.0; "Arm", "arm64" och "x86" refererar till ARM, 64-bitars ARM och Intel-processorer.
Så eftersom jag har en Nexus 5X som har en 64-bitars ARM-processor och kör Android 6.0.1 Lollipop-I hämtade Xposed Installer APK, filen xposed-v80-sdk23-arm64.zip och xposed-uninstaller -arm64.zip-filen.
Överför alla tre filerna till din telefon med en USB-kabel eller en app som Dropbox.
Starta sedan din telefon till TWRP-återställning. Om du gör det här är lite annorlunda på alla telefoner, kan du behöva hålla strömknapparna och volymen nedåt samtidigt och sedan använda volymknapparna för att starta "Återställningsläge". Google-instruktioner för din specifika modell för att se hur det görs.
När du har gjort det kommer du att hälsas med den välkända TWRP-startskärmen. Klicka på Installera-knappen.
OBS! Du kanske vill göra en säkerhetskopia i TWRP innan du fortsätter med den här processen.
Följande skärm kommer att visas. Bläddra ner och navigera till den Xposed Framework. Zip-filen du överförde tidigare.
Tryck på Xposed zip och du kommer att se den här skärmen. Dra för att bekräfta blixten.
Det ska bara ta en stund att blinka paketet. När det är klart, tryck på "Torka cache / Dalvik" -knappen och starta om systemet.
Om TWRP frågar om du vill installera SuperSU nu, välj "Installera inte".
Din telefon kan ta några minuter att starta om, eftersom det kan "optimera" dina appar. Ge det tid, och när det är klart, starta den Xposed Installer APK du överförde tidigare. Detta installerar appen du ska använda för att hantera dina moduler.
Om du stöter på problem med installationen - som din telefon går in i en startslinga - blinkar du bara Xposed Uninstaller. Zip-filen på samma sätt och sakerna ska gå tillbaka till det normala. Om allt annat misslyckas, återställ från din senaste TWRP-backup.
Steg två: Ställ in den installerade installatören och ladda ner en modul
Starta Xposed Installer och du kommer att hälsas med skärmen nedan. Enheter som kör KitKat måste trycka på alternativet "Framework", klicka sedan på Installera / Uppdatera-knappen för att installera Xposed Framework. Du måste starta om telefonen när du är klar. Lollipop och Marshmallow-användare har redan gjort det genom .zip-blinkningen i föregående steg.
Kom ihåg att Xposed kräver root-åtkomst, så om du får en snabbmeddelande från den här superbrukarappen. Grant Xposed Installer superuser rättigheter att fortsätta.
Nu när Xposed är upplagt är det dags för den roliga delen: Installera moduler. Xposed-moduler innehåller de olika tweaks som du kan använda för att anpassa ditt system. Vissa är små, och utför bara en funktion, medan andra är paket som innehåller många användbara tweaks. För den här guiden kommer vi att använda ett mycket enkelt exempel: XInsta, en Xposed-modul som lägger till ett alternativ för att ladda ner bilder från Instagram-appen.
Peka på "Hämta" -delen i Xposed Installer och tryck på sökknappen i verktygsfältet. Sök efter "xinsta" och välj XInsta-modulen som visas.
Dra över till fliken Versioner och tryck på knappen "Hämta" på den senaste versionen. Detta laddar ner och installerar den aktuella Xposed-modulen.
När du är klar kommer modulen att installeras men inte aktiveras. I den Xposed Installer, gå till avsnittet Moduler (eller välj bara meddelandet som visas i rullgardinsmenyn). Markera rutan bredvid modulen du vill aktivera och starta om telefonen.
Om du märker i modulens beskrivning har den en förutsättning: du måste ge Instagram-behörighet åtkomst till telefonens lagring. Sådana saker är vanliga, så var noga med att läsa modulens beskrivning innan du försöker använda den.
För att göra detta, gå till Inställningar> Appar> Instagram> Tillstånd och byta "Lagring" till På.
Öppna sedan Instagram-appen och klicka på de tre punkterna bredvid ett foto. Om allt gick bra borde du ha möjlighet att ladda ner det här fotot till enheten.
Grattis, du har just installerat din första Xposed-modul!
Steg tre: Tweak din modul (om tillämplig)
Många av de Xposed-moduler du laddar ner kommer att ha ett eget gränssnitt, från vilket du kan tweak olika inställningar relaterade till modulen. Du kan vanligtvis komma åt det här genom att knacka på modulen i avsnittet "Moduler" i Xposed Installer. I andra fall kan modulen även med sin egen ikon i applådan, se nedan.
Var noga med att kolla in inställningarna för dina moduler. Du vet aldrig vilken typ av godsaker som kommer att vara där.
Du kan också länge trycka på objektets post i Xposed Installer för att uppdatera eller avinstallera modulen.
Nu när du är igång rekommenderar vi att du surfar på avsnittet Xposed-modul för att se alla saker Xposed kan erbjuda. Vår lista över de bästa Xposed-modulerna är också ett bra ställe att börja utforska. Jag rekommenderar starkt GravityBox, bilden tidigare i den här artikeln, som samlar in många användbara tweaks i ett anpassningsbart paket.
Avinstallera Xposed Framework
Om du någonsin vill avinstallera Xposed-ramen, återvända till appen Xposed Installer, tryck på Framework och peka på Avinstallera-knappen. Om du installerade ramen med en .zip-fil måste du avinstallera den genom att blinka avinstalleraren .zip-filen från XDA-tråden med TWRP.
Var noga med att göra en avinstallation i appen Xposed Installer innan du tar bort appen Xposed Installer från enheten.
Den Xposed Framework kan bara vara ett verktyg för Android-geeks för att finjustera sina telefoner, men det är ett snabbare, enklare och mindre invasivt verktyg än en anpassad ROM. Detta kan också användas för att installera teman och utföra andra invasiva anpassningar som normalt kräver en anpassad ROM. Den Xposed Framework-metoden innebär inte att du ändrar enhetens operativsystem och kan enkelt vändas, vilket gör det till ett bra alternativ för tweakers som verkligen gillar att gräva i.