Xposed Framework: hvad det er, hvordan man installerer det, og de bedste moduler

  • Xposed Framework giver dig mulighed for at modificere Android med moduler, men det kan forårsage ustabilitet, hvis der er kompatibilitetsproblemer.
  • Den sikreste måde at afinstallere Xposed på er at flashe den korrekte ZIP-fil til afinstallationsprogrammet fra TWRP eller en anden brugerdefineret gendannelse.
  • Hvis et modul forårsager en bootloop, forhindrer sletning af modules.list-filen fra gendannelsessystemet, at den indlæses ved opstart.
  • Moderne varianter (LSPosed, EdXposed osv.) kan ødelægge apps eller netværket, og nogle gange er det nødvendigt at fjerne dem helt.

Xposed Framework på Android

Hvis du har eksperimenteret med din Android-telefon i et stykke tid, er det meget sandsynligt, at du på et tidspunkt har besluttet at installere Xposed Framework og nogle af dets mest kraftfulde modulerDet er en sand schweizerkniv til at tilpasse systemet, men det kan også forårsage hovedpine: bootloops, apps der mister deres internetforbindelse, eller ydeevne der ikke længere er den samme.

Når det sker, er det logiske at fjerne det så hurtigt som muligt. Problemet er, at det ikke altid er så simpelt som at afinstallere en app fra app-skuffen. Korrekt afinstallation af Xposed Framework kræver at du følger meget specifikke trin.Brug en brugerdefineret gendannelse (som TWRP), og i nogle tilfælde kan du endda slette problematiske moduler fra selve gendannelsestilstanden.

Hvad er Xposed Framework, og hvorfor kan det forårsage problemer?

Xposed Framework er et miljø, der tillader Ændr Androids opførsel og udseende uden at ændre ROM'erDet fungerer ved at indlæse moduler, der knytter sig til systemet og applikationerne, tilføje funktioner eller ændre det, der allerede findes. Dette er oprindelsen til perler som GravityBox og snesevis af små justeringer af alle slags.

I årevis var det den foretrukne løsning til at få mest muligt ud af ældre telefoner eller tilføje brugerdefinerede ROM-funktioner uden at skulle flashe noget andet. Magisk har stjålet en del af rampelyset, Xposed er fortsat meget nyttig til at genoplive enheder, der ikke længere modtager opdateringer. eller for dem, der foretrækker meget fin tilpasning.

Prisen at betale er, at det ikke er et harmløst system: ændrer, hvordan Android fungerer på lavt niveauHvis modulet ikke er kompatibelt med din version, hvis frameworket ikke tilpasser sig din ROM, eller hvis du blander for mange ting (Magisk, Xposed, moduler, sjældne kerner...), kan du opleve nedbrud, genstarter, bootloops eller fejl i bestemte apps.

I moderne versioner af Android (startende med Android 9 Pie) bliver tingene mere komplicerede. Der er ingen officiel version af Xposed til Android 9 eller nyereDerfor anvendes Magisk-baserede erstatninger som EdXposed, Riru, LSPosed eller Taichi. Selvom de udfører lignende funktioner, har de også deres egne kompatibilitetsrisici.

Xposed-versioner, arkitekturer og kompatibilitet

Før du overhovedet overvejer at afinstallere det, skal du forstå, hvordan det installeres. Xposed kræver en specifik version for hver kombination af Android og arkitektur.Android 5 er ikke det samme som Android 8, og en ARM-processor er heller ikke det samme som ARM64 eller x86.

Installationsprogrammet (Xposed Installer-appen) er normalt det samme, men det vigtige er den ZIP-fil, du flasher fra gendannelse. ZIP-filen skal svare præcist til din Android-version og din enheds arkitektur. (ARM, ARM64, x86 osv.). Hvis du tidligere har downloadet den korrekte ZIP-fil, burde du også have ZIP-filen til sikkert at afinstallere Xposed i den samme tråd eller det samme arkiv.

