Installer LSPosed en 2026 : Vector, Zygisk, Magisk, KernelSU et APatch
Le zip LSPosed que la plupart des tutoriels vous proposent s'arrête à Android 14 et date de 2023. Voici la version maintenue, le Zygisk dont votre gestionnaire root a besoin, les étapes d'installation, comment vérifier que tout fonctionne et comment désinstaller.
Sommaire
- Ce qu'est LSPosed, et ce qui a changé d'ici 2026
- Xposed, EdXposed, LSPosed, Vector : un seul tableau
- API historique ou API libxposed
- En avez-vous besoin ? Ce que ça permet et ce que ça ne permet pas
- Prérequis selon la version d'Android et le gestionnaire root
- Quelle version installer
- Avant de commencer : sauvegarde et récupération
- Installer sur Magisk
- Installer sur KernelSU
- Installer sur APatch
- Choisir l'implémentation Zygisk
- Ouvrir le gestionnaire et vérifier que ça fonctionne
- La checklist : réussi ou échoué
- Modules et portées : comment fonctionne l'activation
- Mise à jour, et passage de LSPosed d'origine à Vector
- Tableau de dépannage
- Désinstallation et retour en arrière en toute sécurité
- Précautions de sécurité
- Utiliser le framework pour DRVCAM
- En résumé
- Sources et documentation des projets
Vous avez cherché LSPosed, trouvé un tutoriel de 2023 qui vous demande de flasher un zip, et vous ne savez plus si ce zip fonctionnera sur votre version d'Android. Ce doute est légitime.
La réponse courte : en 2026, vous installez Vector, la suite maintenue de LSPosed, depuis sa page de releases GitHub, une fois que votre gestionnaire root dispose d'un environnement Zygisk fonctionnel. Le zip LSPosed d'origine (v1.9.2) date d'octobre 2023 et son README s'arrête à Android 14. Vector annonce la prise en charge d'Android 8.1 à 17.14
Le point que la plupart des guides passent sous silence : KernelSU et APatch n'ont pas de Zygisk intégré. Sur ces deux outils, vous ajoutez d'abord un module Zygisk séparé, et vous n'utilisez qu'une seule implémentation Zygisk à la fois.1116
Sources vérifiées le 5 novembre 2026. Ce guide s'appuie sur la documentation ; il ne prétend pas que DroidRooter a testé tous les téléphones, ROM ou modules cités. Lorsqu'un libellé de menu n'est pas vérifié, le texte le dit.
Aller à : Ce qui a changé · En avez-vous besoin ? · Prérequis · Quelle version · Avant de commencer · Magisk · KernelSU · APatch · Choix du Zygisk · Ouvrir et vérifier · Modules et portées · Mise à jour · Dépannage · Désinstallation · Sécurité · DRVCAM · FAQ
Ce qu'est LSPosed, et ce qui a changé d'ici 2026
LSPosed est un framework de hooking pour ART : il permet à de petits programmes complémentaires appelés modules de modifier le comportement des applications et des services système, via l'API Xposed d'origine. Il est livré sous forme de module Zygisk : il s'exécute donc dans les processus que la couche Zygisk de votre gestionnaire root démarre.1
L'intérêt, c'est que les hooks vivent en mémoire. Aucun APK d'application n'est réécrit : désactiver un module puis redémarrer annule donc le changement de comportement. (Les modules peuvent toutefois écrire leurs propres fichiers ; « réversible » décrit donc le hook, pas tout ce qu'un module pourrait faire.)4
Voici ce qui est arrivé au projet, avec des dates que vous pouvez vérifier :
- Le dépôt du LSPosed d'origine n'a plus de release depuis la v1.9.2 du 2023-10-11 et plus de commit sur sa branche par défaut depuis le 2024-01-07. Il n'est pas archivé et d'autres branches reçoivent encore des pushs : une visite sur GitHub peut donc sembler plus active que ne le suggère la page des releases. Son README indique « Android 8.1 ~ 14 ».12
- Vector est l'ancien fork JingMatrix de LSPosed. La release v2.0 (2026-03-22) indique que le projet a été renommé de LSPosed en Vector, avec une architecture Zygisk réécrite. La v2.1 (2026-08-02) est le premier build sur l'API libxposed 101 moderne ; elle annonce Android 8.1 à 17, avec un gestionnaire reconstruit. La v2.2 (2026-08-04) est un correctif de la 2.1 qui ajoute le rechargement à chaud (hot reload) pour l'API 102.5
- Seul Vector annonce la prise en charge d'Android 15, 16 et 17. Le projet d'origine n'a aucune déclaration pour ces versions, ce qui n'est pas la même chose qu'une preuve qu'il y échoue.41
Xposed, EdXposed, LSPosed, Vector : un seul tableau
| Nom | Ce que c'est | Statut vérifiable |
|---|---|---|
| Xposed (rovo89) | Le framework et l'API d'origine pour lesquels les modules sont écrits | Historique. Vector cite toujours son XposedBridge comme source de l'API standard4 |
| EdXposed | Suite du framework à l'époque d'ART | Cité par Vector comme amont « avant LSPosed »4 |
| LSPosed (d'origine) | Module Zygisk (et Riru auparavant), compatible avec l'API Xposed | Dernière release v1.9.2, 2023-10-11 ; README Android 8.1 à 1412 |
| Vector | Module Zygisk qui poursuit le code de LSPosed | Stable v2.2 (2026-08-04) ; Android 8.1 à 17 ; le README liste Riru comme dépendance historique barrée45 |
| Forks tiers (par exemple mywalkb/LSPosed_mod) | Forks indépendants avec leurs propres modifications | Non recommandés ici. Le README de ce fork indique Android 8.1 à 15 Beta 2.17 |
Vous verrez aussi des forks et des rebrandings cités seulement dans des titres de vidéos. Nous n'avons pas pu les vérifier et nous n'en recommandons aucun.
API historique ou API libxposed
Vector prend en charge à la fois l'API Xposed historique et la nouvelle API libxposed.4 Pour vous, cela signifie que les anciens modules continuent de se charger, tandis que les modules récents peuvent être écrits pour libxposed et exiger Vector en particulier. La page du module précise ce qu'il en est.
En avez-vous besoin ? Ce que ça permet et ce que ça ne permet pas
Les frameworks de la famille LSPosed demandent le root et Zygisk. Il vous faut donc un téléphone rooté, et rooter avec Magisk ou KernelSU exige un bootloader déverrouillé. Le guide d'installation de Magisk le dit explicitement, tout comme la FAQ de KernelSU.1011
Avertissement avant de vous lancer dans le root pour la première fois : déverrouiller un bootloader efface normalement le téléphone. Sur les Samsung, la documentation de Magisk indique que la première installation exige un effacement complet des données et déclenche définitivement le bit de garantie Knox.10 Faites d'abord une sauvegarde. Si vous n'êtes pas encore rooté, lisez ce qu'est vraiment le root et notre guide du root Android avant tout le reste, et vérifiez votre modèle exact, car tous les appareils ne peuvent pas être rootés.
Ce qu'un framework vous donne : la possibilité d'exécuter des modules qui interceptent (hookent) des applications. Ce qu'il ne vous donne pas :
- Aucune garantie qu'un module donné fonctionne avec une application ou une version d'Android donnée. Les modules cassent quand les applications et Android évoluent.
- Aucune invisibilité. Le root et le hooking peuvent être détectés, et certaines applications refusent de se lancer. Nous ne promettons aucune indétectabilité, ni rien concernant Play Integrity ou les applications bancaires.
- Pas de « Xposed sans root ». Les outils d'APK patchés et de conteneurs virtuels existent ; c'est une autre technique, avec d'autres compromis. Nous ne les avons pas vérifiés et nous ne les couvrons pas.
Si vous voulez savoir quels modules existent, notre guide des modules Magisk et Xposed traite cette question. Cette page se limite à l'installation et à la réparation du framework.
Prérequis selon la version d'Android et le gestionnaire root
Lisez la ligne qui correspond à votre téléphone. « Pas de déclaration maintenue » ne signifie pas « échec constaté ».
| Android | LSPosed d'origine v1.9.2 | Vector | Remarques |
|---|---|---|---|
| 8.1 à 14 | Annoncé (README « 8.1 ~ 14 »)1 | Annoncé (8.1 à 17)4 | Les deux peuvent convenir ; choisissez Vector, car l'original n'a plus de release |
| 15 et 16 | Pas de déclaration maintenue | Annoncé4 | Magisk a ajouté la prise en charge de Zygisk pour Android 16 QPR2 dans la v30.78 |
| 17 | Pas de déclaration maintenue | Annoncé : les notes de la v2.1 disent « Android 8.1 through 17 »5 | Changelog de Magisk v31.0 : « [Zygisk] Support Android 17 (API 37) »8 |
| Inférieur à 8.1 | Non indiqué | Non indiqué | Aucun des deux projets ne le documente |
La couche root compte tout autant :
| Gestionnaire root | Zygisk intégré ? | Ce que dit le projet |
|---|---|---|
| Magisk | Oui, un interrupteur dans les Paramètres | Le wiki de LSPosed indique Magisk 24.0+ ; Vector parle d'« une installation récente ». Magisk actuel : v31.1, dont les notes fixent un minimum d'Android 7.0348 |
| KernelSU | Non | Officiellement noyaux GKI 2.0 5.10+ ; les noyaux 4.14+ plus anciens demandent une compilation manuelle du noyau. La v3.3.1 est la version actuelle1411 |
| APatch | Non | arm64 uniquement ; noyaux 3.18 à 6.12. Le build 11282 est le build actuel15 |
La FAQ de KernelSU répond elle-même à la question du framework : vous pouvez utiliser LSPosed ou un autre dérivé Xposed moderne avec Zygisk Next.11 La FAQ d'APatch indique qu'il n'a ni Riru ni Zygisk intégré, et que vous ajoutez Zygisk via des modules APatch.16
Quelle version installer
| Votre situation | Installer | À ne pas faire |
|---|---|---|
| Magisk, n'importe quel Android récent | Le zip Release stable de Vector, plus le Zygisk intégré de Magisk | Ajouter un second module Zygisk par-dessus |
| KernelSU | Une implémentation Zygisk, plus le zip Release de Vector (voir la note sur le métamodule plus bas) | Garder Magisk installé en parallèle |
| APatch | Une implémentation Zygisk (comme module APatch), plus le zip Release de Vector | Utiliser Zloader (expliqué plus bas) |
| Un zip venu d'un site, d'un groupe de discussion ou d'un hébergeur de fichiers | Rien. Récupérez plutôt le fichier sur la page des releases | Le flasher |
| Android 7.x ou plus ancien | Aucun des deux projets ne le prend en charge | Essayer quand même |
Le format des noms, pour repérer le vrai fichier : les assets stables de Vector ressemblent à Vector-v2.2-3080-Release.zip et Vector-v2.2-3080-Debug.zip. Les derniers assets du projet d'origine étaient LSPosed-v1.9.2-7024-zygisk-release.zip et son jumeau Riru.52 Si la page de release indique une somme de contrôle, comparez-la avec votre téléchargement.
Release ou Debug ? Le README de Vector recommande les builds Debug pour ceux qui dépannent et indique que les rapports de bug ne sont acceptés que depuis le dernier build debug. Pour un usage quotidien, prenez Release.4 Les builds Canary sont des préversions CI ; la plupart des lecteurs devraient utiliser la version stable.5
Avant de commencer : sauvegarde et récupération
Un framework s'exécute dans le processus de chaque application cochée, et un mauvais module peut empêcher le téléphone de démarrer. Préparez d'abord le chemin du retour.
- Sauvegardez vos données. Faites-le quel que soit le framework, puisque vous allez flasher des modules en root.
- Conservez l'image boot ou init_boot d'origine de votre build exact. Notre guide pour obtenir la bonne image boot ou init_boot explique comment, et l'échec de flash Magisk et la récupération couvre le secours habituel.
- Connaissez votre accès au mode sans échec.
- Magisk : sa FAQ indique que deux démarrages ratés d'affilée le placent dans un mode sans échec qui désactive tous les modules et Zygisk. Vous pouvez aussi exécuter
magisk --remove-modulesvia adb, ou redémarrer en mode sans échec depuis le menu de redémarrage de l'application. La FAQ décrit le timing de la combinaison de touches, qui peut être délicat.9 - KernelSU : sa page de secours indique d'appuyer sur volume bas puis de relâcher plus de trois fois après le premier écran de démarrage. La page prévient que le timing peut ne pas se déclencher sur les appareils qui démarrent vite, qu'une mauvaise ligne d'init rc s'exécute quand même en mode sans échec, et qu'il ne faut jamais installer de modules de source inconnue.13
- Si vous vous retrouvez malgré tout dans une boucle, notre guide de la boucle de démarrage Android et la boucle de démarrage sans perdre ses données sont les étapes suivantes.
Installer sur Magisk
Magisk intègre Zygisk : c'est donc le chemin le plus court. Les libellés des menus changent d'une version de Magisk à l'autre ; l'interrupteur des Paramètres ci-dessous est celui que notre guide d'installation de DRVCAM a documenté, captures d'écran à l'appui, sur un téléphone sous Magisk 31.x.20
- Activez Zygisk. Ouvrez Magisk → Paramètres, trouvez l'interrupteur Zygisk dans la section Magisk et activez-le. Magisk demande un redémarrage.
- Redémarrez, et vérifiez que l'écran d'accueil de Magisk indique maintenant Zygisk : activé.
- Téléchargez Vector depuis la page des releases du projet (
github.com/JingMatrix/Vector/releases) : leRelease.zipstable, pas « Source code ». - Modules → Installer depuis le stockage, choisissez le zip et laissez l'installation se terminer.
- Redémarrez.
- Ouvrez le gestionnaire par l'une des trois méthodes de la section suivante.
Le README de Vector donne la même séquence avec ses propres mots : installer via votre gestionnaire root, s'assurer qu'un environnement Zygisk existe, redémarrer, puis accéder aux réglages via la notification système.4
N'installez pas non plus un module Zygisk autonome tant que le Zygisk intégré de Magisk est activé. Le README de ReZygisk demande aux utilisateurs de Magisk de désactiver celui qui est intégré, car les deux entrent en conflit, et les prérequis de Zygisk Next précisent que le Zygisk intégré de Magisk doit être désactivé.1817
Une remarque de version : Magisk v31.1 a supprimé les demandes de superutilisateur réactives ; les accès sont donc accordés à l'avance dans l'onglet Superutilisateur.8 Cela compte pour l'étape du root Shell dans le tableau de dépannage.
Installer sur KernelSU
- Vérifiez que votre gestionnaire KernelSU affiche un root fonctionnel. KernelSU prend officiellement en charge les noyaux GKI 2.0 de 5.10 et au-delà.14
- N'exécutez pas Magisk en parallèle. La documentation de KernelSU indique que son système de modules entre en conflit avec le magic mount de Magisk : si un module est activé dans KernelSU, Magisk cesse complètement de fonctionner.11
- Décidez pour un métamodule. KernelSU 3.x a introduit les métamodules, et sa page indique que sans métamodule, les modules ne sont pas montés. La FAQ nuance : un métamodule est nécessaire pour les modules qui modifient des fichiers sous
/system, tandis que les scripts, sepolicy etsystem.propfonctionnent sans.1211 Nous n'avons pas isolé si Vector a besoin d'un module monté. Notre propre guide d'installation de DRVCAM documente un téléphone KernelSU qui exécute Zygisk Next et Vector sans mentionner de métamodule.20 Si d'autres de vos modules touchent à/system, installez un métamodule comme le décrit la page de KernelSU (par exemple meta-overlayfs, via le bouton d'ajout du gestionnaire, puis redémarrage ; un seul à la fois). - Installez une seule implémentation Zygisk depuis l'onglet Modules (Zygisk Next, ReZygisk ou NeoZygisk ; voir la comparaison). Redémarrez.
- Installez le zip Release de Vector de la même façon. Redémarrez.
- Ouvrez le gestionnaire (section suivante).
Le README de Zygisk Next indique un KernelSU minimum 10940 et un gestionnaire KernelSU (ksud) minimum 11575.17 KernelSU v3.3.1, la version actuelle, dépasse largement les deux, mais vérifiez le README de l'implémentation que vous choisissez.
Installer sur APatch
- APatch doit être en arm64, et votre noyau doit se situer dans la plage annoncée de 3.18 à 6.12.15
- Dans le gestionnaire APatch, ouvrez la liste des modules (APM), installez le zip d'une seule implémentation Zygisk et redémarrez. Les libellés varient selon la version.
- Installez le zip Release de Vector et redémarrez.
- Ouvrez le gestionnaire (section suivante).
Trois remarques sur APatch. D'abord, sa FAQ cite un projet appelé Zloader comme alternative, mais indique qu'il n'a plus de commit depuis la v0.1.3, qu'elle ne le recommande plus, et qu'il est incompatible avec toute implémentation Zygisk. Nous ne le recommandons pas non plus.16 Ensuite, le README d'APatch indique que la SuperKey a des privilèges supérieurs à l'accès root : traitez-la comme un mot de passe root.15 Enfin, si l'installation d'un module échoue avec une erreur liée au shell, la FAQ d'APatch conseille de retirer le root à l'application Shell. C'est l'inverse d'une étape de dépannage de Vector, traitée dans le tableau plus bas.166
Choisir l'implémentation Zygisk
Vector, KernelSU et APatch citent ces trois-là sans les classer. La règle qu'ils partagent : n'en installez qu'une.41116
| Zygisk Next | ReZygisk | NeoZygisk | |
|---|---|---|---|
| Mainteneur | Dr-TSNG | PerformanC | JingMatrix (aussi mainteneur de Vector) |
| Dernière version stable au moment de la vérification | v1.5.2 (2026-10-15) | v1.0.0 (2026-05-10) | v2.4 (2026-08-08) |
| Licence | README : à partir de v4-0.9.2, plus sous GPL-3.0, tous droits réservés. La FAQ d'APatch dit de même que les releases après 0.9.1.1 sont devenues propriétaires1716 | AGPL 3.0, open source18 | Dépôt public ; injection basée sur ptrace19 |
| Cibles | KernelSU, Magisk (intégré désactivé) | KernelSU, APatch, Magisk (intégré désactivé) | KernelSU, APatch ; aussi un remplacement du Zygisk de Magisk |
| À savoir | Exige qu'aucune autre implémentation root ne soit installée | Fork de Zygisk Next | Option « Umount modules » par application sur APatch et KernelSU ; laissez « Enforce DenyList » de Magisk désactivé |
Votre choix relève autant de la confiance et de la licence que de la technique. La ligne sur la licence est un fait que vous pouvez vouloir connaître quand vous choisissez un logiciel qui tourne en root, pas un classement de qualité. Si vous avez déjà une configuration qui fonctionne, vous n'avez pas besoin d'en changer.
Ouvrir le gestionnaire et vérifier que ça fonctionne
Il n'y a pas d'APK de gestionnaire à télécharger séparément. Le gestionnaire de Vector est livré dans le module.6 Trois façons d'y accéder, tirées du guide de dépannage du mainteneur :
- La notification système après le redémarrage (la méthode du README).
- Le bouton Action du gestionnaire root sur le module Vector, si la notification n'apparaît pas. Mettez d'abord à jour Magisk ou KernelSU.
- Installer le gestionnaire comme une application ordinaire depuis le dossier du module via adb :
adb shell su -c cp /data/adb/modules/zygisk_vector/manager.apk /data/local/tmp && adb pull /data/local/tmp/manager.apk && adb install ./manager.apk
Si le gestionnaire ne s'ouvre toujours pas, le même guide indique d'accorder d'abord le root au Shell système (com.android.shell). Lisez l'avertissement du tableau de dépannage avant de le faire.6
Le gestionnaire v2.1 a été reconstruit avec Jetpack Compose : ce guide décrit donc les écrans par leur fonction plutôt que de citer des libellés.5
La checklist : réussi ou échoué
- [ ] Votre gestionnaire root affiche Zygisk activé (accueil de Magisk), ou liste exactement un module Zygisk activé (KernelSU et APatch).
- [ ] Le module Vector est listé et activé dans le gestionnaire root.
- [ ] Le gestionnaire Vector s'ouvre et son écran d'accueil indique que le framework est actif.
- [ ] Un vrai test. Installez un petit module de confiance dont vous pouvez lire le code source, activez-le, cochez une application cible comme portée, forcez l'arrêt de cette application puis rouvrez-la. Si l'effet du module apparaît, toute la chaîne fonctionne.
Si une ligne échoue, passez au tableau. La dernière ligne compte, car un framework peut se déclarer « actif » alors qu'un module ne fait toujours rien.
Modules et portées : comment fonctionne l'activation
Trois conditions doivent être réunies avant qu'un module agisse sur une application :
- Le module est activé dans le gestionnaire.
- L'application cible est cochée dans la portée du module.
- Le processus cible a été redémarré après les deux.
Le wiki de LSPosed décrit le même fonctionnement : les modules s'installent comme des applications ordinaires, vous activez le module, puis vous choisissez où il s'applique. Beaucoup de modules affichent une portée recommandée, que le gestionnaire sélectionne automatiquement. Les modules qui ne hookent pas les services système n'ont besoin que d'un redémarrage de l'application cible ; ceux qui hookent le framework système exigent un redémarrage du téléphone. LSPosed n'a volontairement pas de « Tout sélectionner » pour les modules obsolètes, et les cases cochées doivent rester restreintes : LSPosed n'injecte que dans les applications cochées et laisse les autres dans un environnement propre.3
Plusieurs utilisateurs : le wiki indique que le gestionnaire vit sur l'utilisateur principal et affiche un onglet par utilisateur. Installez un module dans le profil utilisateur où il doit fonctionner.3
Rechargement à chaud : Vector v2.2 a ajouté le hot reload pour les modules libxposed API 102 ; ces modules peuvent donc être remplacés sans tuer le processus cible. Les anciens modules suivent toujours la règle du redémarrage.5
Le gestionnaire dispose aussi d'une page Dépôt pour trouver des modules. Nous ne listons pas de modules ici ; consultez le guide des modules pour le choix et les précautions.
Mise à jour, et passage de LSPosed d'origine à Vector
Mettre à jour Vector : installez le nouveau zip par-dessus l'ancien depuis l'écran Modules de votre gestionnaire root, puis redémarrez. Si vous aviez installé le gestionnaire comme application séparée sur la 2.1, les notes de la v2.2 demandent de le désinstaller avant la mise à jour.5 Si quelque chose casse après une mise à jour, essayez le dernier build Debug avant de déposer un rapport, comme le demande le README.4
Passer de LSPosed v1.9.2 :
- Désactivez vos modules dans l'ancien gestionnaire, retirez l'ancien module LSPosed dans le gestionnaire root, puis redémarrez.
- Installez Vector comme décrit plus haut. Ne faites pas tourner deux frameworks.
- Revérifiez ensuite la portée de chaque module. Nous n'avons pas pu vérifier que la configuration des modules est conservée de LSPosed à Vector ; partez du principe qu'elle ne l'est pas.
Après une mise à jour d'Android ou de sécurité : mettez d'abord à jour la couche root, puis le framework. Le changelog de Magisk montre que la prise en charge de Zygisk pour les nouvelles versions d'Android est arrivée dans des versions précises (16 QPR2 dans la v30.7, Android 17 dans la v31.0).8 Nous n'avons pas vérifié pourquoi telle mise à jour a cassé tel téléphone ; consultez les trackers d'issues des projets pour votre build.
Tableau de dépannage
Les « causes probables » sont notre synthèse de ce que la documentation laisse entendre, pas un classement par fréquence. Niveaux de preuve : P est un document du projet, C est un retour d'utilisateur.
| Symptôme | Cause probable | Que faire | Niveau |
|---|---|---|---|
| Le framework apparaît comme non installé ou non actif après le flash | Zygisk est désactivé ; deux implémentations Zygisk en jeu ; pas de redémarrage ; module non activé dans le gestionnaire root | Vérifiez « Zygisk : activé » sur l'accueil de Magisk. Sur KernelSU et APatch, gardez un seul module Zygisk. Sur Magisk, le Zygisk intégré et un module Zygisk autonome ne doivent pas être activés ensemble. Redémarrez | P18174 |
| Pas de notification | Gestionnaire root pas à jour | Mettez-le à jour, puis utilisez le bouton Action du module Vector | P6 |
| Le gestionnaire ne s'ouvre pas | Méthode de la notification indisponible | Installez manager.apk via adb (commande plus haut). En dernier recours, accordez le root à com.android.shell. Cela donne le root à adb shell, ce qui a un vrai coût en sécurité, et la FAQ d'APatch conseille l'inverse pour l'installation des modules. Annulez-le ensuite |
P616 |
| Le gestionnaire ne fonctionne toujours pas | Gestionnaire endommagé | Le guide du mainteneur cite un outil en ligne de commande dans /data/adb/vector/cli. Un utilisateur a écrit plus tard un autre dossier (/data/adb/lspd/cli) : vérifiez donc le chemin sur votre version |
P et C6 |
| Module activé mais sans effet | Portée non cochée ; cible non arrêtée de force ; un module du framework système exige un redémarrage ; module non conçu pour votre version d'Android | Recochez la portée, forcez l'arrêt de l'application, redémarrez si le module hooke le système | P3 |
| « Fonctionne » dans le gestionnaire sous Android 15, mais les modules ne font rien (tracker d'un fork) | Inconnue ; nous n'avons pas identifié de cause | Mettez à jour Vector, Magisk et le module Zygisk, puis lisez le tracker de votre framework. À considérer comme non vérifié | C7 |
| Bootloop après l'installation | Conflit entre un module et le framework | Magisk : laissez-le passer en mode sans échec après deux démarrages ratés, ou exécutez magisk --remove-modules via adb. KernelSU : le mode sans échec par volume bas. Voyez ensuite notre guide de la boucle de démarrage |
P913 |
| Fonctionne, puis s'arrête après une mise à jour d'Android ou de sécurité | Nouveau build d'Android face à un root ou un framework ancien | Mettez à jour d'abord le root, puis Vector. Si rien ne documente votre build, attendez et surveillez le tracker | P8 |
| NeoZygisk se comporte bizarrement sur Magisk | Interférence de « Enforce DenyList » de Magisk | Le README de NeoZygisk dit de laisser Enforce DenyList désactivé | P19 |
| Magisk cesse de fonctionner après l'installation de modules KernelSU | Les deux implémentations root sont installées | Ne gardez qu'une seule solution root | P11 |
| Besoin de journaux pour un rapport de bug | Pas une panne | Utilisez l'export de journaux du gestionnaire Vector, depuis un build Debug. Les messages du mainteneur citent deux dossiers (/data/adb/lsp/log et /data/adb/lspd/log) : ne vous fiez donc pas à un chemin |
P46 |
| Une application détecte le root ou les hooks | Détection | Hors sujet ici, et aucune promesse dans un sens ou dans l'autre | n/a |
Si Zygisk lui-même a planté, le guide du mainteneur inclut une commande qui récupère les journaux du daemon de Vector dans le dossier de données ; copiez-la depuis la source plutôt que de mémoire.6
Sur GrapheneOS et les autres systèmes durcis : les notes de Vector v2.1 mentionnent un correctif pour son gestionnaire face aux restrictions de chargement de code dynamique de GrapheneOS.5 Des messages de la communauté décrivent la désactivation de protections supplémentaires pour le faire fonctionner. Cela réduit la sécurité d'un système durci sur la foi du témoignage d'une seule personne ; nous ne le recommandons donc pas.6
Désinstallation et retour en arrière en toute sécurité
L'ordre compte.
- Dans le gestionnaire Vector, désactivez les modules (ou tous les modules), puis redémarrez. Cela suffit en général à ramener les applications à la normale, car les hooks sont appliqués en mémoire.4
- Dans le gestionnaire root, désactivez ou supprimez le module Vector, puis redémarrez.
- Supprimez l'implémentation Zygisk seulement si rien d'autre sur le téléphone n'en a besoin. Sur Magisk, vous pouvez simplement désactiver l'interrupteur du Zygisk intégré.
- En cas d'urgence, utilisez les accès au mode sans échec décrits dans Avant de commencer.
Certains modules écrivent leurs propres fichiers et réglages. Retirer le framework ne les annule pas.
Précautions de sécurité
Vous combinez le root avec un logiciel qui s'injecte dans d'autres applications. Prenez cela au sérieux.
- Les modules s'exécutent avec la portée du root. La documentation de KernelSU avertit que les modules ont les privilèges root et peuvent causer des dégâts irréversibles, et demande de ne pas installer de modules de source inconnue.13
- Téléchargez uniquement depuis la page des releases GitHub du projet. Comparez le nom de l'asset avec le format décrit dans Quelle version installer. Le README de Vector avertit que les builds CI issus de pull requests sont souvent instables et potentiellement dangereux ; restez sur les builds de la branche master. GitHub exige une connexion pour télécharger les artefacts CI.4
- Les sites « LSPosed APK » sont une mauvaise source. Il n'y a pas d'APK de gestionnaire autonome dans le flux normal : une page qui en propose un ne propose donc pas ce que le projet distribue. Les premières vidéos des recherches d'installation renvoient aussi vers des zips sur des hébergeurs de fichiers. Nous le disons comme une observation sur les résultats de recherche, pas sur les intentions d'un auteur de mise en ligne.
- Vie privée. Un module peut lire ce que voit l'application hookée. Ne cochez que les applications dont un module a besoin.
- La SuperKey d'APatch est aussi sensible que le root lui-même.15
Utiliser le framework pour DRVCAM
DRVCAM est une caméra virtuelle pour Android rooté. Sa page produit indique qu'elle fonctionne sur Android 9 à 17 rooté avec un framework Xposed tel que LSPosed, et notre guide d'installation de DRVCAM utilise Vector dans ce rôle, avec des captures d'écran d'un téléphone Magisk et d'un téléphone KernelSU qui aboutissent au même état.2120 Ce qui se passe une fois le framework en place est traité dans le manuel d'utilisation de DRVCAM et dans le fonctionnement d'une caméra virtuelle sur Android rooté.
Les limites sont celles de DRVCAM lui-même : il faut le root, et la compatibilité dépend de votre téléphone, de votre build d'Android et des applications visées. Un framework qui fonctionne ne garantit rien de tout cela. Utilisez-le uniquement sur votre propre téléphone et à des fins légales.
En résumé
En 2026, « installer LSPosed » signifie : confirmer votre gestionnaire root, lui donner exactement un Zygisk, installer Vector depuis ses releases GitHub, ouvrir le gestionnaire et le prouver avec un test ciblé.
N'installez pas le zip de 2023 parce qu'un tutoriel l'a dit. N'empilez pas deux implémentations Zygisk. Connaissez votre accès au mode sans échec avant de flasher quoi que ce soit. Et traitez chaque module comme un logiciel doté d'une portée de niveau root, parce que c'en est un.
Étape suivante : si vous installez DRVCAM, poursuivez avec notre guide d'installation de DRVCAM et la page DRVCAM. Il faut un téléphone rooté, et les résultats dépendent de votre téléphone, de votre build d'Android et de vos applications. Si vous êtes bloqué en bootloop ou n'arrivez pas à faire fonctionner le root, DroidRooter propose une aide à distance pour le root et la récupération. Le service vérifie d'abord l'appareil exact et dit clairement quand une méthode n'est pas sûre. Vous ne savez pas si votre téléphone peut être rooté ? Commencez par le guide du root, et faites d'abord une sauvegarde.
Dernière vérification le 5 novembre 2026 (à revérifier avant de s'y fier) : Vector v2.2 (2026-08-04), Magisk v31.1, KernelSU v3.3.1 (2026-10-12), APatch 11282 (2026-10-15), ReZygisk v1.0.0, NeoZygisk v2.4, Zygisk Next v1.5.2 (2026-10-15).
Sources et documentation des projets
-
LSPosed (original) : README officiel. Description, « Android 8.1 ~ 14 », note d'installation Magisk 24+. ↩↩↩↩↩↩
-
Releases de LSPosed. v1.9.2, publiée le 2023-10-11, assets zygisk et riru. ↩↩↩↩
-
Wiki de LSPosed : How to use it. Activation de Zygisk, modules et portées, portée recommandée, comportement multi-utilisateurs. ↩↩↩↩
-
Vector : README officiel. Android 8.1 à 17 Beta, étapes d'installation, avertissements sur les builds debug et les artefacts CI, prise en charge des API historique et libxposed, crédits. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩
-
Releases de Vector. Renommage v2.0, API libxposed 101 et Android 17 pour la v2.1, correctif et hot reload API 102 pour la v2.2 ; nommage des assets. ↩↩↩↩↩↩↩↩↩↩
-
Guide de dépannage de Vector, issue 123. Instructions du mainteneur pour la notification, le bouton Action, l'installation de manager.apk, le root Shell et les journaux ; le commentaire d'un utilisateur ultérieur relève du niveau communauté. ↩↩↩↩↩↩↩↩↩↩↩
-
mywalkb/LSPosed_mod. Fork tiers, cité pour le contexte et non recommandé. ↩↩
-
Changelog de Magisk. Prise en charge de Zygisk pour Android 16 QPR2 (v30.7) et Android 17 (v31.0) ; changements de la v31.1. ↩↩↩↩↩↩↩
-
FAQ de Magisk. Protection contre les bootloops,
magisk --remove-modules, mode sans échec. ↩↩ -
Guide d'installation de Magisk. Exigence d'un bootloader déverrouillé ; avertissements Samsung sur l'effacement des données et Knox. ↩↩↩
-
FAQ de KernelSU. Xposed avec Zygisk Next, bootloader déverrouillé, conflit avec Magisk, GKI 5.10+, périmètre des métamodules. ↩↩↩↩↩↩↩↩↩↩
-
Métamodules KernelSU. Montage des modules et installation d'un métamodule. ↩
-
KernelSU : sortir d'une bootloop. Procédure du mode sans échec et ses réserves ; avertissement sur les modules inconnus. ↩↩↩
-
Dépôt KernelSU. Releases, architectures et noyaux pris en charge. ↩↩
-
Dépôt APatch. arm64 uniquement, plage de noyaux, avertissement sur la SuperKey, releases. ↩↩↩↩
-
FAQ d'APatch. Zygisk via les modules, statut de Zloader, conseil sur le root Shell, note de licence de Zygisk Next. ↩↩↩↩↩↩↩↩
-
Dépôt Zygisk Next. Prérequis, déclaration de licence, releases. ↩↩↩↩
-
Dépôt ReZygisk. AGPL 3.0, gestionnaires root pris en charge, avertissement de conflit avec le Zygisk intégré. ↩↩↩
-
Dépôt NeoZygisk. Injection basée sur ptrace, option de démontage par application, note sur Enforce DenyList. ↩↩
-
DroidRooter : installer DRVCAM sur Magisk, KernelSU et APatch. Nos propres captures d'écran de l'interrupteur Zygisk de Magisk et d'un téléphone KernelSU avec Zygisk Next et Vector. ↩↩↩
-
DRVCAM. Page produit : Android 9 à 17 rooté avec un framework Xposed. ↩
Questions fréquentes
LSPosed est-il toujours maintenu en 2026 ?
Comment installer LSPosed sur Magisk ?
Activez Zygisk dans les paramètres de Magisk, redémarrez, installez le zip Release de Vector depuis sa page de releases GitHub via Modules → Installer depuis le stockage, redémarrez, puis ouvrez le gestionnaire depuis la notification. Les étapes complètes sont dans la section Magisk.4
LSPosed fonctionne-t-il sur KernelSU et APatch ?
LSPosed fonctionne-t-il sur Android 15, 16 et 17 ?
Pourquoi le gestionnaire ne s'ouvre-t-il pas ou n'affiche-t-il pas de notification ?
Mettez à jour votre gestionnaire root et utilisez le bouton Action du module, ou installez l'APK du gestionnaire depuis le dossier du module via adb. Accorder le root au Shell système est le dernier recours et a un coût en sécurité.6
Ai-je besoin de Zygisk pour LSPosed ?
Pour les versions de la famille LSPosed, oui. Riru est historique : Vector le liste parmi les dépendances qu'il n'utilise plus.4
Puis-je l'utiliser avec un bootloader verrouillé ou un root temporaire ?
Est-il sûr de télécharger des APK LSPosed sur d'autres sites ?
Non. Utilisez la page des releases GitHub du projet. Dans le flux normal, le gestionnaire est livré dans le module Vector plutôt que comme téléchargement séparé.6
