De retour en mai de cette année, le célèbre développeur Android John Wu a annoncé qu’il avait été embauché par Google pour faire partie de l’équipe de sécurité Android. C’est alors que les fans de son projet, Magisk, ont commencé à se demander quel serait son avenir étant donné le conflit d’intérêt évident. Cette semaine, Wu a enfin fourni des réponses définitives.
Dans un poste, Wu explique ce que l’avenir de Magisk nous réserve maintenant qu’il a un conflit d’intérêts chez Google. La bonne nouvelle? Le projet n’est certainement pas mort. Magisk restera disponible. Wu dit que son implication continue dans la communauté sera « examinée avec un examen plus approfondi » par Google.
Le plus grand changement apporté à Magisk à l’avenir sera MagiskHide. Ce module pour Magisk permet aux utilisateurs rootés de masquer la racine des applications Android qui cessent de fonctionner lorsque le système a été modifié. Wu décrit ce travail comme un « conflit d’intérêts direct » étant donné qu’il a désormais accès à « presque tout le code source de Google ». Cependant, une partie de l’infrastructure de MagiskHide restera, comme l’explique Wu.
Les utilisateurs pourront attribuer une liste de refus de processus où Magisk nie d’autres modifications et annule toutes les modifications qu’il a apportées. Magisk n’usurpera/modifiera/manipulera aucun signal ou trace non lié à Magisk pour contourner la détection de l’état de l’appareil. En prime, le fait d’avoir un moyen simple d’annuler les modifications permet également une itération rapide du développement sur les émulateurs sans avoir besoin de redémarrer ou de corriger les images de l’émulateur (voir
scripts/emulator.sh
).
Un autre changement sera la perte d’un référentiel Magisk officiel pour les modules. Le Magisk-Module-Repo sera supprimé de l’application Magisk et déplacé vers Github, où les « membres de confiance de la communauté » prendront les rênes. L’application permettra toujours aux utilisateurs d’installer des modules via des fichiers .zip. « Zygisk » est également un projet que Wu a en développement.
Zygisk est Magisk dans Zygote. Cela exécutera des parties de Magisk dans le processus zygote pour rendre les modules Magisk encore plus puissants. C’est également une partie très importante de la philosophie de Magisk « s’écarter du chemin ». Lorsqu’un processus se trouve sur la liste de refus susmentionnée, Magisk nettoiera l’espace mémoire du processus pour s’assurer qu’aucun modding n’est appliqué (PS1). Zygisk est toujours WIP, et plus de détails viendront une fois que l’implémentation sera prête pour les tests bêta.
La communauté open source semble également jouer un rôle plus important dans Magisk, car Wu dit que l’année dernière a vu « un volume plus élevé de contributions externes sérieuses aux composants de base de Magisk », qui ont corrigé des bogues et étendu la prise en charge des appareils.
Plus sur Android :
FTC : Nous utilisons des liens d’affiliation automatique qui génèrent des revenus. Suite.
Consultez 9to5Google sur YouTube pour plus d’informations :