I tilfældet med Android Oreo (8.0 og 8.1) ankom Xposed for eksempel i Det er en betaversion, men stabil nok til daglig brug.Pakkerne blev differentieret efter SDK: SDK 26 til Android 8.0 og SDK 27 til Android 8.1. Udvikleren specificerede selv, at superbrugertilladelser og en modificeret gendannelse var påkrævet for at installere og fjerne frameworket.

For telefoner, der kører Android 9 eller nyere, er der ikke længere et officielt Xposed-plugin, men snarere Magisk-baserede varianter som EdXposed eller LSPosed. I disse tilfælde, Kompatibiliteten bestemmes af Android-versionen, rooting-metoden og modulernes stabilitet.Mange fejl, der ser ud til at være fra Xposed, kommer faktisk fra disse mellemliggende lag.

Måder at installere Xposed på og virkningen af ​​at afinstallere det

Den måde, du installerede Xposed på, påvirker direkte, hvordan du skal fjerne det. Det klassiske installationsprogram tilbyder op til tre forskellige installationstilstandeSelvom du i dit tilfælde måske ikke har set dem alle:

  • Direkte installation: Dette gøres indefra selve Xposed Installer-appen, som skriver ændringerne til systemet. Bagefter skal du genstarte din telefon for at frameworket og modulerne kan træde i kraft.
  • Installation via gendannelse: Installationsprogrammet downloader den relevante ZIP-fil til din version, og du flasher den manuelt fra en gendannelsesfil som TWRP.
  • Systemløs installation: Den vises kun, hvis du har en systemløs root-metode (som f.eks. visse konfigurationer med Magisk) og giver dig mulighed for at installere Xposed uden direkte at ændre /system-partitionen, selvom den i praksis ikke passerer SafetyNet.

Når du vil afinstallere det, Proceduren er normalt symmetrisk med installationsmetodenHvis du brugte en ZIP-fil til installationen, bruger du typisk en anden ZIP-fil (afinstallationsprogrammet) til at fortryde ændringerne. Og hvis den var integreret med Magisk eller som et systemløst modul, giver det mening at administrere den derfra.

Det er vigtigt at påpege, at problemet i mange tilfælde ikke kun er selve frameworket, men et specifikt modul, der ødelægger alt. Et dårligt programmeret modul kan forhindre Android i at starte eller efterlade apps uden internetforbindelse., som det nogle gange sker med LSPosed eller EdXposed, når de berører følsomme dele af systemet eller netværk.

Forudsætninger for sikker afinstallation af Xposed

Hvis din telefon starter op uden problemer, og du blot vil fjerne Xposed, fordi ydeevnen er forringet, har du held: Du har manøvrerum, og du kan roligt følge trinene.Men hvis du er midt i en bootloop, eller Android fryser ved opstart, bliver tingene mere alvorlige.

Generelt set, for at afinstallere Xposed Framework fra ren måde du har brug for:

  • At være root-brugerligesom at installere det.
  • Har en opdateret brugerdefineret gendannelseHelst den nyeste version af TWRP, der er kompatibel med din enhed.
  • Hav den korrekte Xposed-afinstallations-ZIP-fil tilgængeligsom normalt kaldes noget lignende xposed-uninstaller-20150831-arm.zip eller varianter til ARM64, x86 osv.
  • Hvis du bruger varianter som EdXposed, Riru eller LSPosed, adgang til Magisk Manager eller til den manager, du bruger til disse moduler.

Husk at det er en delikat operation at blinke ZIP-filer fra recovery: Hvis du vælger den forkerte fil eller berører den forkerte partition, kan du gøre din telefon ubrugelig.Derfor anbefales det normalt, at disse typer operationer udføres af folk med en vis erfaring eller i det mindste med en forudgående sikkerhedskopi af deres vigtige data.

Sådan afinstallerer du Xposed Framework med TWRP trin for trin

