Maison  >  Article  >  Que signifie le framework XP

Que signifie le framework XP

coldplay.xixi
coldplay.xixioriginal
2020-12-10 10:17:2528408parcourir

Le framework XP est le framework Xposed. Il s'agit d'un ensemble de services de framework open source qui s'exécutent en mode Android à privilèges élevés. Le framework Xposed peut affecter les services de framework du programme en cours d'exécution sans modifier le fichier APK. dessus, vous pouvez créer de nombreux modules puissants et les exécuter simultanément sans fonctions conflictuelles.

Que signifie le framework XP

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

xp framework est Xposed Framework (Xposed Framework), qui est un ensemble de services de framework open source qui s'exécutent en mode Android à privilèges élevés.

Le framework Xposed peut affecter le service framework du programme en cours d'exécution (modifier le système) sans modifier le fichier APK. Sur cette base, de nombreux modules puissants peuvent être produits et fonctionner simultanément sans fonctions conflictuelles.

Il existe généralement deux types de hooks dans Android : le hook sdk et le hook ndk. La difficulté du hook natif réside dans la compréhension des fichiers ELF et l'apprentissage des fichiers ELF. Le Hook de la couche Java nécessite de comprendre les caractéristiques de la machine virtuelle et l'utilisation de la réflexion sur Java.

Il existe également des hooks globaux, qui combinent des hooks sdk et des hooks ndk xposed est un framework de hook global typique.

Que signifie le framework XP

Informations détaillées :

Cinq parties du framework Xposed :

1.

Implémenté indépendamment d'une version Xposed de zyogte, c'est-à-dire générer un fichier exécutable pour remplacer /system/bin/app_process. Ce fichier est appelé dans init.rc lorsque le système démarre pour démarrer le processus Zygote.

2. XposedBridge :

La partie Java du framework Xposed, la sortie compilée est XposedBridge.jar, fournissant une interface pour les développeurs.

3. android_art :

La partie C++ du framework Xposed, un complément à XposedBridge.

4. XposedTools :

Outils de compilation de framework, car la compilation Xposed et XposedBridge dépend du code source d'Android et il existe des éléments personnalisés.

5. XposedInstaller :

Application de gestion des plug-ins et de sélection de fonctions Xposed. L'interface est celle illustrée dans la figure ci-dessous. Ses fonctions incluent le démarrage du framework Xposed, le téléchargement et l'activation du plug-in spécifié. ins, ou désactivation des plug-ins, etc.

Recommandations d'apprentissage gratuites associées :

programmation php (vidéo)

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