frankee

[TUTO] [MAJ 04/2016] Xposed framework et Modules Xposed

125 messages dans ce sujet

Bonjour,

Vu le nombre de personnes demandant des informations sur Xposed et son installation,
Vu qu'il n'existe qu'il n'existe pas de tutos sur Xposed dans les sections générales du forum, mais seulement dans les sous-sections de certaines sections de smartphones, ce qui les rends très difficile à trouver,

J'écris ce tutoriel montrant comment installer le framework Xposed et ses modules. Le tutoriel a mis à jour pour toutes les versions à partir de 4.0+ jusqu'à 6.0.x.

Cette manipulation comporte des risques. Ni moi, ni FrAndroid ne pourront être tenus pour responsables d'éventuels dommages causés à votre appareil.


Qu'est ce que Xposed ?

Xposed est un outil très puissant, permettant la modification et la personnalisation en profondeur de votre appareil, sans avoir à se lancer dans la décompilation de sombres apks, framework-res.apk, systemUI, etc... Il se base sur l'installation d'un framework. Cet outil a été développé par rovo89 et Tungstwenty, de XDA
Lien vers le thread officiel XDA:http://forum.xda-developers.com/xposed


Y a-t-il des risques de brick ?

Oui, risque de brick, mais à 99.99% de soft-brick (donc réparable)


Qu'est ce qu'un module ?

Un module est une application, avec ou sans interface graphique, fonctionnant sur le framework Xposed. Ils permettent une plus grande personnalisation de l'appareil, que ce soit changer les couleurs de la barre d'état (tels que gravitybox, Tinted Statusbar, etc...) ou désactiver une notification quelconque.

 

Dites-donc, vous, vos fichiers sont bien anciens ! Voilà 2 ans qu'ils n'ont pas été MAJ ! Non mais !

 

C'est en effet le cas pour 4.0+. 

Voir aussi ce message avant de poster pour réclamer à grands cors et cris : http://forum.frandroid.com/topic/195625-tuto-xposed-framework-et-modules-xposed/?p=3596887
 

 

 

I - Prérequis

- Un appareil sous 4.0.+ et plus (pour les utilisateurs de Gingerbread, il existe aussi Xposed, voir ici: http://forum.xda-developers.com/showthread.php?t=2641857)
- Un appareil ROOTÉ (pour le root, voir dans les sections respectives de vos appareils)
- Un custom Recovery (TWRP, CWM, CarlivTouchRecovery.... - reportez vous à la section de votre appareil)
- Avoir fait un nandroid backup de son appareil -- TRÈS IMPORTANT! -- ne le négligez pas, cela peut vous sauver (enfin, votre appareil, on se comprend :) )


II - Installation du framework Xposed pour appareils sous 4.0+ jusqu'à 5.0 non compris (4.0 <= OS < 5.0)



1) Activez les sources inconnues dans Paramètres > sécurité 

2) Téléchargez l'application "Xposed Installer" ici: de.robv.android.xposed.installer_v32_de4f0d.apk

3) Installez cette application, et ouvrez la. Voici ce que vous devez voir:

 

 

ady4umap.jpg

4) Sélectionnez "Framework". Vous arrivez ici:

 

 

ysudazy4.jpg

5) Cliquez sur "Installer/mettre à jour" et choisissez l'option "Classique, installation dans /system"
6) SuperSu ou Superuser va vous demander d'autoriser les droits super-utilisateur à Xposed Installer: accordez les lui.
7) Xposed va vous demander de redémarrer. Faîtes le.
8) L'appareil redémarre....le framework est installé

Si vous rencontrez des problèmes au redémarrage, tels que bootloops, etc... voir V

 

II - Installation du framework Xposed pour appareils à partir de 5.0

 

1) Téléchargez la bonne version d'Xposed, conformément à votre version de SDK et plateform. Appareils en 64 bits => arm64; Appareils en 32 bits => x86. Rappels SDK :

SDK 21: 5.0.x

SDK 22: 5.1.x

SDK 23: 6.0.x

 

Par exemple, si vous avez un appareil 32 bits sous 5.0.2, téléchargez le zip x86 SDK 21

 

ATTENTION: pour beaucoup d'appareils cependant, les versions d'Xposed sont spécifiques, parfois développées même juste pour cet appareils. Demandez des retours quant à la bonne version à utiliser pour ne pas bricker son tel sur nos forums ou dans le thread XDA.

Parfois, il vous faudra fureter dans les autres sujets d'Xposed, au cas où votre appareil serait un peu plus spécifique....*

 

Encore une fois, vous êtes conscient de ce que vous faites.Ni moi, ni FrAndroid ne sommes responsables.

 

2) Placer le zip à la racine de la carte SD/mémoire interne

3) Rebootez en recovery

4) Flasher le zip, puis wipe cache/dalvik-cache

5) Rebootez

6) Installez l'application Xposed : voilà qui vous permettra d'avoir l'interface graphique associée au framework, autrement, vous n'irez pas bien loin...http://forum.xda-developers.com/attachment.php?attachmentid=3383776&d=1435601440

 

 

III - Installation de modules


1) Rendez vous dans Xposed Installer et sélectionnez "Téléchargements". Là vous pourrez télécharger autant de modules qu'il vous plaira

4ubesury.jpg

2) Une fois le téléchargement terminé et l'installation faite, ce n'est pas fini.

3) Rendez vous dans "Modules", et activez le(s) module(s) téléchargé(s):

epe4ege4.jpg

4) Une fois le module activé, vous devez redémarrer pour qu'il soit actif (vous pouvez faire simplement un soft-reboot (seul le système redémarre--pas de demande de code PIN), pas besoin de hard-reboot (tout redémarre--code PIN demandé))
5) Votre module apparaît comme une application normale si il a une interface graphique (certains n'en n'ont pas)
6) A vous les personnalisations !

 

uba5y5yv.jpg
(Image: Gravitybox)

Liste des modules disponibles: http://forum.xda-developers.com/xposed/modules/index-xposed-modules-collection-post-t2327541



IV - Xposed installer


Xposed Installer vous offre également quelques paramétrages dont les versions des modules à afficher (Stable, Bêta, expérimental)
Ainsi, si vous ne voulez voir apparaître dans la liste des téléchargements des modules aux stades bêta ou expérimental, c'est possible.

usuzenun.jpg

Vous pouvez également choisir d'installer le framework autrement que de manière classique (installation dans /system directement), comme par flash en recovery etc...Réservé aux experts ^_^
Régler le thème, bien sûr...etc...

Enfin, vous avez une rubrique "Journaux" vous permettant d'avoir les logs Xposed.



V - En cas de problèmes...


Pas de panique, tout est prévu!

Pendant l'installation du framework, Xposed Installer va copier à la racine de votre carte sd ou dans /sdcard/Android/data/de.robv.android.xposed.installer/files un fichier nommé "Xposed-recovery-disabler.zip".
Le fichier peut aussi être téléchargé ici: http://forum.xda-developers.com/attachment.php?attachmentid=2568891&d=1391958634

Flasher ce fichier par recovery désactive le framework Xposed

Le problème le plus fréquent est le bootloop, résolu par le flash du fichier "Xposed-recovery-disabler.zip"


Si les problèmes persistent, n'oubliez pas que vous avez ait (normalement...) un backup de votre ROM avant l'installation du framework Xposed....

D'où l'importance d'avoir un custom recovery et un backup de votre ROM avant d'effectuer cette action!
Faîtes régulièrement des backups avec les modules. Ainsi, si un problème survient après la mise à jour d'un module ou du framework, restaurer ce backup fera revenir les choses en ordre.

 

 

 

 

Solutions à divers problèmes

 

 - Gravitybox ne fonctionne pas, même malgré un redémarrage, bien que les autres modules fonctionnent.

   - Solution proposée par @@Droopy 1 (merci à lui)

 

je pense avoir trouvé le problème pour "GravityBox" (avec xperia sp), chez moi ça fonctionne maintenant.
Dans xposed installer, aller dans les  paramètre,  il faut décocher la case "resource hooks". si elle est cochée.
Faire un redémarrage
:)  :)

 

 

 

  - Impossible d'installer le framework sur le Note 3 4.4+

    - Solution proposée par @ (merci à lui)

 

 

Après une réinitialisation usine du tel, ça fonctionne normalement !

 

 

 

 

  - j'obtiens "Segmentation fault error" lorsque je tente de mettre à jour Xposed ou de l'installer

     - Solution par @ (merci à elle)

 

 

Télécharger et installer cette application (créé par rovo89, créateur d'Xposed, don't panic ): http://forum.xda-developers.com/attachment.php?attachmentid=2646024&d=1395599109

 

 

-----

Voilà, si il y a des questions, n'hésitez pas.

 

-----

 

 

Ce topic a pour but d'être le plus précis et le plus utile possible. N'hésitez pas à me signaler tout lien mort (via ce sujet ou par MP), ou toute solution à un problème que vous souhaiteriez voir intégrée dans ce post.

Modifié par frankee
Harhu, cavAlier et Hippolyte Gris aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Très beau tuto clair aéré et en images en plus continue comme ça!

frankee aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à vous Tous !
Comment je fais quand "xPosed" ne veut pas s'installer ? quand je vais dans
"installer/mettre à jour" ça me fait :
Carte SD : /storage/emuled/0/Android/data/de.robv.android.xposed.installer/files

Copie de Xposed-Disabler-Recovery.zip..."
je fais OK
"Impossible d'extraire app_process"
obligé de faire OK et Framework pas installé...

merci de votre aide

-_- :(
 
PS : NOTE 3 KitKat 4.4.2 Rooté OTA
Modifié par FliFlaw

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,.

Peut tu poster une capture d'écran ? Et as tu activer la permission pour les Apps d'écrire sur la carte sd (bridge depuis kitkat) ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Regardez si il n'y a pas un blocage au niveau de la carte sd sous kitkat,ce qui empêcherait l'extraction.

Partager ce message


Lien à poster
Partager sur d’autres sites

Super si ça marche alors ! Et merci du retour ! Ça servira certainement pour les autres !

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut effectivement après un reboot et même au point de réinstaller ttes mes applications oui sa marche .

Partager ce message


Lien à poster
Partager sur d’autres sites
Bonjour,

J'ai installé la rom Master black (Xperia SP) dans laquelle xposed est installé, mais quand je veux lancer gravitybox j'ai le message suivant
"La branche système de Gravitybox ne répond pas. Fin de la tâche". :excl:
J'ai lu tous les tutos que j'ai pu trouver mais je ne trouve pas la solution.
J'ai installé d'autres modules est cela fonctionne
Merci pour vos réponses :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, 

 

Voilà qui est étrange. D'habitude, lorsqu'on a ce message de Gravitybox, cela signifie qu'on a pas redémarré après son installation. Or, ce ne semble pas être ton cas. As-tu essayé d'installer un autre version (éventuellement moins récente) de GravityBox ? As-tu essayé déisnstallation de Gravitybox, redémarrage, réinstallation, redémarrage ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,
je pense avoir trouvé le problème pour "GravityBox" (avec xperia sp), chez moi ça fonctionne maintenant.
Dans xposed installer, aller dans les  paramètre,  il faut décocher la case "resource hooks". si elle est cochée.
Faire un redémarrage
:) :)

frankee aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Super, merci de ton retour !

Je vais intégrer ta solution au corps principal de mon texte :)

Modifié par frankee

Partager ce message


Lien à poster
Partager sur d’autres sites

Super tuto, moi j'ai juste un petit soucis, Les modules marche mais seulement quand je fait " redemarrage doux " des que je fait un vraie redemarrage il ne marche plus. :(

Sa viens peut etre de ca :  quand j'entre dans l'appli il y a écrit en dessous de framework " la derniere version d'xposed est inactive. Avez-vous installé le framework et redémarré ? alors que j'ai tous installez et redemarrer. 

Merci de votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, 

C'est sûrement dû à cela, en efftet. Fait un backup si possible, et installe la dernière version du framework, dans la zone "Téléchargement"

Partager ce message


Lien à poster
Partager sur d’autres sites

ok j'ai deja la derniere version .. :( enfin celle en dessous de l'expérimental..

Heu.. désolé .. mais comment je fait un backup ? ma derniere seauvegarde image rom etc c'étais il y a trop longtemps.. ( désolé je suis vraiment un noob ) 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le backup n'est pas obligatoire, mais conseillé. Pour faire un backup, il faut avoir un recovery modifié comme TWRP ou CWM. 

 

Sinon, dans les paramètres de Xposed Installer, y a-t-il bien réglé d'afficher seulement les versions stables ? Et quelle est ta version d'android ?

As-tu bien installé le framework comme conseillé ?

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai TWRP

 

J'ai un htc one sur 4.4.3

Version stable seulement : fait

Xplosed : installer 

bref tous bien je sais pas pourquoi [color=red][b]sa[/b][/color] me marque ce message, et pourquoi sa marche que en démarrage doux

Partager ce message


Lien à poster
Partager sur d’autres sites

OK. Autre solution: Désinstaller et réinstaller entièrement le framework.

 

PS: pour faire un backup, il faut booter dans TWRP et choisir "Backup". Là, tu peut donner un nom à ton backup et choisir les partitions à sauvegarder.

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut a tous,

Je me suis déjà servi de xposed sur mes anciens smartphones car j'avais un recovery custom, aujourd'hui je voudrais l'installé sur ma tablette mpman mpqc 783 hors je ne trouve pas de recovery custom...est il possible que je l'installe quand même?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

@@titi8637

 

Bonjour,

 

La seule chose absolument obligatoire pour Xposed est  le root. Donc, oui, vous pouvez le faire. Cependant, n'ayant pas la possibilité, ni de flasher le fichier désactiveur, ni de restaurer un backup, le moindre problème peut être fatal à votre tablette (même si à priori ca devrait le faire). Si jamais un tel problème se présente, vous risquerez d'avoir à repasser pas la case "factory reset" ou flash firmware.

 

Prudence donc.

 

Vous pouvez le faire, à vos risques et périls.

Modifié par frankee

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello, j'adore ce Xposed  il y a en module  des pépites.

 

Par contre comment les sauvegardes avec ses réglages?   car je reflash souvent mes rom et se souvenir de ses modules et réglages c'est pénible.

 

 

PS:  maintenant que les modules sont souvent externalisé on peux le faire sur Titanium backup mais pas pour tout.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

Les modules fonctionnant comme n'importe quelle app, la sauvegarde des données est similaire a celle des autres. EaseBackup, tibackup etc...

Pas d'autres solutions...

befa34 aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant