Best of XDA: Xposed Framework

click fraud protection

Vil du komme i gang med Xposed? Sjekk ut vår Best of XDA-hub-funksjon hvor du vil lære hva Xposed er, hva det gjør og hvordan du får det!

Xposed Framework er nøyaktig hva navnet sier det er, og i programvare betyr dette at det lar generisk kode overstyres av brukerkode for å utvide eller endre funksjonalitet. Med andre ord, dette "eksponerer" systemets kode for rammeverket, som krever root-privilegier, og lar deg koble til forskjellige moduler som bringer inn andre eller ytterligere modifikasjoner.

Xposed lar deg koble til programvare med mindre problemer, og bruke instruksjoner og endringer før, etter eller i stedet for dem. Mens tilpassede ROM-er forblir solide og kurerte alternativer, kan rammeverket virkelig åpne opp regioner i operativsystemet på måter som ellers ville kreve mye ekstra tid. Dette betyr til syvende og sist at du kan fikse og få tilgang til mange ting som ellers ville trenge tidkrevende flashing av ROM-er og andre metoder - og det beste er at systemet er modulært, noe som betyr at du enkelt kan aktivere eller deaktivere hvilke tillegg du installerer når du velger, slik at du kan velge nøyaktig det du ønsker.

Hva kan moduler gjøre?

Det er mange mange moduler, og så mye vi ønsker at vi kunne vise dem alle her, vil vi liste opp de som vi tror representerer akkurat hvor omfattende Xposed er. Gravity Box er kanskje en av de mest populære modulene der ute, siden den kombinerer mange av Xposeds dyder i én pakke. Den lar deg finpusse mange kriker og kroker av brukergrensesnittet ditt, samt få nyttige funksjoner som PIE-kontroller. Det finnes også mange andre tilpasningsmoduler som f.eks Wanam for TouchWiz ROM-er, og individuelle justeringer for utvidede strømmenyer eller forskjellige statuslinjeikoner er også fremtredende. Hvis du vil ha en UI-tweak, søk etter den - du kan sannsynligvis finne den. Men disse pakkene tilbyr mange mods og funksjoner i en enkelt modul.

For de av dere som ønsker å optimalisere opplevelsen, har du mange verktøy til rådighet. Forsterke, for eksempel, kan dramatisk redusere mengden wakelocks og gi deg enorme batterigevinster med praktisk talt ingen tap i funksjonalitet. BootManager lar deg konfigurere hvilke apper som kjører ved systemstart, slik at du ikke trenger å lete etter ubrukelige prosesser eller få dem til å laste opp før du virkelig trenger dem. Innfødt utklippstavle legger til utklippstavlefunksjonalitet til tekstvalgmenyen, slik at du kan lagre flere kopierte elementer for å lime inn når du trenger dem og i hvilken rekkefølge du vil. Heads Up Hide lar deg sveipe opp, til venstre eller høyre på Lollipops Heads Up-varsel for å skjule dem i stedet for å avvise dem. Fantastisk popup-video gjør medieopplevelser på Android mye mer sømløse og produktive ved å ha lett utløste flytende YouTube- eller nettleservideoer.

Det er moduler som også endrer måten systemet eller applikasjonene fungerer på på dypere nivåer som også er svært nyttige. For eksempel, ActivityForceNewTask har apper lansert av andre apper instansert bort fra førstnevnte, slik at du kan gå frem og tilbake mellom dem uten at den tilkalte appen forsvinner. Appinnstillinger kan endre generiske innstillinger for applikasjoner som deres DPI, rotasjonsatferd, om de er oppslukende eller ikke, og det gir også mulighet for insisterende varsler (dette er en personlig favoritt). Det er også personvernfokuserte moduler som XPrivacy, som kan forhindre apper fra å lekke sensitive data ved å mate appen med falsk eller ugyldig informasjon, og det er mange sikkerhetsorienterte moduler også.

Å prøve å oppsummere Xposeds endeløse evner er en vanskelig oppgave, og det er mange andre moduler som er verdt å sjekke ut som vi ikke har listet opp. Mange moduler er også spesifikke for visse telefoner eller ROM-er for visse OEM-er, så sørg for å se deg rundt i enhetens underforum for de eksklusive bitene. Hvis du ønsker å få en omfattende liste med korte beskrivelser av mange av dem, gå til Xposed Modules Collection tråd og ta en titt rundt eller søk etter det du vil ha. De Xposed-forum er også et godt sted å begynne å søke og lære om moduler, og brukere kan alltid hjelpe deg -- bare sørg for at du søker etter spørsmålet ditt først, og deretter poster i den aktuelle tråden. Uansett hva du gjør, bør utgangspunktet for Xposed være Xposed informasjonstråd, som vi oppfordrer deg til å lese grundig for å få bedre forståelse av plattformen og det grunnleggende om installasjonsprosessen og funksjonaliteten. Vi kan ikke overdrive viktigheten av nettstedets søkefunksjoner, og når du er i tvil eller skal begi deg ut på en ny XDA-reise, er det alltid lurt å søke råd fra søkeknappen først!