Den sikreste og mest almindelige måde at fjerne Xposed på, når det er godt integreret i systemet, er at bruge det officielle afinstallationsprogram fra TWRP. Den generelle proces minder meget om installationen, blot ved at bruge ZIP-filen til afinstallationen. Dette ville være de grundlæggende trin, der skal følges på de fleste enheder:

1. Sluk din telefon helt.
2. Indtast TWRP-gendannelse ved hjælp af din enheds knapkombination (normalt Lydstyrke + og tænd/sluk, eller Lydstyrke – og tænd/sluk, afhængigt af modellen).
3. Tryk på "Installer" i TWRP-hovedmenuen.
4. Søg efter afinstallationsfilen i den interne hukommelse eller på SD-kortet, for eksempel xposed-uninstaller-20150831-arm.zip eller den version, der svarer til din arkitektur.
5. Stryg for at flashe ZIP-filen, og vent på, at processen er færdig. Det er normalt, at det tager et par sekunder.
6. Når TWRP bekræfter, at den er færdig, skal du vælge "Genstart system" for at genstarte Android.

Det er muligt at Den første opstart efter afinstallation af Xposed tager længere tid end normaltGå ikke i panik: Lad telefonen gøre sit arbejde, og genstart den ikke midt i processen, medmindre du tydeligt kan se, at den sidder fast i en endeløs løkke i mange minutter.

Når Android er startet op, vil du se, at systemet ikke længere indlæser frameworket. Som en sidste touch, Gå til din appskuffe og afinstaller Xposed Installer-appen. Ligesom enhver anden APK. Det vil fjerne både kerneframeworket og den brugerflade, der administrerede det.

Hvad skal du gøre, hvis din telefon sidder fast i en bootloop eller ikke vil starte

En af de mest stressende situationer er, når telefonen, efter installation af Xposed eller aktivering af et modul, Den sidder fast ved opstartslogoet og bliver aldrig færdig med at starte opTypisk forsøger systemet at indlæse frameworket, modulet fejler, og Android genstarter gentagne gange.

I disse tilfælde inkluderer Xposed og nogle modulinstallationsprogrammer en slags "sikkerhedsafbryder". Normalt, hvis du ved, at et bestemt modul er synderen, kan du Deaktiver den ved hjælp af gendannelsestilstand og slet dens reference i indstillingerneuden at skulle afinstallere hele frameworket.

Hvis du har startet op i TWRP, kan du bruge den indbyggede filhåndtering til at navigere i din enheds lagerplads. Det er her, en vigtig sti kommer i spil: data/data/de.robv.android.xposed.installer/conf/Inde i den mappe finder du en fil kaldet moduler.liste.

Denne fil indeholder listen over moduler, der indlæses ved opstart af Xposed. Hvis du sletter den fra TWRP-filhåndteringen eller en anden avanceret gendannelsesfil, Frameworket vil stadig være installeret, men det vil starte uden aktive moduler.Det er normalt nok til at systemet genstarter.

Når Android genstarter normalt, kan du åbne Xposed Installer og afinstaller eller deaktiver det modstridende modul, eller fortsæt direkte med at fjerne Xposed fuldstændigt ved at følge ZIP-afinstallationsmetoden fra gendannelse.

Sådan fjerner du problematiske moduler og internetkonflikter

Nogle gange er problemet ikke en bootloop, men mere subtile fejl. For eksempel har der været tilfælde, hvor efter installation af LSPosed eller andre lignende moduler, Applikationer som OLX eller Reddit mister fuldstændig internetadgang.mens de med en VPN fungerer uden problemer.

Disse typer fejl indikerer normalt, at Modulet forstyrrer netværkssystemet, DNS, proxyer eller appens sikkerhedsmekanismer.Selv hvis du deaktiverer modulet fra Magisk eller fra selve LSPosed, kan der nogle gange være rester af konfiguration, caches eller aktive hooks, der stadig forårsager fejlen.

