Xposed Framework est l'une des modifications Android les plus populaires disponibles car elle permet aux utilisateurs d'installer des modules qui ajouteront des fonctionnalités spécifiques à leur micrologiciel actuel. Cela nécessite beaucoup de travail et c'est pourquoi il faut un développeur senior reconnu par XDA. rovo89 si long à développer après la publication d'une nouvelle mise à jour majeure d'Android.
La communauté réclame une mise à jour qui ajoute la compatibilité avec Android 7.0 Nougat et il semble maintenant qu'il existe une méthode.
Dans l’état actuel des choses, il ne s’agit pas de votre installation traditionnelle de Xposed Framework qui doit être flashée dans une récupération personnalisée et qui peut être ajoutée à une variété d’appareils. Au lieu de cela, un sous-module ART unique a été créé pour AOSP 7.1.2 qui active la fonctionnalité Xposed Framework sur une ROM personnalisée dès la sortie de la boîte. Cette méthode a cependant ses avantages et ses inconvénients, car elle ne peut pas être installée par-dessus. de votre ROM actuelle et les utilisateurs ou les responsables doivent compiler des ROM prenant en charge Xposed en les adoptant changements.
Une grande partie du travail sur le framework officiel Xposed consiste à l'installer correctement sur tous les appareils en modifier des parties de la ROM sur laquelle il est installé (et si vous vous en souvenez, c'est la seule étape qui nécessite racine). En termes simples, cette méthode non officielle supprime tout cela en effectuant les modifications requises lorsque la ROM est en cours de construction à la place, ce qui se fait en ajoutant le sous-module modifié au processus de construction d'un module personnalisé. ROM. De la même manière que Le substrat peut être utilisé sur des ROM personnalisées sans racine, cela ajoutera la fonctionnalité Xposed à la ROM personnalisée elle-même. Cela signifie que vous aurez besoin de vos responsables de ROM personnalisés actuels pour ajouter la prise en charge de cette méthode en ajoutant/plaçant le sous-module ART dans l'arborescence source AOSP, puis en construisant l'intégralité de la ROM à partir de zéro.
Les responsables de la ROM personnalisée devront alors remplacer les frameworks/base/cmds/app_process d'origine avec celui modifié, créez un module prédéfini qui copie XposedBridge.jar dans system/framework, puis mettez à jour build/target/product/base.mk pour inclure libxposed_art et XposedBridge. Ainsi, même si cette méthode ne satisfera pas tout le monde comme il ne peut pas être installé directement sur votre ROM actuelle, il ajoute certains avantages à ce qui était possible dans le passé. Les premiers rapports suggèrent qu'une variété de modules pourraient également être compatibles.
Nous avons juste besoin de voir si les responsables de ROM personnalisés ajouteront ce support à leurs versions actuelles. Pour ceux qui recherchent une explication plus détaillée, assurez-vous de consultez le fichier readme.md disponible sur GitHub. Dans l'ensemble, cela pourrait être une solution de contournement intéressante pour les utilisateurs de Nougat qui souhaitent expérimenter et utiliser Xposed, permettant aux téléphones les plus récents d'accéder à un répertoire de modules.
Source: GitHub