Quelles sont les alternatives pour le framework Xposed sur Pie? De préférence sans déclencher Safety Net?


16

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

Les fans inconditionnels de Xposed hésitent à mettre à jour Android, en l'absence de support Xposed, ce qui est également vrai pour le dernier Android Pie. Magisk est utile mais ne peut pas remplacer Xposed pour les choses profondes. Une autre préoccupation est que Safety Net se déclenche lorsque le cadre Xposed est installé via Magisk.

Quelles sont les alternatives disponibles? De préférence sans déclencher Safety Net?

Remarque :

  1. Il s'agit d'une question à réponse libre pour partager ma récente incursion dans ce sujet après la mise à niveau vers Pie.

  2. Les modérateurs sont invités à en faire un wiki Q et A s'il attire plus de mises à jour ou s'il le juge approprié.


Il y a eu des changements dans les pilotes Magisk / EdXposed qui sont expliqués dans cette réponse. Veuillez voir que android.stackexchange.com/q/218179/131553
beeshyams

Réponses:


18

Les alternatives à Xposed (rovo89) sont:

  • Virtual Xposed - un Xposed sans racine et donc beaucoup moins performant. Je n'ai pas enquêté davantage pour cette raison, mais j'ai lu que le développement à ce sujet s'est arrêté (non confirmé).

  • Tai-Chi Xposed par le même développeur de Virtual Xposed et prend en charge Android Pie . Dit être un module proche et susceptible d'être payé par certains rapports.

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

Avertissement : je ne suis pas développeur ni affilié à une application ou un module.

Est-ce sûr?

Oui

Pour un utilisateur moyen comme moi, deux facteurs aident à décider:

  • Open Source Vs Close Source Edxposed est Open source. Je n'ai aucune compréhension du code et je ne peux tirer aucune conclusion de la lecture du code. Mais oui, être open source signifie qu'il est soumis à un examen minutieux par des gens bien informés et donc plus sûr (s'il vous plaît ne me traînez pas dans une discussion open source, publiez plutôt une réponse alternative :).

  • Provenance ou confiance attachée

    • La dernière mise à jour Xposed de rovo89 est également de source proche (par rapport aux versions antérieures qui sont open source). Cette source proche n'aurait pas empêché les gens de l'utiliser uniquement en fonction de la réputation du développeur.

    • Dans le cas d'Edxposed, ma confiance repose sur Marcel (alias M66B) qui a développé plusieurs modules / applications centrés sur la confidentialité tels que NetGuard , Xprivacy , XprivacyLua et FairEmail . Pour moi, quand un ardent défenseur de la confidentialité comme Marcel commence le développement en utilisant EdXposed (développement terminé), c'est à peu près une garantie souveraine malgré certains avertissements sur la source proche (Incidemment, cette affirmation est incorrecte et un utilisateur de Reddit a informé le portail XDA. , c'est open source)

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 manque à ce stade de support pour les hooks de ressources mais il peut être ajouté avec un peu de chance.

  • 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 des modules actifs et non fonctionnels en cours de mise à jour. Prenez cette liste avec une pincée de sel - cela peut signifier que tout ne tombe pas en panne et fonctionne partiellement à pleinement. Voir 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 incontournable pour moi est Maxlock qui fonctionne très bien. Je ne veux que GravityBox et C3C076, le développeur de GravityBox envisage de développer EdXposed et il est probable que d'autres emboîtent le pas.

Est-ce qu'il passe le filet de sécurité?

Oui :)

OK, comment l'installer?

Vérifiez les mises à jour à partir des liens correspondants ci-dessous, car ils changeraient en version bêta. Valable le 12 février 19 et ne sera pas mis à jour dans cette réponse

Source Android 9.0 utilise des solutions xposées mises à jour

Utilisez l'ordre Magisk pour installer ces modules dans le même ordre (vous ne les trouverez pas dans le dépôt magisk. Téléchargez-les et à partir de l'option Téléchargements Magisk, cliquez sur le + pour 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 ou de XDA

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

  1. Redémarrez.

Cela fonctionne-t-il sur des interfaces utilisateur modifiées comme celles de Samsung, MiUI, Poco, etc.?

Traditionnellement, XPosed avait toujours un problème avec de tels appareils, mais EdXposed semble s'en tirer mieux. Des problèmes avec certains appareils sont signalés, donc YMMV (consultez le thread XDA lié)

Liste des modules entièrement optimisés?

Les développeurs devraient mettre à niveau leurs modules pour travailler avec Pie ET EdXposed. À ce jour, les modules suivants répondent à ces exigences

Remarques

  • Vous devrez peut-être redémarrer plusieurs fois.

  • Ignorez l'avertissement sur le programme d'installation Xposed pas encore compatible ... avec SDK 28 ... ou votre architecture Android (voir photo ci-dessous) .

  • Le programme d'installation peut parfois être désactivé - réinstallez et redémarrez pour corriger. Pour certains, le redémarrage en douceur à partir du programme d'installation résout le problème (l'autorisation root doit être accordée pour le programme d'installation).

  • Chaque fois que le programme d'installation est mis à niveau, il est préférable, selon mon expérience, de désinstaller le programme d'installation précédent et d'installer le plus récent pour éviter l'instabilité

  • Votre appareil peut être sensiblement plus lent à répondre - c'est un 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 Juste au cas où vous atterririez en installant un module qui se retrouverait dans une boucle de démarrage ou créerait un autre problème, il est pratique d'avoir [Tool] [2018.8.1] Magisk Manager for Recovery Mode (mm) installé pour que vous peut désactiver ou désinstaller les modules Xposed de Magisk.

Les captures d'écran proviennent de mon MiA1 (Android One) avec le dernier système d'exploitation Magisk 18.1

IMG: IMG: IMG: IMG:

(Cliquez pour agrandir)

Joyeux Xposing!


Existe-t-il des liens pour les appareils Aarch64? Même si c'est juste le code source, je pourrais probablement le construire moi-même.
Tyler Richardson, le

@TylerRichardson; Pas certain. Des liens (comment installer) ont conduit à GitHub, vous pouvez donc y vérifier / faire une demande
beeshyams

Taichi est sur GitHub ici: github.com/taichi-framework/TaiChi
Tom Hale
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.