Het beste van XDA: Xposed Framework

Wil je aan de slag met Xposed? Bekijk onze Best of XDA-hubfunctie, waar u leert wat Xposed is, wat het doet en hoe u het kunt verkrijgen!

Xposed Framework is precies wat de naam zegt dat het is, en in software betekent dit dat het toestaat dat generieke code wordt overschreven door gebruikerscode om de functionaliteit uit te breiden of te wijzigen. Met andere woorden: hierdoor wordt de systeemcode "blootgesteld" aan het raamwerk, waarvoor root-privileges nodig zijn, en kunt u verschillende modules die andere of aanvullende wijzigingen met zich meebrengen.

Met Xposed kunt u met minder moeite software aansluiten en instructies en wijzigingen ervoor, erna of in plaats daarvan toepassen. Hoewel aangepaste ROM's solide en samengestelde alternatieven blijven, kan het raamwerk delen van het besturingssysteem echt ontsluiten op manieren die anders veel extra tijd zouden vergen. Dit betekent uiteindelijk dat je kunt sleutelen en toegang kunt krijgen tot veel dingen waarvoor anders tijdrovend flashen van ROM's en andere methoden nodig zou zijn - en het beste is dat het systeem modulair is, wat betekent dat u de toevoegingen die u installeert eenvoudig kunt in- of uitschakelen wanneer u maar wilt, zodat u precies kunt kiezen wat u wilt wil.

Wat kunnen modules doen?

Er zijn heel veel modules, en hoe graag we ze hier ook allemaal zouden kunnen aanbieden, we zullen de modules opsommen waarvan we denken dat ze representeren hoe uitgebreid Xposed is. Zwaartekracht doos is misschien wel een van de meest populaire modules die er zijn, omdat het veel van de voordelen van Xposed in één pakket combineert. Hiermee kunt u vele hoeken en gaten van uw gebruikersinterface aanpassen en handige functies verkrijgen, zoals PIE-besturingselementen. Er zijn ook veel andere aanpassingsmodules zoals Wanam voor TouchWiz ROM's, en individuele aanpassingen voor uitgebreide power-menu's of verschillende statusbalkpictogrammen zijn ook prominent aanwezig. Als je een UI-aanpassing wilt, zoek ernaar - je kunt het waarschijnlijk vinden. Maar deze pakketten bieden veel mods en functies in één enkele module.

Voor degenen onder u die uw ervaring willen optimaliseren, heeft u veel tools tot uw beschikking. Versterkenkan bijvoorbeeld het aantal wakelocks drastisch verminderen en u een enorme batterijwinst opleveren met vrijwel geen verlies aan functionaliteit. BootManager Hiermee kunt u configureren welke apps worden uitgevoerd bij het opstarten van het systeem, zodat u niet op jacht hoeft te gaan naar nutteloze processen en deze ook niet hoeft te laden totdat u ze echt nodig heeft. Inheems klembord voegt klembordfunctionaliteit toe aan het tekstselectiemenu, waardoor u meerdere gekopieerde elementen kunt opslaan om te plakken wanneer u ze nodig heeft en in welke volgorde u maar wilt. Let op, verberg je Hiermee kun je omhoog, naar links of naar rechts vegen op de Heads Up-melding van Lollipop om ze te verbergen in plaats van te negeren. Geweldige pop-upvideo maakt media-ervaringen op Android veel naadlooser en productiever door eenvoudig te activeren zwevende YouTube- of browservideo's.

Er zijn modules die ook de manier veranderen waarop het systeem of de applicaties op diepere niveaus functioneren, wat ook zeer nuttig is. Bijvoorbeeld, ActiviteitForceNewTask Laat apps die door andere apps zijn gelanceerd, weg van de eerste worden geplaatst, zodat je heen en weer tussen de apps kunt gaan zonder dat de opgeroepen app verdwijnt. App instellingen kan algemene instellingen van applicaties wijzigen, zoals hun DPI, rotatiegedrag, of ze meeslepend zijn of niet, en het maakt ook indringende meldingen mogelijk (dit is een persoonlijke favoriet). Er zijn ook privacygerichte modules zoals XPrivacy, die kan voorkomen dat apps gevoelige gegevens lekken door de app te voorzien van nep- of ongeldige informatie, en er zijn ook tal van op beveiliging gerichte modules.

Het is een moeilijke taak om de eindeloze mogelijkheden van Xposed samen te vatten, en er zijn nog veel andere modules die de moeite waard zijn om te bekijken en die we niet hebben genoemd. Veel modules zijn ook specifiek voor bepaalde telefoons of ROM's voor bepaalde OEM's, dus kijk zeker eens rond in het subforum van je apparaat voor de exclusieve stukjes. Als je een uitgebreide lijst met korte beschrijvingen van veel ervan wilt, ga dan naar de Xposed Modules-collectie draad en kijk rond of zoek naar wat je zoekt. De Xposed-forum is ook een goede plek om te beginnen met zoeken naar en leren over modules, en gebruikers kunnen u altijd helpen - zorg er wel voor dat u eerst naar uw vraag zoekt en deze vervolgens in de juiste thread plaatst. Wat je ook doet, het startpunt voor Xposed moet het Xposed informatieve draad, die we u aanraden grondig te lezen om een ​​beter inzicht te krijgen in het platform en de basisprincipes van het installatieproces en de functionaliteit. We kunnen het belang van de zoekfuncties van de site niet genoeg benadrukken, en wanneer u twijfelt of aan een nieuwe XDA-reis begint, is het altijd verstandig om eerst het advies van de zoekknop in te winnen!

