PrivSet, une application qui permet aux utilisateurs de modifier les valeurs de résolution du framework Android sans avoir besoin d'Apktool, a été mise à jour avec la prise en charge d'Android 8.0 et d'Android 8.1 Oreo.
L'une des utilisations les plus populaires d'Apktool, un outil qui permet de décompiler des applications Android afin de pouvoir apporter des modifications, est de modifier le framework Android-res.apk. Cette application, appelée Android Framework, est chargée de fournir une grande partie des actifs, des couleurs, des images et des valeurs de configuration sur votre appareil. Par exemple, vous pouvez modifier framework-res en activer ou désactiver la prise en charge des icônes rondes. Apporter des modifications à framework-res a nécessité un peu d'effort jusqu'à l'arrivée de PrivSet. Ensemble Privé, réalisé par un membre senior de XDA monsieur Mordred, est une application racine utile pour modifier les valeurs du framework Android sans avoir besoin d'utiliser Apktool.
Il fonctionne en redirigeant Android pour extraire les valeurs des ressources d'une superposition qu'il crée pour le framework-res.apk. Si vous connaissez Substratum, PrivSet fonctionne de la même manière puisqu'il repose sur une surcouche utilisant RRO (pour Android Marshmallow et Nougat) et OMS (Android Oreo). Ainsi, il n'est pas du tout nécessaire de modifier directement le framework-res car les valeurs sont lues à partir de la superposition et non à partir du framework-res.apk d'origine.
Il permet aux utilisateurs de modifier de nombreuses valeurs du framework Android liées aux paramètres traitant de la rotation à quatre voies, forcer les coins arrondis pour toutes les applications, modifier ce que fait le téléphone lorsque les utilisateurs appuient deux fois sur le bouton d'alimentation, et plus. Les utilisateurs doivent redémarrer leur appareil après avoir appliqué les modifications. Ils peuvent également choisir de réinitialiser toutes leurs modifications et de recommencer. Il convient de noter que PrivSet permet à l'utilisateur de générer des superpositions pour modifier uniquement les valeurs de framework qui sont réellement présentes dans le framework-res.apk de l'appareil. Pour ce faire, il lit les propriétés système de l'appareil de l'utilisateur.
Lorsque nous avons précédemment couvert cette application, elle ne prenait pas en charge Android Oreo. Maintenant, il a été mis à jour avec la prise en charge d'Android 8.0 et d'Android 8.1 Oreo. Il convient de noter que PrivSet ne dispose pas encore de mode sans racine pour Android Oreo. Selon le développeur, il s'agit d'un travail en cours et cela devrait arriver dans les futures mises à jour.