Hva trenger jeg?

Det første trinnet mot å installere Xposed er leser dens informasjonstråd i våre fora. For å starte ting, må det sies at det, som med de fleste ting av denne dybden og rekkevidden, er noen iboende risikoer for prosessen. Disse kan imidlertid enkelt minimeres eller direkte elimineres gjennom oppmerksomhet, planlegging og presis utførelse. Hvis du har tenkt å installere Xposed, sørg for at du besøker enhetens underforum eller ROM-tråden og ta en rask se deg om etter inkompatibiliteter eller eventuelle problemer som kan oppstå, siden prosessen kan variere fra enhet til enhet eller ROM til ROM. Husk: den Søkeknappen er din venn, så gå til ham først!

Å installere selve rammeverket kan være ganske enkelt avhengig av Android-versjonen og ROM-en din. Lollipop-brukere kan finne de nødvendige filene her. Som beskrevet i tråden, må du blinke xposed-sdk21-arm-*.zip fil i en tilpasset gjenoppretting og installer XposedInstaller_3.0-alpha*.apk for applikasjonen som lar deg administrere modulene dine. Eldre Android-versjoner kan finne en liste over installasjons-APK-er her. Husk at noen Lollipop ROM-er (nemlig TouchWiz ROM-er) ikke støttes av den offisielle Lollipop Alpha-utgivelsen, men det finnes løsninger. Først og fremst, sjekk om enheten og ROM-en din er fullstendig kompatible med Xposed (enten i Xposed-forumtråder/-innlegg eller enhetens underforum) før du hopper inn og les de få trinnene nøye.

Når det gjelder prosessen med å installere moduler, er de fleste av dem lett tilgjengelige fra Xposed-applikasjonen som har et omfattende depot av over 600 moduler som du kan laste ned -- ja, så mange. Mens deler av dem overlapper i funksjonalitet eller ikke tilbyr global kompatibilitet, kan noen av dem alene fullstendig revolusjonere mange aspekter av telefonen din. Og det er like enkelt som å installere en modul, aktivere den ved å merke av i en boks og starte på nytt. Som med installatøren selv, er det lurt å forsikre seg om at modulen er kompatibel før du hopper inn. Men hvis ting går galt, kan du deaktivere selve rammeverket ved å trykke på en maskinvaretast under oppstart og vente på en vibrasjonsmelding, og deretter trykke på den samme tasten igjen fire eller flere ganger (for sikkerhets skyld kan du bare trykke gjentatte ganger på nøkkel).

Nyttige ressurser:

  • Xposed General Forum
  • Xposed informasjonstråd
  • Xposeds 101 Grunnleggende video
  • Xposed Module Repository
  • Xposed-moduler Underforum & Xposed Framework Development Underforum
  • Xposed-modulsamlingstråd
  • XDA TV Xposed spilleliste
  • Søk-knappen!

Å snakke om Xposed i et forenklet lys fjerner kompleksiteten bak systemet, som injisering et så omfattende rammeverk for tweaks er ekstremt vanskelig å oppnå, spesielt i en sikker og optimalisert vei. Dette er grunnen til senior anerkjent utvikler rovo89 regnes som en av de smarteste utviklerne som noensinne har lagt kode på XDA, og hans engasjement for saken overvunnet selv de monumentale hindringene som Lollipops Android Runtime brakte til bordet.

Som en siste runde med råd, vær så snill å huske på at mange moduler kan se konflikt med hverandre, så det er alltid best å lære hva de gjør og hva de berører for å forutsi eller forstå noe mulig problemer. Når du blir vant til plattformen og lærer mer om den, vil du se at du vil være i stand til å finne ut de mest optimale konfigurasjonene for din brukssituasjon og unngå problemer eller feil. Vær alltid åpen for å lese, lære og forstå arbeidet med samfunnets utvikling. Erfaring er også viktig, så ikke vær redd for å eksperimentere - men fortsett alltid med forsiktighet og oppmerksomhet. Til slutt, sørg for å være snill og sivil til enhver tid, og husk å gi kreditt der det er grunn, da ingenting av dette ville vært mulig uten den utrettelige dedikasjonen fra utviklerne til nettstedet vårt.

Vi håper du liker Xposed og alle fellesskapets dyder, og vi er her for å hjelpe deg hvis du noen gang går deg vill!