Best of XDA: Xposed Framework

click fraud protection

Vill du komma igång med Xposed? Kolla in vår Best of XDA-hubfunktion där du kommer att lära dig vad Xposed är, vad det gör och hur du får det!

Xposed Framework är precis vad namnet säger att det är, och i mjukvara betyder detta att det tillåter generisk kod att åsidosättas av användarkod för att utöka eller ändra funktionalitet. Med andra ord, detta "exponerar" systemets kod för ramverket, vilket kräver root-privilegier, och låter dig koppla in olika moduler som medför andra eller ytterligare ändringar.

Xposed låter dig ansluta till programvara med mindre krångel och tillämpa instruktioner och ändringar före, efter eller istället för dem. Medan anpassade ROM förblir solida och utvalda alternativ, kan ramverket verkligen öppna upp regioner i operativsystemet på sätt som annars skulle kräva mycket extra tid. Detta innebär i slutändan att du kan mixtra och komma åt många saker som annars skulle behöva tidskrävande flashning av ROM och andra metoder - och det bästa är att systemet är modulärt, vilket innebär att du enkelt kan aktivera eller inaktivera vilka tillägg du installerar när du vill, så att du kan välja exakt vad du vilja.

Vad kan moduler göra?

Det finns många många moduler, och så mycket som vi önskar att vi kunde presentera dem alla här, kommer vi att lista de som vi tror representerar hur omfattande Xposed är. Gravity Box är kanske en av de mest populära modulerna där ute, eftersom den kombinerar många av Xposeds fördelar i ett paket. Det låter dig justera många skrymslen och vrår av ditt användargränssnitt samt få användbara funktioner som PIE-kontroller. Det finns även många andra anpassningsmoduler som t.ex Wanam för TouchWiz ROM, och individuella justeringar för utökade strömmenyer eller olika statusfältsikoner är också framträdande. Om du vill ha en UI-tweak, sök efter den - du kan förmodligen hitta den. Men dessa paket erbjuder många mods och funktioner i en enda modul.

För dig som vill optimera din upplevelse har du många verktyg till ditt förfogande. Förstärka, till exempel, kan dramatiskt minska mängden wakelocks och ge dig enorma batterivinster med praktiskt taget ingen förlust i funktionalitet. BootManager låter dig konfigurera vilka appar som körs vid systemstart, så att du inte behöver gå på jakt efter värdelösa processer och inte heller låta ladda upp dem förrän du verkligen behöver dem. Urklippskort lägger till urklippsfunktionalitet till textvalsmenyn, så att du kan lagra flera kopierade element för att klistra in när du behöver dem och i vilken ordning du vill. Heads Up Hide låter dig svepa uppåt, vänster eller höger på Lollipops Heads Up-avisering för att dölja dem istället för att ta bort dem. Fantastisk popup-video gör medieupplevelser på Android mycket mer sömlösa och produktiva genom att ha lättutlösta flytande YouTube- eller webbläsarvideor.

Det finns moduler som också förändrar hur systemet eller applikationerna fungerar på djupare nivåer som också är mycket användbara. Till exempel, ActivityForceNewTask har appar som lanserats av andra appar instansat bort från de förra, så att du kan gå fram och tillbaka mellan dem utan att den anropade appen försvinner. App inställningar kan ändra allmänna inställningar för applikationer som deras DPI, rotationsbeteende, om de är uppslukande eller inte, och det tillåter också insisterande aviseringar (detta är en personlig favorit). Det finns också integritetsfokuserade moduler som XPintegritet, som kan förhindra appar från att läcka känslig data genom att mata appen med falsk eller ogiltig information, och det finns gott om säkerhetsorienterade moduler också.

Att försöka sammanfatta Xposeds oändliga möjligheter är en svår uppgift, och det finns många andra moduler värda att kolla in som vi inte listade. Många moduler är också specifika för vissa telefoner eller ROM för vissa OEM-tillverkare, så se till att titta runt i enhetens underforum efter de exklusiva bitarna. Om du vill få en omfattande lista med korta beskrivningar av många av dem, gå till Xposed Modules Collection tråd och titta runt eller sök efter vad du vill ha. De Xposed forum är också ett bra ställe att börja söka och lära sig om moduler, och användare kan alltid hjälpa dig -- se bara till att du söker efter din fråga först och sedan postar i lämplig tråd. Vad du än gör bör utgångspunkten för Xposed vara Xposed informationstråd, som vi uppmanar dig att läsa noggrant för att få bättre förståelse för plattformen och grunderna i installationsprocessen och funktionaliteten. Vi kan inte överskatta vikten av webbplatsens sökfunktioner, och när du har några tvivel eller ska ge dig ut på en ny XDA-resa är det alltid klokt att först söka råd från sökknappen!