Hvis noget lignende sker for dig, er det mest tilrådeligt Det er:

  • Deaktiver det mistænkelige modul, og genstart din telefon for at se om det bliver løst.
  • Hvis det ikke er nok, afinstaller modulet helt fra LSPosed, EdXposed eller fra den tilsvarende manager.
  • I ekstreme tilfælde, afinstaller LSPosed eller EdXposed Og hvis de er integreret i Magisk, skal du også deaktivere Magisk-modulet, der leverer dem.

Der er tidspunkter, hvor man forsøger at få adgang til lsposed fra appens oplysninger, Systemshell-applikationen åbnes i stedet for LSPosed-grænsefladenDette indikerer normalt, at installationen ikke blev udført korrekt, eller at frameworket er beskadiget. På det tidspunkt er den sikreste fremgangsmåde at fjerne det helt og geninstallere det fra bunden, hvis du stadig har brug for det.

Når problemet er begrænset til et par applikationer uden netværk, men resten af ​​systemet fungerer, anbefales det også ryd cachen og dataene for disse apps og tjek om et Xposed-modul ændrer tilladelser, netværk eller certifikater. Hvis intet af det løser problemet, er det næste logiske trin at antage, at Xposed (eller en variant af det) er kilden til konflikten, og fortsætte med at afinstallere det.

Hvad sker der med de æstetiske ændringer, når man afinstallerer Xposed?

Xposed

Et meget almindeligt spørgsmål er, hvad der sker med de visuelle ændringer, du har anvendt med XposedFor eksempel, hvis du har ændret batteriikonet, statuslinjen, udseendet af notifikationspanelet eller andre æstetiske detaljer ved hjælp af moduler som GravityBox.

I de fleste tilfælde skrives disse typer ændringer ikke permanent til ROM'en, men anvendes "on the fly", mens frameworket er aktivt. Dette er ændringer, der injiceres under kørsel, hver gang Android starterDet betyder, at når du fjerner Xposed, vil alt normalt vende tilbage til det oprindelige udseende af ROM'en eller producentens skin.

Hvis du for eksempel har ændret batteriikonet og derefter afinstallerer Xposed helt, Ikonet vil højst sandsynligt vende tilbage til det oprindelige. med dit system. Kun i meget specifikke tilfælde (visse moduler, der erstatter systemfiler, temaer, der anvendes via mere aggressive programrettelser osv.) kan der være permanente visuelle spor tilbage, men dette er ikke normen ved standardbrug af Xposed.

Det er en anden sag, hvis du udover Xposed har brugt Producenttemaer, Substratum-type temamotorer eller modifikationer via gendannelseDisse ændringer kan forblive adskilt fra det, du gør med Xposed, fordi de anvendes via andre metoder og ikke afhænger af det framework, der skal vises.

Afinstaller Xposed fra sit eget installationsprogram, når systemet starter

Hvis din enhed starter uden problemer, og du bare vil Fjern Xposed, fordi du ikke længere har brug for det, eller fordi du bemærker en vis forsinkelseDu kan drage fordel af, at Xposed Installer selv tilbyder muligheder for at afinstallere eller deaktivere frameworket uden at skulle gå direkte gennem TWRP.

I applikationen vil du normalt se knapper til at installere, opdatere, afinstallere eller ændre installationstilstanden. Ved at vælge afinstallationsmuligheden kan installationsprogrammet downloade og forberede ZIP-filen til afinstallationsprogrammet. eller endda starte en direkte proces, hvis din root-metode tillader det.

Alligevel er den reneste måde normalt at lade appen forberede ZIP-filen og derefter flash den ZIP manuelt fra gendannelseDet er den samme proces som beskrevet tidligere, men med afinstallationsprogrammet genereret specifikt til din version og enhed, hvilket minimerer risikoen for at bruge den forkerte fil.

Efter afinstallation af frameworket anbefales det at Gå tilbage til Xposed Installer (hvis du ikke har afinstalleret det endnu), og kontroller, at det ikke længere registrerer nogen aktive frameworks.Så ja, du kan slette appen som enhver anden og glemme alt om Xposed, indtil du beslutter dig for at geninstallere den.

