Les thèmes personnalisés sont désormais possibles sur les appareils Android P enracinés avec Substratum

Les modifications apportées à l'interface utilisateur d'Android P ont initialement suscité une certaine controverse (principalement en raison de similitudes perçues avec iOS et d'adaptations évidentes pour les appareils dotés d'affichages encochés), mais il semble que les critiques se soient estompées, car certaines personnes se sont habituées à ces modifications. Il manque une fonctionnalité que les passionnés d’Android mendient depuis quelques années: les thèmes personnalisés. Android Oreo a présenté le cadre de thèmes de Sony auquel s'est associé le gestionnaire de thèmes tiers connu, Substratum, pour fournir des thèmes personnalisés sans racine. Malheureusement, Android P a empêché l'installation de superpositions tierces en exigeant que les superpositions soient signées par le système. Pour ceux d'entre vous qui aspirent à avoir un thème sombre sur l'ensemble du système sur Android P, l'équipe Substratum vient de publier une nouvelle version bêta qui prend en charge les périphériques enracinés.

Android 8.1 Oreo a ajouté un thème partiellement sombre, mais ce thème présente des inconvénients évidents. Pour commencer, le thème n’est appliqué que lorsqu’un papier peint de couleur sombre est utilisé (une mise à jour ultérieure permettra toutefois d’appliquer manuellement ce thème.) Ensuite, il ne traite que les parties thématiques de Google Pixel Launcher, les mosaïques de paramètres rapides et panneau de volume plutôt que l’ensemble SystemUI et Framework. En comparaison, Substratum sans racine donnait aux utilisateurs la liberté d'installer le thème personnalisé de leur choix (parfois à leurs risques et périls). Google empêchait l'installation de superpositions tierces, mais si vous disposiez d'un accès root via Magisk, SuperSU ou l'addonSon de LineageOS, vous pourrez contourner ces restrictions.

La dernière version bêta, la version 997, devrait fonctionner sur tous les appareils du programme Android P beta. Cela inclut les appareils suivants:

  • Google Pixel
  • Google Pixel XL
  • Google Pixel 2
  • Google Pixel 2 XL
  • Téléphone essentiel
  • Nokia 6.1 (Chine)
  • Nokia 7 (Chine)
  • Nokia 7 Plus
  • Nokia 8 Sirocco (Chine)
  • OnePlus 6
  • Oppo R15 Pro
  • Sony Xperia XZ2
  • Vivo X21UD
  • Vivo X21
  • Xiaomi Mi Mix 2S

Voici le changelog complet de la version:

Substratum public release 995 et beta release 997 changelog

Sommaire:

  • La version stable 995 apporte plus de corrections pour le mode Sungstromeda, ainsi que des traductions mises à jour.
  • La version bêta 997 cible le support Android P pour les appareils enracinés.

Changelog complet

  • Version bêta 997
    • Packages: assurez-vous que les packages installés ont un chemin d'accès valide
    • SettingsFragment: supprimez les spaghettis de l'opérateur ternaire et créez un compte pour Android P
    • P-fix mis à jour pour utiliser les API maintenant finalisées
    • OverlaysManager: n'attendez pas la réponse de l'intention sur P
    • ThemeManager: implémenter désinstaller pour P
    • Substratum: implémenter le support initial pour Android P
  • Sortie publique 995
    • SubstratumTile: Lancer avec FLAG_ACTIVITY_NEW_TASK
    • substrat: met à jour toutes les dépendances de gradle
    • substrat: rajouter quelques langues
    • Substratum: Mise à jour des localisations
    • ShowcaseActivity: Nettoyage mineur
    • SubstratumUI: Correction de la barre de navigation pour l'API 27
    • OverlaysAdapter: supprime l'état bleu
    • SubstratumCleanup: Supprime les localisations incomplètes
    • SubstratumCleanup: Supprimer toutes les localisations incomplètes / non utilisées
    • InformationActivity: nom de variable altérée
    • FileDownloader: réécrire en utilisant try-with-resources
    • Nettoyage de charpie assez automatisé
    • ThemeManager: utilisez HashSet pour éviter les doublons

Comment installer Substratum et configurer des thèmes personnalisés

Rejoignez le programme bêta ici, puis téléchargez l'application depuis le Play Store ci-dessous. Visitez le forum Substratum sur pour rester au courant des dernières nouvelles concernant le gestionnaire de thèmes. L'installation d'un thème personnalisé est assez simple si vous êtes enraciné. Vous pouvez suivre notre guide précédent pour Android Oreo, sauf que vous pouvez ignorer entièrement la partie 1.