Vad behöver jag?

Det första steget mot att installera Xposed är läser dess informationstråd i våra forum. Till att börja med måste det konstateras att det, som med de flesta saker av detta djup och räckvidd, finns vissa inneboende risker med processen. Dessa kan dock enkelt minimeras eller rent av elimineras genom uppmärksamhet, planering och exakt utförande. Om du har för avsikt att installera Xposed, se till att du besöker enhetens underforum eller ROM: s tråd och ta en snabb se dig omkring efter inkompatibiliteter eller eventuella problem som kan uppstå, eftersom processen kan variera från enhet till enhet eller ROM till ROM. Kom ihåg: den Sökknappen är din vän, så gå till honom först!

Att installera själva ramverket kan vara ganska enkelt beroende på din Android-version och ROM. Lollipop-användare kan hitta de filer som behövs här. Som beskrivs i tråden måste du blinka xposed-sdk21-arm-*.zip fil i en anpassad återställning och installera XposedInstaller_3.0-alpha*.apk för applikationen som låter dig hantera dina moduler. Äldre Android-versioner kan hitta en lista över installations-APK: er här. Tänk på att vissa Lollipop ROM (nämligen TouchWiz ROM) inte stöds av den officiella Lollipop Alpha-versionen, men det finns lösningar. Först och främst, kontrollera om din enhet och ROM är helt kompatibla med Xposed (antingen i Xposed-forumtrådar/inlägg eller din enhets underforum) innan du hoppar in och läser de få stegen noggrant.

När det gäller processen att installera moduler är de flesta av dem lättillgängliga från Xposed-applikationen som har ett omfattande förråd av över 600 moduler som du kan ladda ner -- ja, så många. Även om en del av dem överlappar i funktionalitet eller inte erbjuder global kompatibilitet, kan en del av dem ensamma helt revolutionera många aspekter av din telefon. Och det är lika enkelt som att installera en modul, aktivera den genom att markera en ruta och starta om. Precis som med installatören själv är det klokt att se till att modulen är kompatibel innan du hoppar in. Men om det går fel kan du inaktivera själva ramverket genom att trycka på en hårdvaruknapp under uppstart och vänta på en vibrationsuppmaning och sedan trycka på samma tangent igen fyra eller fler gånger (för säkerhets skull kan du bara trycka upprepade gånger på nyckel).

Användbara resurser:

  • Xposed General Forum
  • Xposed informationstråd
  • Xposeds 101 grundvideo
  • Xposed Module Repository
  • Xposed-moduler Underforum & Xposed Framework Development Underforum
  • Xposed Module Collection Tråd
  • XDA TV Xposed spellista
  • Sökknappen!

Att prata om Xposed i ett förenklat ljus tar bort komplexiteten bakom systemet, som injicering ett så omfattande ramverk för tweaks är extremt svårt att uppnå, särskilt i en säker och optimerad sätt. Det är därför Senior Recognized Developer rovo89 anses vara en av de smartaste utvecklarna som någonsin lagt kod på XDA, och hans engagemang för saken överträffade även de monumentala hindren som Lollipops Android Runtime förde till bordet.

Som en sista omgång av råd, kom ihåg att många moduler kan se konflikter med varandra, så det är alltid bäst att lära sig vad de gör och vad de berör för att förutsäga eller förstå alla möjliga frågor. När du vänjer dig vid plattformen och lär dig mer om den kommer du att se att du kommer att kunna ta reda på de mest optimala konfigurationerna för ditt användningsfall och undvika problem eller misstag. Var alltid öppen för att läsa, lära och förstå verken av samhällets utveckling. Erfarenhet är också viktigt, så var inte rädd för att experimentera – utan fortsätt alltid med omsorg och uppmärksamhet. Slutligen, se till att alltid vara snäll och vänlig och kom ihåg att ge kredit där det är fallet eftersom inget av detta skulle vara möjligt utan det outtröttliga engagemanget från vår webbplats utvecklare.

Vi hoppas att du njuter av Xposed och alla våra gemenskaps dygder, och vi är här för att hjälpa dig om du någonsin går vilse!