Hold Xposed opdateret: stabile, beta- og eksperimentelle kanaler

Selvom Xposed har tabt noget terræn til Magisk og lignende, Dens udvikling har gennemgået forskellige faser med forskellige opdateringskanalerHvis du downloadede din version fra en tråd på XDA, har du muligvis ikke den nyeste build eller den mest stabile kanal.

Officielt har der været tre hovedkanaler: stabil, beta og eksperimentelDen mest fornuftige fremgangsmåde for de fleste brugere er at bruge den stabile gren, som normalt er den med færrest overraskelser. Men når et specifikt problem opstår, bliver det nogle gange først rettet i en beta- eller eksperimentel version, før det når den stabile kanal.

Fra indstillingerne i Xposed Installer kan du Skift den kanal, hvorfra der søges efter opdateringer.På enheder, der bruges dagligt, er det dog ikke tilrådeligt at overforbruge eksperimentelle builds, fordi det netop er disse, der har den højeste risiko for at forårsage stabilitetsfejl eller inkompatibilitet med bestemte moduler.

Hvis du overvejer at afinstallere Xposed på grund af mærkelige fejl, kan det også give mening at kontrollere, om Der er en nyere version af frameworket, der retter den pågældende fejl.Nogle gange kan en opdatering til en nyere stabil version løse et problem uden at skulle fjerne alt. Men hvis du er træt af at skulle håndtere det, vil afinstallation stadig være den reneste løsning.

Vælg og opdater moduler, der er kompatible med din Android-version

Xposeds stabilitet afhænger i høj grad af de moduler, du bruger, og deres kompatibilitet med dit system. Det officielle modularkiv har over tusind posterOg ikke alle af dem er designet til din Android-version eller din ROM-type.

Da der ikke findes et perfekt filter til at adskille, hvad der fungerer godt, fra hvad der ikke gør, bruger mange udviklere en ledetråd i selve modulnavnet: De inkluderer Android-versionsnummeret.Således findes GravityBox for eksempel i varianter som "GravityBox til Android Pie", "GravityBox til Oreo" og så videre.

Vælg den korrekte modulversion til din Android-version Det reducerer sandsynligheden for større fejl, bootloops og tvungne nedlukninger betydeligt.Det er også vigtigt at tjekke datoen for den seneste opdatering og andre brugeres kommentarer, især hvis du bruger et nyere system eller en meget tilpasset ROM.

Når et modul bliver forældet, kan det fortsat "installeres" uden protest, men mislykkes på meget subtile måderTjenester der lukker, notifikationer der ikke ankommer, funktioner der kun går i stykker i bestemte apps osv. I denne sammenhæng er det vigtigt at holde både frameworket og modulerne opdaterede, så du ikke behøver at afinstallere det senere.

For avancerede brugere indeholder Xposed en sektion af Logfiler (LogCat indbygget i frameworket)hvor du kan se informationsposter (I) og fejl (E). Gennemgang af disse logfiler hjælper med at identificere, hvilket modul der forårsager fejl, og hvorfor, hvilket kan spare dig for en fuldstændig afinstallation, hvis du opdager den problematiske komponent i tide.

Alt, hvad der er blevet diskuteret, viser, at Xposed Framework og dets varianter fortsat er et meget kraftfuldt værktøj, men også et følsomt et af slagsen: Installation og integration med root-, Magisk- og avancerede moduler indebærer reelle risici for enhedens stabilitet.Heldigvis, hvis du har en god gendannelse som TWRP, ved, hvordan man bruger afinstallations-ZIP'er, og ved, hvordan man sletter modullisten fra gendannelsestilstand, kan du komme ud af næsten ethvert rod, gendanne systemstart og, hvis du ønsker det, lade din telefon være helt fri for Xposed og dens moduler.

Sådan installeres Xposed på Android
relateret artikel:
Sådan installeres Xposed på Android

Det kan interessere dig:
Sådan fjernes vira på Android
Følg os på Google Nyheder