Démo du moteur de thème de substrat sans racines sur Android Oreo et résolution des idées fausses

Une démonstration vidéo du moteur de thème Substratum sans racine sur Android Oreo. En outre, des questions fréquemment posées sur le prochain gestionnaire de thèmes.

Hier, nous avons publié un article exclusif détaillant quelque chose que de nombreux passionnés d'Android aspirent: une prise en charge complète des thèmes à l'échelle du système sans racine. Ce support thématique nous vient grâce à Team Substratum, mais hier, l'équipe n'était pas encore prête à montrer son travail. Cela a changé, cependant, puisque Nicholas Chum a réalisé une vidéo pour XDA pour vous montrer à quoi ressemblera l'application de superpositions de thèmes sur Android Oreo à l'aide du nouveau moteur de thème Substratum sans racine.


Démo du moteur de thème de substrat sans racine sur Android Oreo

Remarque: « Andromeda » n'est que le nom de code que l'équipe utilise pour Substratum sans racine sur Android 8.0. Cela n'a rien à voir avec la rumeur Google Andromède.

Je vous recommande de regarder cette courte vidéo de 2h30 démontrant le fonctionnement de l'application de gestion de thèmes sans root sur Android Oreo 8.0 afin que vous puissiez réellement

voir à quel point c'est fluide, mais voici les points clés que vous devriez retenir de cette vidéo :

  • Dans la vidéo, son téléphone est non attaché depuis son ordinateur. C'est possible après avoir exécuté un un clic outil de bureau (créé par Team Substratum) pour activer les privilèges élevés de Substratum. Il n'avait pas besoin de saisir manuellement de commandes ADB.
  • Une fois activée, l'application Substratum peut facilement installer, activer, désactiver ou désinstaller Thèmes de substrat - le tout silencieusement en arrière-plan. Les changements sont immédiat.
  • Il présente à la fois le framework, l'interface utilisateur système et une superposition d'application individuelle. Il présente le thème de la barre de navigation, des notifications, des paramètres et de l'application de calculatrice.
  • Son téléphone est non déraciné, comme le montre l'utilisation de Vérificateur de racine application.

J'espère que cette démonstration aidera à montrer à quel point la création de thèmes pour votre appareil Android Oreo sera simple et transparente. Cependant, de nombreux utilisateurs étaient confus au sujet de certaines parties de la thématique Substratum sans racine pour Android 8.0 après avoir lu mon article d'hier. Bien que cet article ait répondu à toutes les questions ci-dessous, je me rends compte qu'il contenait de nombreuses informations techniques. des informations sur la préparation à la prise en charge complète du thème sur Android 8.0 et son fonctionnement, ces points auraient donc pu être manqué. Ainsi, clarifions certaines des idées fausses courantes.


Questions fréquemment posées

Substrat et Android Oreo

  • Il s'agit simplement d'une application/framework/modification/hack tiers, cela n'a officiellement rien à voir avec Google ou Android Oreo !
    • S'il est vrai qu'il n'existe pas d'application de gestion de thème fournie par Google sur Android 8.0, celle-ci ne signifie pas qu'il s'agit d'un "hack" ou d'un "mod". Rien n'est modifié ici, et aucun hack n'est impliqué pour que cela fonctionne. Android 8.0 prend en charge nativement les thèmes OMS c'est sur quoi est basé Substratum. Substratum utilise les commandes officielles intégrées de Google pour changer de thème, et ces commandes passent par des API officiellement fournies pour changer de thème. La seule chose qui manque dans la version Android officielle de Google est une application de gestion de thèmes, ce que Substratum fournira.
  • Alors pourquoi Google ne propose-t-il pas de gestionnaire de thèmes ?
    • Nous ne pouvons pas parler des motivations de Google. L'OMS est clairement à un point où il devrait être utilisable pour les thèmes, mais peut-être que Google a une autre vision en tête pour OMS, car il peut être utilisé pour plus que de simples thèmes. Comme en témoigne un commettre, peut-être que Google introduit la prise en charge d'OMS afin de permettre aux OEM de prendre plus facilement en charge plusieurs appareils similaires.
  • Cela aura-t-il un impact sur les performances de mon appareil? Est-ce que ce sera un désordre de buggy ?
    • S'il y a n'importe lequel impact sur les performances, ce sera très minimal. OMS a été testé et amélioré par les ingénieurs de Sony Mobile, ainsi que par Google. Le cadre thématique utilisé par Substratum n'est pas le travail de développeurs amateurs piratant ensemble une API, mais le travail d'ingénieurs Android professionnels de Sony et de Google.
  • Cela va-t-il briser SafetyNet/Android Pay ?
    • Non. OMS/Substratum ne modifie aucun fichier.
  • Est-ce sûr ?
    • Oui c'est le cas sûr.
  • Quels téléphones recevront Android Oreo ?
    • Ne nous demandez pas! La plupart des entreprises (hormis HTC et OnePlus) n'ont pas annoncé pour quels appareils ils prendront en charge Android 8.0. Comme toujours, cependant, de nombreux appareils recevront probablement des ports non officiels d'Android Oreo (comme le Xiaomi Mi 3 et Mi 4), alors restez connectés à nos forums avec l'application XDA Labs!

