Ako se već neko vrijeme igrate sa svojim Android telefonom, vrlo je vjerovatno da ste u nekom trenutku odlučili da instalirate Xposed Framework i neki od njegovih najmoćnijih modulaTo je pravi švicarski nožić za prilagođavanje sistema, ali može uzrokovati i glavobolje: petlje pokretanja, aplikacije koje gube internetsku vezu ili performanse koje više nisu iste.
Kada se to dogodi, logično je da je uklonite što je prije moguće. Problem je što to nije uvijek tako jednostavno kao deinstaliranje aplikacije iz ladice s aplikacijama. Ispravna deinstalacija Xposed Frameworka zahtijeva slijedeće vrlo specifične korake.Koristite prilagođeni recovery (kao što je TWRP) i, u nekim slučajevima, čak izbrišite problematične module iz samog recovery moda.
Šta je Xposed Framework i zašto može uzrokovati probleme?
Xposed Framework je okruženje koje omogućava Promijenite ponašanje i izgled Androida bez promjene ROM-ovaRadi tako što učitava module koji se pričvršćuju na sistem i aplikacije, dodajući funkcije ili mijenjajući ono što već postoji. Ovo je porijeklo dragulja poput GravityBoxa i desetina malih podešavanja svih vrsta.
Godinama je to bilo glavno rješenje za maksimalno iskorištavanje starijih telefona ili dodavanje prilagođenih ROM funkcija bez flešovanja bilo čega drugog. Iako danas... Magisk ukrao je popriličan dio pažnje, Xposed je i dalje vrlo koristan za oživljavanje uređaja koji više ne primaju ažuriranja. ili za one koji preferiraju vrlo finu prilagodbu.
Cijena koju treba platiti je da to nije bezopasan sistem: mijenja način rada Androida na niskom nivouAko modul nije kompatibilan s vašom verzijom, ako se framework ne prilagođava dobro vašem ROM-u ili ako miješate previše stvari (Magisk, Xposed, module, rijetke kernele...), možete iskusiti padove sistema, ponovna pokretanja, petlje pokretanja ili kvarove u određenim aplikacijama.
U modernim verzijama Androida (počevši od Androida 9 Pie) stvari postaju komplikovanije. Ne postoji službena verzija Xposed-a za Android 9 ili novije verzije.Stoga se koriste zamjene zasnovane na Magisku, kao što su EdXposed, Riru, LSPosed ili Taichi. Iako obavljaju slične funkcije, imaju i svoje rizike kompatibilnosti.
Xposed verzije, arhitekture i kompatibilnost
Prije nego što uopće razmišljate o deinstalaciji, morate razumjeti kako se instalira. Xposed zahtijeva specifičnu verziju za svaku kombinaciju Androida i arhitekture.Android 5 nije isti kao Android 8, niti je ARM procesor isti kao ARM64 ili x86.
Instalacijski program (aplikacija Xposed Installer) je obično isti, ali važna je ZIP datoteka koju flešujete iz recovery sistema. Ta ZIP datoteka mora tačno odgovarati vašoj verziji Androida i arhitekturi vašeg uređaja. (ARM, ARM64, x86, itd.). Ako ste prethodno preuzeli ispravnu ZIP datoteku, trebali biste imati i ZIP datoteku za sigurnu deinstalaciju Xposed-a u istoj temi ili repozitoriju.
U slučaju Android Oreo (8.0 i 8.1), na primjer, Xposed je stigao 1963. To je beta verzija, ali dovoljno stabilna za svakodnevnu upotrebu.Paketi su se razlikovali po SDK-u: SDK 26 za Android 8.0 i SDK 27 za Android 8.1. Sam programer je naveo da su za instalaciju, kao i za uklanjanje okvira, potrebne dozvole superkorisnika i modificirani recovery.
Za telefone s Androidom 9 ili novijim verzijama više ne postoji službeni Xposed dodatak, već varijante zasnovane na Magisku poput EdXposed ili LSPosed. U tim slučajevima, Kompatibilnost je određena verzijom Androida, metodom rootanja i stabilnošću modula.Mnogi bugovi koji izgledaju kao da potiču iz Xposed-a zapravo potiču iz ovih međuslojeva.
Načini instaliranja Xposed-a i uticaj njegove deinstalacije
Način na koji ste instalirali Xposed direktno utiče na to kako ćete ga morati ukloniti. Klasični instalacijski program nudi do tri različita načina instalacijeIako u vašem slučaju možda niste sve vidjeli:
- Direktna instalacija: Ovo se radi unutar same aplikacije Xposed Installer, koja zapisuje promjene u sistem. Nakon toga, potrebno je ponovo pokrenuti telefon da bi okvir i moduli stupili na snagu.
- Instalacija putem oporavka: Instalacijski program preuzima odgovarajuću ZIP datoteku za vašu verziju, a vi je ručno flešujete iz recovery programa poput TWRP-a.
- Bessistemska instalacija: Pojavljuje se samo ako imate metodu root-a bez sistema (kao što su određene konfiguracije s Magiskom) i omogućava vam instaliranje Xposed-a bez direktnog mijenjanja /system particije, iako u praksi ne prolazi SafetyNet.
Kada ga želite deinstalirati, Postupak je obično simetričan metodi instalacije.Ako ste za instalaciju koristili ZIP datoteku, obično ćete koristiti drugu ZIP datoteku (program za deinstalaciju) da biste vratili promjene. A ako je bio integriran s Magiskom ili kao bessistemski modul, ima smisla upravljati njime odatle.
Važno je istaći da u mnogim slučajevima problem nije samo sam framework, već određeni modul koji sve kvari. Loše programiran modul može spriječiti pokretanje Androida ili ostaviti aplikacije bez internetske veze., kao što se ponekad dešava sa LSPosed ili EdXposed kada dodiruju osjetljive dijelove sistema ili mreža.
Preduslovi za bezbedno deinstaliranje Xposed-a
Ako se vaš telefon pokreće bez problema i jednostavno želite ukloniti Xposed jer su performanse smanjene, imate sreće: Imate prostora za manevriranje i možete mirno slijediti korake.Ali ako se nađete usred bootloopa ili se Android zamrzne pri pokretanju, stvari postaju ozbiljnije.
Općenito, za deinstalaciju Xposed Frameworka iz čist način trebat ćete:
- Biti root korisnikbaš kao i njegovo instaliranje.
- Imam ažurirani prilagođeni oporavakPoželjno je da imate najnoviju verziju TWRP-a kompatibilnu s vašim uređajem.
- Imajte pri ruci ispravnu ZIP datoteku za Xposed deinstalacijušto se obično zove nešto slično kao xposed-uninstaller-20150831-arm.zip ili varijante za ARM64, x86, itd.
- Ako koristite varijante kao što su EdXposed, Riru ili LSPosed, pristup Magisk Manageru ili menadžeru koji koristite za te module.
Imajte na umu da je flešovanje ZIP datoteka iz recovery sistema delikatna operacija: Ako odaberete pogrešnu datoteku ili dodirnete pogrešnu particiju, možete učiniti telefon neupotrebljivim.Zato se obično preporučuje da ove vrste operacija obavljaju ljudi s određenim iskustvom ili, barem, uz prethodnu izradu sigurnosne kopije svojih važnih podataka.
Kako korak po korak deinstalirati Xposed Framework pomoću TWRP-a
Najsigurniji i najčešći način uklanjanja Xposed-a kada je dobro integriran u sistem je korištenje službenog programa za deinstalaciju iz TWRP-a. Opći proces je vrlo sličan instalaciji, samo što se koristi ZIP datoteka za deinstalaciju. Ovo bi bili osnovni koraci koje treba slijediti na većini uređaja:
1. Potpuno isključite telefon.
2. Unesite Oporavak TWRP-a pomoću kombinacije tipki na vašem uređaju (obično Jačina zvuka + i Napajanje ili Jačina zvuka – i Napajanje, ovisno o modelu).
3. U glavnom meniju TWRP-a dodirnite opciju "Instaliraj".
4. Potražite datoteku za deinstalaciju u internoj memoriji ili na SD kartici, na primjer xposed-uninstaller-20150831-arm.zip ili verziju koja odgovara vašoj arhitekturi.
5. Prevucite prstom da biste flešovali ZIP datoteku i pričekajte da se proces završi. Normalno je da traje nekoliko sekundi.
6. Kada TWRP potvrdi da je završen, odaberite opciju "Reboot System" (Ponovno pokretanje sistema) da biste ponovo pokrenuli Android.
To je moguće Prvo pokretanje nakon deinstalacije Xposed-a traje duže nego inače.Ne paničite: pustite telefon da radi svoj posao i nemojte ga ponovo pokretati usred procesa, osim ako jasno ne vidite da je zaglavljen u beskonačnoj petlji već mnogo minuta.
Nakon što se Android pokrene, vidjet ćete da sistem više ne učitava framework. Kao završni detalj, Idite u ladicu aplikacija i deinstalirajte aplikaciju Xposed Installer. Baš kao i svaki drugi APK. To će ukloniti i osnovni okvir i interfejs koji ga je upravljao.
Šta učiniti ako se vaš telefon zaglavi u bootloopu ili se ne pokreće
Jedna od najstresnijih situacija je kada se, nakon instaliranja Xposed-a ili aktiviranja modula, telefon Zaglavi se na logotipu pri pokretanju i nikada se ne pokrene do krajaObično sistem pokušava učitati framework, modul ne uspijeva i Android se više puta ponovo pokreće.
Za ove slučajeve, Xposed i neki instalateri modula uključuju neku vrstu "sigurnosnog prekidača". Obično, ako znate da je određeni modul krivac, možete Onemogućite ga koristeći način rada za oporavak i brisanjem njegove reference u postavkamabez potrebe za deinstalacijom cijelog okvira.
Ako ste pokrenuli TWRP, možete koristiti ugrađeni upravitelj datoteka za navigaciju pohranom vašeg uređaja. Tu dolazi do izražaja ključni put: podaci/podaci/de.robv.android.xposed.installer/conf/Unutar te mape naći ćete datoteku pod nazivom moduli.lista.
Ova datoteka sadrži listu modula koji se učitavaju pri pokretanju Xposed-a. Ako je izbrišete iz TWRP upravitelja datoteka ili nekog drugog naprednog programa za oporavak, Okvir će i dalje biti instaliran, ali će se pokrenuti bez ikakvih aktivnih modula.To je obično dovoljno da se sistem ponovo pokrene.
Nakon što se Android normalno ponovo pokrene, možete otvoriti Xposed Installer i deinstalirajte ili onemogućite konfliktni modulili direktno nastavite s potpunim uklanjanjem Xposed-a slijedeći metodu deinstalacije ZIP-a iz oporavka.
Kako ukloniti problematične module i internet konflikte
Ponekad problem nije bootloop, već suptilnije greške. Na primjer, bilo je slučajeva gdje je, nakon instaliranja LSPosed-a ili drugih sličnih modula, Aplikacije poput OLX-a ili Reddita potpuno gube pristup internetu.dok sa VPN-om rade bez problema.
Ove vrste grešaka obično ukazuju na to da Modul ometa mrežni sistem, DNS, proxyje ili sigurnosne mehanizme aplikacija.Čak i ako onemogućite modul iz Magiska ili iz samog LSPosed-a, ponekad ostaci konfiguracije, keš memorije ili aktivnih kuka ostanu prisutni i nastave uzrokovati kvar.
Ako vam se nešto slično dogodi, najviše preporučljivo je:
- Onemogućite sumnjivi modul i ponovo pokrenite telefon da se vidi hoće li se to riješiti.
- Ako to nije dovoljno, deinstalirajte modul u potpunosti od LSPosed-a, EdXposed-a ili od odgovarajućeg menadžera.
- u ekstremnom slučaju, Deinstalirajte LSPosed ili EdXposed A ako su integrirani u Magisk, također onemogućite Magisk modul koji ih pruža.
Postoje slučajevi kada, prilikom pokušaja pristupa lsposed iz informacija o aplikaciji, Umjesto LSPosed interfejsa, otvara se sistemska ljuska.Ovo obično ukazuje na to da instalacija nije izvršena ispravno ili da je okvir oštećen. U tom trenutku, najsigurniji postupak je potpuno uklanjanje i ponovna instalacija od nule ako vam je i dalje potreban.
Kada je problem ograničen na nekoliko aplikacija bez mreže, ali ostatak sistema radi, preporučuje se i obrišite keš memoriju i podatke tih aplikacija i provjerite da li neki Xposed modul mijenja dozvole, mreže ili certifikate. Ako ništa od toga ne riješi problem, sljedeći logičan korak je pretpostaviti da je Xposed (ili njegova varijanta) izvor konflikta i nastaviti s njegovom deinstalacijom.
Šta se dešava sa estetskim promjenama prilikom deinstalacije Xposed-a?

Vrlo često pitanje je šta se dešava sa vizualne modifikacije koje ste primijenili pomoću Xposed-aNa primjer, ako ste promijenili ikonu baterije, statusnu traku, izgled ploče s obavijestima ili bilo koji drugi estetski detalj koristeći module poput GravityBoxa.
U većini slučajeva, ove vrste promjena se ne zapisuju trajno u ROM, već se primjenjuju "u hodu" dok je framework aktivan. Ovo su modifikacije koje se ubrizgavaju za vrijeme izvođenja svaki put kada se Android pokrene.To znači da kada uklonite Xposed, sve će se obično vratiti na originalni izgled ROM-a ili proizvođačke skinove.
Ako ste, na primjer, promijenili ikonu baterije, a zatim potpuno deinstalirali Xposed, Najvjerovatnije će se ikona vratiti na prvobitno stanje. s vašim sistemom. Samo u vrlo specifičnim slučajevima (neki modul koji zamjenjuje sistemske datoteke, teme primijenjene putem agresivnijih zakrpa itd.) može ostati neki trajni vizualni trag, ali to nije norma u standardnoj upotrebi Xposed-a.
Druga je stvar ako ste, pored Xposed-a, koristili Teme proizvođača, teme tipa Substratum ili modifikacije putem oporavkaOve promjene mogu ostati odvojene od onoga što radite s Xposed-om, jer se primjenjuju na druge načine i ne ovise o okviru koji će se prikazati.
Deinstalirajte Xposed iz njegovog vlastitog instalacijskog programa kada se sistem pokrene
Ako se vaš uređaj pokrene bez problema i samo želite Uklonite Xposed jer vam više nije potreban ili primjećujete neko kašnjenjeMožete iskoristiti činjenicu da sam Xposed Installer nudi opcije za deinstalaciju ili onemogućavanje okvira bez potrebe za direktnim korištenjem TWRP-a.
Unutar aplikacije obično ćete vidjeti dugmad za instalaciju, ažuriranje, deinstalaciju ili promjenu načina instalacije. Odabirom opcije deinstalacije, instaler može preuzeti i pripremiti ZIP datoteku programa za deinstalaciju. ili čak pokrenuti direktan proces ako vaša root metoda to dozvoljava.
Uprkos tome, najčišći način je obično pustiti aplikaciju da pripremi ZIP datoteku, a zatim Ručno flešujte taj ZIP iz recovery-aTo je isti proces kao i ranije, ali s programom za deinstalaciju generiranim posebno za vašu verziju i uređaj, što minimizira rizik korištenja pogrešne datoteke.
Nakon deinstalacije okvira, preporučljivo je Vratite se u Xposed Installer (ako ga još niste deinstalirali) i provjerite da više ne detektuje nijedan aktivan framework.Onda da, možete izbrisati aplikaciju kao i bilo koju drugu i zaboraviti na Xposed dok ne odlučite da je ponovo instalirate.
Održavajte Xposed ažurnim: stabilni, beta i eksperimentalni kanali
Iako je Xposed izgubio dio tržišta u odnosu na Magisk i slične, Njegov razvoj je prošao kroz različite faze s različitim kanalima ažuriranjaAko ste svoju verziju preuzeli s teme na XDA, moguće je da nemate najnoviju verziju ili najstabilniji kanal.
Zvanično, postojala su tri glavna kanala: stabilna, beta i eksperimentalnaNajrazumniji postupak za većinu korisnika je korištenje stabilne grane, koja je obično ona s najmanje iznenađenja. Međutim, kada se pojavi određeni problem, ponekad se prvo riješi u beta ili eksperimentalnoj verziji prije nego što dođe do stabilne verzije.
Iz postavki Xposed Installera možete Promijenite kanal s kojeg se pretražuju ažuriranja.Međutim, na uređajima koji se koriste svakodnevno, nije preporučljivo pretjerano koristiti eksperimentalne verzije, jer su upravo one one koje imaju najveći rizik od izazivanja grešaka u stabilnosti ili nekompatibilnosti s određenim modulima.
Ako razmišljate o deinstalaciji Xposed-a zbog čudnih grešaka, možda bi imalo smisla provjeriti i da li Postoji novija verzija okvira koja ispravlja dotičnu grešku.Ponekad, ažuriranje na nedavnu stabilnu verziju može riješiti problem bez potrebe za uklanjanjem svega. Ali ako ste umorni od suočavanja s tim, deinstalacija će i dalje biti najčišća opcija.
Odaberite i ažurirajte module kompatibilne s vašom verzijom Androida
Stabilnost Xposed-a uveliko zavisi od modula koje koristite i njihove kompatibilnosti sa vašim sistemom. Zvanični repozitorij modula ima preko hiljadu unosaI nisu svi dizajnirani za vašu verziju Androida ili vaš tip ROM-a.
Budući da ne postoji savršen filter za odvajanje onoga što dobro funkcionira od onoga što ne, mnogi programeri koriste nagovještaj u samom nazivu modula: Uključuju i broj verzije Androida.Tako, na primjer, GravityBox dolazi u varijantama kao što su "GravityBox za Android Pie", "GravityBox za Oreo" i tako dalje.
Odaberite ispravnu verziju modula za vašu Android verziju Značajno smanjuje vjerovatnoću većih grešaka, petlji pokretanja i prisilnih gašenja.Također je ključno provjeriti datum posljednjeg ažuriranja i komentare drugih korisnika, posebno ako koristite noviji sistem ili visoko prilagođeni ROM.
Kada modul postane zastario, može se nastaviti "instalirati" bez protesta, ali neuspjeh na vrlo suptilne načineServisi koji se zatvaraju, obavještenja koja ne stižu, funkcije koje ne rade samo u određenim aplikacijama itd. U ovom kontekstu, ključno je ažurirati i okvir i module kako ih kasnije ne biste morali deinstalirati.
Za napredne korisnike, Xposed uključuje dio Zapisnici (LogCat ugrađen u okvir)gdje možete vidjeti unose informacija (I) i greške (E). Pregled ovih zapisa pomaže u identifikaciji modula koji uzrokuje kvarove i zašto, što vas može spasiti od potpune deinstalacije ako na vrijeme otkrijete problematičnu komponentu.
Sve što je diskutovano pokazuje da Xposed Framework i njegove varijante ostaju veoma moćan alat, ali i delikatan: Instaliranje i integriranje s root, Magisk i naprednim modulima nosi stvarne rizike za stabilnost uređaja.Srećom, posjedovanje dobrog recovery programa poput TWRP-a, poznavanje korištenja ZIP datoteka za deinstalaciju i poznavanje brisanja liste modula iz recovery moda omogućava vam da se izvučete iz gotovo svakog nereda, vratite sistem u prvobitno stanje i, ako želite, potpuno oslobodite telefon od Xposed-a i njegovih modula.
