Maison >Problème commun >Qu'est-ce que le framework XP

Qu'est-ce que le framework XP

Guanhui
Guanhuioriginal
2020-05-29 10:49:319011parcourir

Qu'est-ce que le framework XP

Qu'est-ce que le framework XP ?

Le framework XP est le framework XPosed. Il s'agit d'un ensemble de services de framework open source qui s'exécutent dans. Mode Android à privilèges élevés, un service-cadre qui peut affecter le fonctionnement du programme sans modifier le fichier APK. Sur cette base, de nombreux modules puissants peuvent être produits et fonctionner simultanément sans fonctions conflictuelles.

Le principe de XPosed

Le principe de xposed est de modifier les fichiers clés du système, puis lorsque l'APP appelle l'API système, elle passe d'abord par xposed , et ces modules basés sur xposed peuvent faire sélectivement des "mauvaises" choses lorsque l'application appelle ces API, ou modifier les résultats renvoyés, de sorte que l'effet change lorsque l'application est en cours d'exécution, mais l'application elle-même ne sera pas détruite, mais lorsque l'API système est appelée, les performances du système Android changent. C'est un crochet, le terme professionnel est un crochet. Donc, pour parler franchement, xposed est un puissant framework de hook.

Donnons une explication professionnelle du principe :

L'auteur contrôle le processus zygote en remplaçant le programme /system/bin/app_precesss, afin qu'il charge le framework Xposed pendant le processus de démarrage du système Un fichier jar, XposedBridge.jar, complète le détournement du processus Zygote et de la machine virtuelle Dalvik qu'il a créée, et permet aux développeurs de remplacer indépendamment n'importe quelle classe, comme le framework lui-même, l'interface utilisateur du système ou une application aléatoire.

De plus, l'avantage d'utiliser cette méthode est qu'il n'y a aucun changement dans la ROM ou l'APP, donc théoriquement cela ne provoquera pas le blocage de l'appareil, et il est également très facile d'annuler les modifications. Il vous suffit de désactiver le framework Xposed pour qu'il soit complètement restauré à son état d'origine.

Qui a développé 🎜>Le root doit-il être utilisé pour utiliser XPosed ?

Puisqu'il détourne le système, bien sûr, les autorisations root sont requis.

Y a-t-il un risque dans XPosed ?

Bien sûr, l'enracinement est toujours risqué, mais ne vous inquiétez pas, tant que ce n'est pas le cas un téléphone de niche, d'autres marcheront dessus. C'est passé, alors n'hésitez pas à l'installer avec audace. Si vous avez peur de reflasher le système, autant acheter un iPhone. Cependant, certains systèmes Android nationaux ont été modifiés de manière aléatoire, tels que : MIUI, Flyme et certaines API standard ont été falsifiées, donc lors de l'installation de modules, faites attention à voir s'il existe une distinction entre les ROMRecommandé tutoriel : "
Tutoriel PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn