24 votes

Quelles sont les alternatives au framework Xposed sur Pie ? De préférence sans déclencher le filet de sécurité ?

Le développement de Xposed a été dans les limbes, la dernière mise à jour étant un version bêta publiée il y a un an .

Les fans inconditionnels d'Xposed hésitent à mettre à jour Android, en l'absence de support Xposed, et cela vaut également pour le dernier Android Pie. Magisk est utile mais ne peut pas remplacer Xposed pour les choses profondes. Un autre problème est le déclenchement du Safety Net lorsque le framework Xposed est installé via Magisk.

Quelles sont les alternatives disponibles ? De préférence sans déclencher le filet de sécurité ?

Note :

  1. Il s'agit d'une question à laquelle je réponds moi-même pour vous faire part de ma récente incursion dans ce domaine après la mise à niveau vers Pie.

  2. Les modérateurs sont invités à en faire un wiki de questions et réponses si cela attire plus de mises à jour ou si cela est jugé utile.

26voto

beeshyams Points 37355

Il y a des changements importants dans les pilotes Magisk /EdXposed qui sont mis à jour ici. Comment installer EdXposed sur Android 10 sans déclencher le filet de sécurité

Veuillez vous référer aux instructions d'installation mises à jour .


*Les alternatives à Xposed (rovo89) sont :

  • Xposed virtuel - un Xposed sans racine et donc beaucoup moins performant. Je n'ai pas cherché plus loin pour cette raison mais j'ai lu que le développement sur ce sujet s'est arrêté (non confirmé).

  • Tai-Chi Xposed par le même développeur de Virtual Xposed et supporte Android Pie . On dit qu'il s'agit d'une source proche et qu'il est probable que le module soit payé selon certains rapports.

  • Edxposed . C'est l'alternative que j'ai choisie.

Avis de non-responsabilité : Je ne suis pas un développeur et je ne suis pas affilié à une application ou un module.

Est-ce sûr ?

はい

Pour un utilisateur moyen comme moi, deux facteurs permettent de décider :

  • Source ouverte et source fermée Edxposed est une source ouverte. Je n'ai aucune compréhension du code et ne peux tirer aucune conclusion en regardant le code. Mais oui, le fait d'être open source signifie qu'il est soumis à un examen minutieux par des personnes compétentes et donc plus sûr (s'il vous plaît, ne m'entraînez pas dans une discussion sur l'open source, postez plutôt une réponse alternative :).

  • Provenance ou confiance attachée

    • La dernière mise à jour de Xposed par rovo89 est également close sourced (contrairement aux versions précédentes qui sont open source). Le fait que ce soit une source fermée n'aurait pas empêché les gens de l'utiliser en se basant uniquement sur la réputation du développeur.

    • Dans le cas d'Edxposed, je fais confiance à Marcel (alias M66B) qui a développé plusieurs modules/applications centrés sur la vie privée, tels que NetGuard , Xprivacy , XprivacyLua y FairEmail . Pour moi, quand un fervent défenseur de la vie privée comme Marcel commence le développement en utilisant EdXposed (edit-completed development), c'est à peu près une garantie souveraine malgré quelques avertissements sur la source proche (Incidemment, cette affirmation est incorrecte et un utilisateur de Reddit a informé le portail XDA. Pour clarifier encore une fois, il s'agit d'une source ouverte)

Est-il aussi bon que Xposed et puis-je utiliser tous les modules Xposed ?

  • Il n'est pas (encore) aussi puissant que Xposed car il ne prend pas en charge, à ce stade, les éléments suivants crochets de ressources mais on espère qu'elle sera ajoutée.

  • Il est encore en phase bêta mais de nombreux modules fonctionnent déjà. Voir [Mise à jour] Liste des modules Xposed pour Android Pie fonctionnant avec Ed Xposed Framework pour une liste de modules fonctionnels et non fonctionnels qui est en cours de mise à jour. Prenez cette liste avec une pincée de sel - elle peut signifier n'importe quoi, de ne pas planter et fonctionner partiellement à fonctionner complètement. Voir la dernière question ci-dessous.

  • Pour moi, XPrivacy Lua fonctionne et fonctionne bien mieux sur EdXposed que sur la version bêta de Xposed sur Oreo. Un autre module indispensable pour moi est Maxlock qui fonctionne bien. Le seul que je veux est GravityBox et C3C076 , le développeur de GravityBox est considérant le développement pour EdXposed et il est probable que d'autres suivront.

Passe-t-il le filet de sécurité ?

はい :)

OK, comment je l'installe ?

Vérifiez les mises à jour à partir des liens correspondants ci-dessous car ils changent en étant une version bêta. Valable à partir du 12 février 19 et ne sera pas mis à jour dans cette réponse. . Voir Comment installer EdXposed sur Android 10 sans déclencher le filet de sécurité pour une méthode plus récente

Fuente Android 9.0 utilise des solutions xposées en tant qu'actualisé

Utilisez la commande Magisk pour installer ces modules dans le même ordre ( Vous ne les trouverez pas dans le repo de magisk. Téléchargez-les et à partir de l'option Magisk Downloads, cliquez sur le bouton + à installer et ils apparaîtront comme des modules Magisk)

  1. Magisk-riru-core-arm-arm64-v10.zip

  2. Magisk-EdXposed-arm-arm64-v x.x_beta-release.zip

  3. Ne redémarrez pas encore, installez XposedInstaller_by_dvdandroid_19_10_18. apk o de XDA

magisk-EdXposed-v0.2.9.8_beta1-release.zip (vérifiez les mises à jour dans les versions ultérieures)

  1. Redémarrage.

Fonctionne-t-il sur les interfaces utilisateur modifiées comme celles de Samsung, MiUI, Poco etc ?

Traditionnellement, XPosed a toujours eu un problème avec ces dispositifs, mais EdXposed semble mieux s'en sortir. Des problèmes avec certains appareils ont été signalés, donc à voir (voir le fil de discussion XDA lié).

Liste des modules qui sont entièrement optimisés ?

Les développeurs devront mettre à jour leurs modules pour pouvoir travailler avec Pie ET EdXposed. Pour l'instant, les modules suivants répondent à ces exigences

備考

  • Vous pouvez avoir besoin de plusieurs redémarrages.

  • Ignorer l'avertissement de l'installateur Xposed n'est pas encore compatible ...avec le SDK 28...ou votre architecture Android (voir image ci-dessous) .

  • Vous pouvez parfois constater que le programme d'installation est désactivé - réinstallez et redémarrez pour résoudre le problème. Pour certains , redémarrage en douceur de l'installateur résout le problème (la permission de root doit être donnée pour l'installateur).

  • Lorsque l'installateur est mis à niveau, il est préférable, d'après mon expérience, de désinstaller l'installateur précédent et d'installer le nouveau pour éviter toute instabilité.

  • Votre appareil peut être sensiblement plus lent à répondre - c'est le prix à payer jusqu'à ce que les choses se stabilisent.

  • Certains modules peuvent fonctionner avec des versions antérieures d'Edxposed et non avec des versions ultérieures ou vice-versa.

  • Pro-tip Au cas où vous installeriez un module qui se retrouve dans une boucle de démarrage ou qui crée un autre problème, il est pratique d'avoir [ [Outil] [2018.8.1] Magisk Manager for Recovery Mode (mm)](https://forum.xda-developers.com/apps/magisk/module-tool-magisk-manager-recovery-mode-t3693165) installé afin que vous puissiez désactiver ou désinstaller les modules Xposed de Magisk.

Les captures d'écran proviennent de mon MiA1 (Android one) fonctionnant avec le système d'exploitation stock et le dernier Magisk 18.1.

IMG: IMG: IMG: IMG:

(Cliquez pour agrandir)

Joyeux Xposing !

2voto

xavier_fakerat Points 9582

Les entrées relativement nouvelles sur la scène sont SPatch (Beta) (essayé) et peut-être un moins populaire Xpatch .

Qu'est-ce que SPatch ?

Permettre aux appareils sans Root ou bootloader déverrouillé d'utiliser le framework Xposed ! SPatch est un nouveau framework Xposed sans Root, également disponible pour les appareils pas déverrouiller bootloader. Support à la fois ARM (SandHook) et X86 (SHook, pour l'émulateur émulateur Android)

Configuration requise : Android 6.0+ (Support Android 11) 256 Mo de RAM ou plus 128 Mo d'espace disque disponible

Utilisation

Spatch a une sorte de look et de sensation de Virtual xposed et la fonctionnalité globale est presque similaire, bien que le premier ait des ajustements supplémentaires pour les utilisateurs professionnels et que les utilisateurs puissent installer SPromoter (une application d'aide) pour la gestion des modules.

  1. Ouvrez l'application SPatch et attendez que l'activité du mot de passe apparaisse.
  2. Entrez le zéro quatre fois, puis appuyez longuement sur le bouton D.
  3. Cliquez sur le bouton de visite, mémorisez les numéros qui apparaissent en haut de la fenêtre, puis saisissez les numéros dont vous vous souvenez.
  4. Cliquez sur le bouton M pour l'injection de modules Xposed ou Cydia, V pour la machine virtuelle, T pour les outils de piratage, le reste pour votre exploration.
  5. Cliquez sur le bouton d'ajout pour ajouter l'application que vous avez installée ou le fichier apk dans le stockage interne, attendez la fin de l'action puis réinstallez ou installez. l'application. L'application ajoutée par SPatch chargera tous les modules Xposed que vous avez installés. que vous avez installés. Vous pouvez utiliser SPromoter pour gérer les modules.

enter image description here

Qu'est-ce que Xpatch

Xpatch est un outil jar qui est utilisé pour reconditionner le fichier apk. Ensuite, le nouvel apk peut charger tous les modules Xposed installés dans le système Android. Android.

C'est un moyen d'utiliser les modules Xposed sans Rooter votre appareil.

C'est un moyen facile de modifier une application en utilisant le module xposé. Et toutes les applications modifiée par Xpatch peut charger tous les modules téléchargés dans le dépôt de modules Module Repository.

Je n'ai pas utilisé Xpatch mais les instructions d'utilisation sont fournies sur la page du développeur :

Mode d'emploi

  1. Téléchargez le dernier fichier jar depuis le site my page de publication github .

  2. Exécutez cette commande dans la console Windows/Mac :

    $ java -jar ../../xpatch.jar ../../source.apk

L'idée principale ici est qu'un nouvel apk est produit dans le même dossier que l'apk source.

Cet apk peut charger tout module xposé installé dans l'appareil. (Support jusqu'à Android 11)

En savoir plus aquí

Code source de Xpatch : https://github.com/WindySha/Xpatch

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X