Veel aanpassingen op laag niveau kunnen normaal gesproken alleen op Android worden uitgevoerd door knipperende aangepaste ROM's . Met het Xposed Framework kunt u uw bestaande systeem aanpassen zonder een nieuw aangepast ROM te installeren. Het enige dat nodig is, is root-toegang .
VERWANT: Hoe u een nieuw ROM naar uw Android-telefoon kunt flashen
Natuurlijk wil je misschien een aangepast ROM zoals CyanogenMod flashen naar download de nieuwste versie van Android of gebruik een breed scala aan tweaks, maar als je de versie van Android die je al hebt leuk vindt, is het Xposed-framework erg flexibel. Beschouw het Xposed Framework als het bouwen van uw eigen aangepaste ROM voor Android. In plaats van zoiets als CyanogenMod , dat wordt geleverd met een heleboel nieuwe ingebouwde functies, laat Xposed je alleen de functies toevoegen die je wilt, een voor een, via individuele modules. Geen ROM-flashing vereist. Dit artikel heeft een paar voorbeelden van de dingen die u kunt doen als u nieuwsgierig bent.
Hoe het werkt
Om verschillende aanpassingen op laag niveau uit te voeren, moeten ontwikkelaars APK-bestanden (app-pakket) van het systeem wijzigen. Ze geven deze wijzigingen over het algemeen vrij als een aangepast ROM, dat gebruikers op hun apparaat moeten flashen.
Het Xposed Framework vereist root-toegang om te installeren, maar zou daarna zonder root moeten kunnen werken. Het breidt het uitvoerbare bestand / system / bin / app_process uit om een specifiek JAR-bestand te laden bij het opstarten. De klassen van dit bestand maken deel uit van elk app-proces op het systeem, zelfs systeemserviceprocessen. Het is dan mogelijk om het gedrag van een app tijdens runtime aan te passen - geen ROM-flashing of aanpassing van APK-bestanden van de app.
VERWANT: Hoe u uw Android-telefoon kunt rooten met SuperSU en TWRP
Het is niet gegarandeerd dat het Xposed Framework op elke telefoon werkt, en dat geldt ook voor de afzonderlijke modellen. Het is ontworpen om te werken met de meeste apparaten met Android 4.0 en hoger. Bovendien werkt het (of zijn modules) mogelijk niet op sterk gemodificeerde ROM's of apparaten die bepaalde stukjes code sterk wijzigen (Samsung-apparaten kunnen bijvoorbeeld problemen ondervinden). De enige manier om het te weten is door blader door de Xposed-forums of probeer het zelf uit. Er zijn onofficiële builds voor TouchWiz en andere versies van Android, als u ze een kans wilt geven.
Je telefoon moet ook worden geroot. Er is geen ontkomen aan, dus als je nog niet geworteld bent, is er geen betere tijd dan nu! Elke telefoon is een beetje anders, dus check out onze bewortelingsgids , en de XDA-ontwikkelaarsforum voor uw specifieke apparaat voor meer informatie over hoe u het kunt rooten.
VERWANT: The Case Against Root: waarom Android-apparaten niet worden geroot
Houd ten slotte in gedachten dat - net als je bootloader ontgrendelen en rooten –Xposed modules hebben toegang tot diepe systeemfuncties op uw telefoon en vormen een veiligheidsrisico. Installeer alleen modules van ontwikkelaars die u vertrouwt, of zoek naar open source-modules en houd u daaraan. Alles vanaf nu is op eigen risico, dus wees voorzichtig en installeer verantwoord.
U kunt bladeren door de verschillende Xposed-tweaks die beschikbaar zijn op Xposed's website , en zie veel meer informatie en veelgestelde vragen over het Xposed-forum op XDA Developers .
Stap één: installeer het Xposed Framework
Het Xposed Framework is niet beschikbaar in Google Play, dus u moet het op een van de twee andere manieren installeren.
Bijwerken : Als u Marshmallow of hoger gebruikt, kunt u de nieuwere, "systeemloze" versie van Xposed installeren, die veel flexibeler is dan de oude versie die in dit artikel wordt besproken. Ten eerste wil je dat lees over systeemloze root , en leer dan hier hoe je systeemloze Xposed installeert.
VERWANT: Wat is "Systemless Root" op Android en waarom is het beter?
Als u een versie van Android Ice Cream Sandwich, Jelly Bean of KitKat gebruikt , jij kan download de Xposed Installer APK van de startpagina van Xposed en breng het vervolgens over naar je telefoon met een USB-kabel of een app zoals Dropbox. Start vervolgens de APK om met de installatie te beginnen en ga naar de volgende sectie.
Als u Android Lollipop of Marshmallow gebruikt , is de installatie iets gecompliceerder: je moet het framework flashen met een aangepast herstel zoals TWRP en vervolgens het installatieprogramma sideloaden. (Onthoud echter dat als je Marshmallow gebruikt, je dat ook kunt installeer de systeemloze versie , wat is beter.)
Ga naar Xposed's forumthread over XDA-ontwikkelaars en download drie bestanden: de Xposed Installer APK, de Xposed Framework ZIP en de Xposed Uninstaller ZIP. Mogelijk moet u wat onderzoek doen om erachter te komen welk .zip-bestand u wilt downloaden. "Sdk21", "sdk22" en "sdk23" verwijzen respectievelijk naar Android 5.0, 5.1 en 6.0; "Arm", "arm64" en "x86" verwijzen respectievelijk naar ARM, 64-bit ARM en Intel-processors.
Dus aangezien ik een Nexus 5X heb - die een 64-bits ARM-processor heeft en Android 6.0.1 Lollipop draait - heb ik de Xposed Installer APK, het xposed-v80-sdk23-arm64.zip-bestand en het xposed-uninstaller gedownload -arm64.zip-bestand.
Zet alle drie de bestanden over naar je telefoon met een USB-kabel of een app zoals Dropbox.
Start vervolgens uw telefoon opnieuw op in TWRP-herstel. Dit is bij elke telefoon een beetje anders. U moet bijvoorbeeld de aan / uit-knop en de volume-omlaagknop tegelijkertijd ingedrukt houden en vervolgens de volumetoetsen gebruiken om de "Herstelmodus" op te starten. Google-instructies voor uw specifieke model om te zien hoe het werkt.
Zodra u dit heeft gedaan, wordt u begroet met het vertrouwde TWRP-startscherm. Klik op de knop Installeren.
OPMERKING: misschien wilt u maak een back-up in TWRP voordat u doorgaat met dit proces.
Het volgende scherm verschijnt. Scroll naar beneden en navigeer naar het Xposed framework .zip-bestand dat je eerder hebt overgedragen.
Tik op de Xposed-ritssluiting en je ziet dit scherm. Veeg om de flits te bevestigen.
Het duurt maar even voordat het pakket knippert. Als het klaar is, tik je op de knop "Cache / Dalvik wissen" en start je je systeem opnieuw op.
Als TWRP vraagt of u SuperSU nu wilt installeren, kiest u "Niet installeren".
Het kan enkele minuten duren voordat uw telefoon opnieuw is opgestart, omdat uw apps mogelijk opnieuw worden geoptimaliseerd. Geef het tijd, en als het klaar is, start u de Xposed Installer APK die u eerder hebt overgedragen. Hiermee wordt de app geïnstalleerd die u gebruikt om uw modules te beheren.
Als je problemen ondervindt met de installatie, zoals je telefoon in een opstartlus gaat, flash je het Xposed Uninstaller .zip-bestand op dezelfde manier en alles zou weer normaal moeten worden. Als al het andere niet lukt, herstel dan vanaf uw laatste TWRP-back-up.
Stap twee: stel het Xposed-installatieprogramma in en download een module
Start het Xposed-installatieprogramma en u wordt begroet met het onderstaande scherm. Apparaten waarop KitKat draait, moeten op de optie "Framework" tikken en vervolgens op de knop Installeren / bijwerken om Xposed Framework te installeren. U moet uw telefoon opnieuw opstarten als u klaar bent. Lollipop- en Marshmallow-gebruikers hebben dit al gedaan door het .zip-flashen in de vorige stap.
Onthoud dat Xposed root-toegang vereist, dus als je op dit punt een prompt krijgt van je superuser-app. Verleen Xposed Installer superuser-rechten om door te gaan.
Nu Xposed helemaal klaar is, is het tijd voor het leuke gedeelte: modules installeren. Xposed-modules bevatten de verschillende tweaks die u kunt gebruiken om uw systeem aan te passen. Sommige zijn klein en voeren slechts één functie uit, terwijl andere pakketten zijn die veel nuttige tweaks bevatten. Voor deze gids gebruiken we een heel eenvoudig voorbeeld: XInsta , een Xposed-module die een optie toevoegt om foto's van de Instagram-app te downloaden.
Tik op het gedeelte "Downloaden" van het Xposed-installatieprogramma en tik op de zoekknop in de werkbalk. Zoek naar "xinsta" en selecteer het XInsta module die verschijnt.
Veeg naar het tabblad Versies en tik op de knop "Downloaden" op de nieuwste versie. Hiermee wordt de betreffende Xposed-module gedownload en geïnstalleerd.
Als u klaar bent, wordt de module geïnstalleerd, maar niet geactiveerd. Ga in het Xposed-installatieprogramma naar het gedeelte Modules (of selecteer gewoon de melding die in de vervolgkeuzelijst met meldingen verschijnt). Vink het vakje aan naast de module die u wilt activeren en start uw telefoon opnieuw op.
Als je opmerkt in de beschrijving van de module, is er één vereiste: je moet Instagram toestemming geven voor toegang tot de opslag van je telefoon. Dit soort dingen komen vaak voor, dus zorg ervoor dat u de beschrijving van de module leest voordat u deze probeert te gebruiken.
Ga hiervoor naar Instellingen> Apps> Instagram> Toestemmingen en zet "Opslag" op Aan.
Open vervolgens de Instagram-app en klik op de drie stippen naast een foto. Als alles goed is gegaan, zou je de mogelijkheid moeten hebben om die foto naar je apparaat te downloaden.
Gefeliciteerd, je hebt zojuist je eerste Xposed-module met succes geïnstalleerd!
Stap drie: pas uw module aan (indien van toepassing)
Veel van de Xposed-modules die u downloadt, hebben hun eigen interface, van waaruit u verschillende instellingen met betrekking tot de module kunt aanpassen. U kunt hier meestal toegang toe krijgen door op de module in het gedeelte "Modules" van het Xposed-installatieprogramma te tikken. In andere gevallen kan de module zelfs een eigen pictogram in de app-lade hebben, zoals hieronder te zien is.
Bekijk zeker de instellingen van uw modules. Je weet nooit wat voor soort lekkers erin zal zitten.
U kunt ook lang op het item van het item in de Xposed Installer drukken om de module bij te werken of te verwijderen.
Nu u aan de slag bent, raden we u aan door het Xposed-module-gedeelte te bladeren om te zien wat Xposed allemaal te bieden heeft. Onze lijst met de beste Xposed-modules is ook een goede plek om te beginnen met verkennen. Ik raad ten zeerste aan GravityBox , eerder in dit artikel afgebeeld, waarin veel handige tweaks in één aanpasbaar pakket zijn samengebracht.
VERWANT: Vijf handige Xposed-modules voor het aanpassen van uw geroote Android-telefoon
Het Xposed Framework verwijderen
Als je ooit het Xposed-framework wilt verwijderen, keer dan terug naar de Xposed Installer-app, tik op Framework en tik op de knop Verwijderen. Als je het framework echter hebt geïnstalleerd met een .zip-bestand, moet je het verwijderen door het uninstaller .zip-bestand te flashen uit de XDA-draad met behulp van TWRP.
Zorg ervoor dat u een de-installatie uitvoert in de Xposed Installer-app voordat u de Xposed Installer-app van uw apparaat verwijdert.
Het Xposed Framework is misschien gewoon een hulpmiddel voor Android-nerds om hun telefoons aan te passen, maar het is een snellere, eenvoudigere en minder ingrijpende tool dan een aangepast ROM. Dit kan ook worden gebruikt om thema's te installeren en andere invasieve aanpassingen uit te voeren die normaal gesproken een aangepast ROM vereisen. De methode van het Xposed Framework houdt niet in dat het besturingssysteem van je apparaat moet worden gewijzigd en kan eenvoudig worden teruggedraaid, wat het een geweldige optie maakt voor tweakers die er echt van houden om in te graven.