Wat heb ik nodig?

De eerste stap naar het installeren van Xposed is het lezen van de informatiedraad op onze forums. Om te beginnen moet worden opgemerkt dat, zoals bij de meeste zaken van deze diepgang en reikwijdte, er enkele inherente risico's aan het proces kleven. Deze kunnen echter eenvoudig worden geminimaliseerd of zelfs volledig geëlimineerd door middel van aandacht, planning en nauwkeurige uitvoering. Als u van plan bent Xposed te installeren, zorg er dan voor dat u het subforum van uw apparaat of de ROM-thread bezoekt en snel een kijkje neemt kijk rond voor incompatibiliteit of eventuele problemen die zich kunnen voordoen, aangezien het proces kan variëren van apparaat tot apparaat of van ROM tot ROM. Herinner de Zoekknop is je vriend, dus ga eerst naar hem toe!

Het installeren van het framework zelf kan vrij eenvoudig zijn, afhankelijk van je Android-versie en ROM. Lollipop-gebruikers kunnen de benodigde bestanden vinden hier. Zoals beschreven in de thread, moet je het xposed-sdk21-arm-*.zip bestand in een aangepast herstel en installeer het XposedInstaller_3.0-alpha*.apk voor de applicatie waarmee u uw modules kunt beheren. Oudere Android-versies kunnen een lijst met installatie-APK's vinden hier. Houd er rekening mee dat sommige Lollipop-ROM's (namelijk TouchWiz-ROM's) niet worden ondersteund door de officiële Lollipop Alpha-release, maar er zijn oplossingen. Controleer eerst en vooral of uw apparaat en ROM volledig compatibel zijn met Xposed (hetzij in Xposed-forumthreads/-posts of in de subforums van uw apparaat) voordat u erin springt en de paar stappen aandachtig leest.

Wat het proces van het installeren van modules betreft, zijn de meeste gemakkelijk toegankelijk via de Xposed-applicatie die beschikbaar is een uitgebreide opslagplaats van meer dan 600 modules die u kunt downloaden -- ja, zoveel. Hoewel een deel ervan elkaar qua functionaliteit overlapt of geen wereldwijde compatibiliteit biedt, kunnen sommige op zichzelf al een revolutie teweegbrengen in veel aspecten van uw telefoon. En het is net zo eenvoudig als het installeren van een module, deze activeren door een vakje aan te vinken en opnieuw opstarten. Net als bij het installatieprogramma zelf is het verstandig om ervoor te zorgen dat de module compatibel is voordat u erin springt. Maar als er iets misgaat, kun je het raamwerk zelf uitschakelen door tijdens het opstarten op een hardwaretoets te drukken, wachtend op een trilmelding en tik vervolgens nogmaals vier of meer keer op dezelfde toets (voor de zekerheid kunt u gewoon herhaaldelijk op de toets tikken). sleutel).

Nuttige bronnen:

  • Xposed Algemeen Forum
  • Xposed informatieve draad
  • Xposed's 101 Basics-video
  • Xposed-modulerepository
  • Xposed-modules Subforum & Xposed Framework-ontwikkeling Subforum
  • Xposed Module-verzamelingsthread
  • XDA TV Xposed-afspeellijst
  • De zoekknop!

Door in een vereenvoudigd licht over Xposed te praten, wordt de complexiteit achter het systeem weggenomen, net zoals injecteren zo'n uitgebreid raamwerk voor aanpassingen is uiterst moeilijk te realiseren, vooral in een veilige en geoptimaliseerde omgeving manier. Daarom is Senior Erkend Ontwikkelaar rovo89 wordt beschouwd als een van de slimste ontwikkelaars die ooit code op XDA hebben geplaatst, en zijn toewijding aan de zaak overwon zelfs de monumentale obstakels die Lollipop's Android Runtime op tafel bracht.

Houd er als laatste adviesronde rekening mee dat veel modules met elkaar in conflict kunnen komen het is altijd het beste om te leren wat ze doen en waar ze op ingaan om eventuele mogelijke problemen te voorspellen of te begrijpen problemen. Naarmate u gewend raakt aan het platform en er meer over leert, zult u zien dat u de meest optimale configuraties voor uw gebruiksscenario kunt vinden en problemen of fouten kunt voorkomen. Sta altijd open voor het lezen, leren en begrijpen van de ontwikkelingen in de gemeenschap. Ervaring is ook belangrijk, dus wees niet bang om te experimenteren, maar ga altijd met zorg en aandacht te werk. Ten slotte: zorg ervoor dat u te allen tijde vriendelijk en beleefd bent, en vergeet niet om de eer te vermelden waar dat nodig is, aangezien dit allemaal niet mogelijk zou zijn zonder de onvermoeibare toewijding van de ontwikkelaars van onze site.

We hopen dat je geniet van Xposed en alle deugden van onze community, en wij zijn er voor je u te helpen als je ooit verdwaalt!