Code source Android compilé dans l'environnement Ubuntu, installez et utilisez le framework xposed après le démarrage de l'émulateur
étapes détaillées
(1). À l'aide de l'assistant kingroot ou root, commencez par rooter l'émulateur (après avoir redémarré l'émulateur, kingroot montrera que la racine de l'émulateur n'est pas valide. Il se peut que l'émulateur interdit à tout programme de modifier le fichier image system.img. Xposed app_process impossible de remplacer / system / bin / app_process)
(2). Installez de.robv.android.xposed.installer_v32_de4f0d.apk
(3). Écrivez app_process dans system.img, montez system.img dans le dossier système nouvellement créé et exécutez la commande sur Ubuntu:
sudo mount -t ext4 -o boucle system.img system /
logcat: ERREUR: impossible d'accéder au fichier jar Xposed
/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar
(4). L'émulateur n'a pas encore monté le fichier userdata-qemu.img dans le répertoire / data, userdata-qemu.img est l'image sous le répertoire de configuration de l'émulateur, pas le userdata.img dans le SDK, exécutez la commande sur Ubuntu:
sudo mount -t ext4 -o boucle userdata-qemu.img data /
(5). Décompressez de.robv.android.xposed.installer_v32_de4f0d.apk, modifiez
de.robv.android.xposed.installer_v32_de4f0d \ assets \ XposedBridge.jar
Copiez dans le répertoire / system / framework / et donnez à tous les utilisateurs des autorisations de lecture
(6). Ouvrez le fichier app_process dans le package d'installation Xposed avec IDA et modifiez la chaîne de chemin dans le code "/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar"
Modifiez-le en "/system/framework/XposedBridge.jar" (vous pouvez également compiler et générer en modifiant le code source), puis remplacez l'app_process dans le package d'installation Xposed par system / bin / app_process, et mettez l'app_process modifié dans le système .img
1) .logcat: impossible de se déplacer
/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar.newversion vers /system/framework/XposedBridge.jar
2). L'app_process d'origine sera vérifié au démarrage
"/Data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar.newversion"
Existe-t-il? S'il existe, remplacez le fichier par /system/framework/XposedBridge.jar, qui est un mécanisme de mise à jour XposedBridge.jar. Le fichier system.img ne pouvant pas être modifié, cette étape signalera une erreur, XposedBridge.jar . Le fichier de nouvelle version est généré automatiquement après le démarrage de XposedInstaller, donc changez XposedInstaller ou changez app_process. Le choix est de changer le
Modifiez la chaîne "/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar.newversion" en un nom de fichier inexistant (utilisez un éditeur hexadécimal ou une compilation directe du code source)
3) .logcat: java.io.FileNotFoundException: /data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar: échec d'ouverture: ENOENT (aucun fichier ou répertoire de ce type) 4) .Java exception, donc On suppose que XposedBridge obtiendra des informations dans le fichier XposedBridge.jar
(7). XposedBridge.jar est installé par défaut dans
/data/data/de.robv.android.xposed.installer/bin, mais le fichier a déjà été copié dans / system / framework. Donc, soit modifiez le code source de XposedBrdige.jar et compilez-le, soit copiez une copie de XposedBrdige.jar dans
Répertoire /data/data/de.robv.android.xposed.installer/bin
Code source Android compilé dans l'environnement Ubuntu, installez et utilisez le framework xposed après le démarrage de l'émulateur
Étapes concises
(1). Copiez XposedBrdige.jar dans
Répertoire /data/data/de.robv.android.xposed.installer/bin
(2). Ouvrez le fichier app_process dans le package d'installation Xposed avec IDA et modifiez la chaîne de chemin dans le code "/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar"
Modifiez en "/system/framework/XposedBridge.jar", puis remplacez app_process
/ system / bin / app_process
Comment résoudre le problème de l'activation du framework Xposed sur de vrais appareils avec Android 6.0 et supérieur
(1). Racine d'abord le téléphone Android
1) Kingroot_global.apk
2) Permmgr.apk
3) Terminal Emulator.apk
(2). Activez l'installateur du framework Xposed
1) auto-flasher.apk
2) de.robv.android.xposed.installer_v31_9b5661.apk
3) de.robv.android.xposed.installer_v32_de4f0d.apk
4) de.robv.android.xposed.installer_v33_36570c.apk
5) Adresse de téléchargement:
https://cn.aptoide.com/thank-you?app_id=25326835&store_name=buyk
Pour activer Xposed sur une vraie machine avec Android 5.0 ou supérieur, vous devez flasher la version SDK correspondante
La version sdk de xposed
Supporte le paquet de clignotant sdk xposed pour la plate-forme x86 ou bras
Supporte le paquet de clignotant sdk xposed pour la plate-forme x86 ou bras
Suivez le compte public WeChat pour obtenir plus d'informations sur les derniers articles