Prise en charge des appareils

  • Les constructeurs OEM pourront-ils bloquer cette fonctionnalité ?
    • Oui. Le support OMS peut ne pas être disponible sur votre appareil si le fabricant le souhaite, mais vous seriez surpris de savoir ce que types d'appareils prennent en charge une certaine forme d'OMS. Cependant, si l'implémentation d'OMS sur d'autres appareils diffère fortement de celle d'AOSP, il est alors possible que Substratum soit bogué uniquement sur ces appareils. Malheureusement, c'est la conséquence de travailler à l'aveugle sans le code source que ces fabricants ne fournissent généralement pas!
  • Cela fonctionnera-t-il sur des appareils non Google tels que les téléphones OnePlus ou Motorola ?
    • Les téléphones OnePlus et Motorola en particulier devraient pouvoir l'utiliser si ou quand ces appareils reçoivent la mise à jour Android 8.0. Il ne s’agit en aucun cas d’une garantie, mais d’un constat basé sur le fait que ces fabricants ont tendance à ne pas trop s’éloigner de l’AOSP.
  • Pour quels appareils cela fonctionnera-t-il ?
    • Tous les appareils Android Oreo/8.0 actuels tels que le Google Nexus 5X, le Google Nexus 6P, le Google Pixel, le Google Pixel XL et le Google Pixel C. Il est probable que tous les futurs appareils Android 8.0, tels que le Google Pixel 2, Google Pixel 2 XL, OnePlus 3, OnePlus 3T, OnePlus 5 et de nombreux appareils Motorola.
  • Pourquoi ai-je besoin d’un outil de bureau ?
    • Normalement, pour exécuter les commandes nécessaires pour changer de thème sur Android 8.0, vous devez être dans un shell ADB. Cela signifie que vous devrez soit être connecté à l'ordinateur à tout moment (ce qui rend cela compliqué). Cependant, l'équipe Substratum a mis au point une astuce qui permet à l'application Substratum d'exécuter ces mêmes commandes. sans que tu aies besoin d'être attaché sur votre ordinateur pour utiliser ADB. L'outil de bureau est ce qui permet cette astuce et il accorde à Substratum des privilèges élevés semblables à un shell ADB.
  • Qu'entendez-vous par « privilèges élevés » ?
    • Android dispose d'un système d'autorisation qui empêche les applications d'utiliser des services et des méthodes potentiellement dangereuses pour la confidentialité ou la sécurité. Cependant, il existe de nombreuses choses que l'on peut faire via Android Debug Bridge (ADB), un outil destiné aux développeurs pour déboguer et tester divers aspects de leurs applications ou du système. Substratum fonctionne essentiellement au même niveau de privilèges qu'ADB, qui est un niveau en dessous de root, pour lui permettre d'exécuter certaines commandes qu'il ne pourrait pas exécuter autrement.
  • Quelles commandes exécute-t-il ?
    • Les commandes sont répertoriées ici.
  • La barrière à l’entrée est trop haute! Ça va être trop difficile pour moi !
    • L'outil de bureau, comme mentionné précédemment, sera un outil en un clic. Téléchargez simplement l'application Substratum sur votre téléphone, téléchargez l'outil sur votre PC/ordinateur portable, exécutez l'outil et vous êtes prêt à partir!
  • Dois-je installer une application via ADB? Comment vais-je obtenir Substratum sur mon appareil ?
    • Un substrat sans racines sera disponible sur le Google Play Store. Son outil de bureau compagnon sera disponible en téléchargement en ligne, probablement sur nos forums. Cependant, il ne sera pas difficile à trouver et l'application vous y dirigera.
  • Vais-je devoir apprendre à utiliser ADB ?
    • Non. L'outil de bureau gérera tout pour vous. Bien que je vous recommande fortement de vous renseigner sur ADB, étant donné qu'il y a tellement de choses intéressantes que vous pouvez faire avec en suivant nos tutoriels.
  • Vais-je devoir réactiver mes thèmes à chaque redémarrage ?
    • Non.
  • Dois-je brancher mon téléphone et exécuter l’outil de bureau à chaque démarrage ?
    • Non, sauf si vous devez changer de thème! Les thèmes que vous avez déjà activés resteront activés après un redémarrage, mais si vous souhaitez ajouter, supprimer ou activer/désactiver des thèmes, vous devrez réexécuter l'outil de bureau.
  • Pourquoi et quand dois-je exécuter l’outil de bureau après le redémarrage ?
    • Lorsque vous redémarrez, le processus utilisé par Substratum pour élever ses privilèges est interrompu. Donc, si vous décidez de modifier les thèmes à l’avenir, vous devrez réexécuter l’outil. La plupart des gens choisissent un thème ou deux et s'y tiennent, cela ne devrait donc pas être une cause de maux de tête pour la plupart des utilisateurs.
  • Est-ce que cela fonctionnera sur Mac/Linux ?
    • Oui.

Thématisation

  • Puis-je obtenir un thème sombre avec ça ?
    • Oui.
  • Les thèmes seront-ils gratuits pour cela ?
    • Cela dépend du thème. Substratum n'est qu'un framework, il ne fournit aucun thème à lui seul. Rechercher "Substrat" ​​sur le Play Store et vous verrez un mélange sain de thèmes gratuits et payants.
  • Pourrai-je utiliser n’importe quel thème du Play Store ?
    • Tant qu'il est indiqué qu'il est compatible avec Substratum, alors oui.
  • Le thème que j'ai trouvé indique qu'il nécessite un accès root. Mais n'est-ce pas sans racines ?
    • Le développeur du thème doit simplement mettre à jour sa description Play Store.
  • Pourrai-je changer les polices ou les emojis ?
    • Oui et non. Non, dans la mesure où vous ne pouvez pas modifier les polices/émoticônes à l'échelle du système, mais oui, vous pouvez le faire application par application. Par exemple, voici un Changeur d'emoji WhatsApp Cela devrait fonctionner.
  • Pourquoi ne puis-je pas modifier les polices, les emojis ou d'autres éléments ?
    • Bien que vous puissiez créer un thème pour n'importe quel système et applications tierces, tout ce qu'un utilisateur de Substratum rooté peut faire n'est pas disponible pour la version sans racine. Par exemple, changer la police avec Substratum nécessite que le fichier de police situé dans la partition système soit réellement modifié, ce qui nécessite un accès root.
  • Ai-je vraiment besoin d'avoir Substratum pour thème ?
    • Techniquement, non, car la prise en charge d'OMS est intégrée à Android Oreo et les commandes utilisées par Substratum peuvent être utilisées par toute personne disposant d'ADB, mais le processus sera beaucoup plus difficile sans cela.
  • Comment puis-je installer des thèmes manuellement sans Substratum ?
    • Vous aurez besoin du ou des fichiers APK de superposition, d’une configuration ADB fonctionnelle et d’une familiarité avec la ligne de commande. Les commandes dont vous avez besoin sont répertoriées ici. Notez que les thèmes disponibles dans le Play Store ne sont pas les véritables APK de superposition dont vous avez besoin. Google n'autorise pas les applications du Play Store à contenir d'autres applications. Au lieu de cela, Substratum compile les fichiers APK de superposition sur l'appareil lui-même, puis les installe à l'aide des commandes de superposition répertoriées précédemment.

Informations sur les prix/sorties

  • Combien cela coûtera t'il?
    • $2.49.
  • Pourquoi dois-je payer pour Substratum ?
    • Pour soutenir l'effort de développement de l'équipe qui a travaillé pendant d'innombrables heures pour vous proposer ce formidable gestionnaire de thèmes.
  • Dois-je payer pour Substratum si je suis rooté ou si j'utilise une ROM personnalisée ?
    • Non. Le substrat pour les utilisateurs de ROM rootées/personnalisées restera gratuit, comme il l'a toujours été.
  • Quand va-t-il sortir?
    • C'est sorti maintenant !

D'autres questions? Laissez un commentaire ci-dessous et moi-même ou, espérons-le, l'un des développeurs de Substratum pourra répondre !