Masquer automatiquement les vignettes des paramètres rapides sur l'écran de verrouillage [Application]

Une application pour masquer les vignettes de paramètres rapides sur l'écran de verrouillage. Désactivez les vignettes sensibles telles que le WiFi, le mode avion, la localisation et bien plus encore sur l'écran de verrouillage !

Google a introduit les vignettes Paramètres rapides sur Android avec Android 5.0 Lollipop (bien qu'il convient de noter que cette fonctionnalité était disponible sur les téléphones Samsung avant d'être disponible sur AOSP). Avec les paramètres rapides, les utilisateurs peuvent accéder à de nombreuses options système utiles telles que les options WiFi, Bluetooth, localisation, GPS ou son sans avoir à naviguer dans l'application Paramètres. Et avec l'API Quick Settings Tiles introduite dans Android 7.0 Nougat, les développeurs peuvent même ajouter leurs propres tuiles personnalisées. Lors de la création d'une nouvelle vignette, les développeurs peuvent spécifier si la vignette peut ou non être basculé directement depuis l'écran de verrouillage, mais de nombreuses vignettes par défaut n'implémentent pas cette fonctionnalité. Si vous cherchez un moyen de

désactiver ou masquer les vignettes de paramètres rapides sur l'écran de verrouillage, j'ai fait un simple, application gratuite que vous pouvez utiliser pour faire exactement cela.

Certains appareils de fabricants tels que Samsung ou Huawei empêchent l'utilisateur de basculer certaines vignettes lorsqu'il est sur l'écran de verrouillage. Par exemple, les appareils Huawei exécutant EMUI empêchent l'utilisateur de changer d'emplacement lorsqu'il est sur l'écran de verrouillage, à moins qu'il ne déverrouille le téléphone. Mais si l'utilisateur dispose d'un mode avion ou d'une vignette WiFi, ceux-ci peuvent toujours être activés, ce qui rend la protection des vignettes de localisation inutile.

Bien que Google ait mis en œuvre une protection contre les réinitialisations d'usine (FRP) pour empêcher les voleurs de s'enfuir avec votre appareil, il est alors possible de le réinitialiser aux paramètres d'usine, ce qui permet aux utilisateurs de basculer n'importe quel paramètre rapide. vuparbeaucoupàêtreun problème de sécurité potentiel. La question de savoir si masquer ou non les vignettes de paramètres rapides de l'écran de verrouillage contribuera réellement à la sécurité de l'appareil est un débat pour une autre fois, mais il y a clairement une raison pour laquelle certains constructeurs OEM bloquent l'accès à certaines vignettes sans être autorisés à le faire. débloqué. Et comme cela semble être une demande populaire, j’ai décidé qu’il vaudrait la peine de créer une application simple pour gérer cette tâche.


J'ai créé une application super simple en utilisant Tâcheur et son Usine d'applications Tasker plugin pour masquer les vignettes de paramètres rapides de l’écran de verrouillage. Ce n'est en aucun cas une jolie application, mais elle fait le travail. L'application répertorie simplement les vignettes de paramètres rapides actuellement disponibles qui se trouvent dans votre barre d'état et vous permet de sélectionner celles que vous souhaitez masquer de l'écran de verrouillage.

La liste des vignettes de paramètres rapides est extraite du Paramètres. Sécurisé préférence sysui_qs_tiles. En tant que tel, la demande doit recevoir le WRITE_SECURE_SETTINGS autorisation (soit à partir d'un shell rooté dans une application de terminal telle que Borne matérielle par XDA Junior Membre Yarolegovich ou par l'intermédiaire d'un Coquille BAD). Avec l'autorisation accordée, l'application peut écrire dans sysui_qs_tiles, ce qui modifie immédiatement la liste des paramètres rapides disponibles.

Malheureusement, je n'ai pas trouvé de moyen simple de convertir les valeurs de vignette de réglage rapide extraites de la préférence sysui_qs_tiles en le même texte affiché dans la barre d'état. Cependant, lors de mes tests, cela ne devrait pas vraiment poser de problème, car les chaînes affichées sont assez faciles à corréler avec la tuile qu'elles représentent. De plus, l'application affiche les chaînes dans le même ordre que dans la barre d'état, il n'y a donc vraiment aucune raison pour que vous ne puissiez pas trouver la vignette que vous cherchez à masquer.

Dans tous les cas, une fois que vous avez sélectionné les vignettes que vous souhaitez désactiver sur l'écran de verrouillage et activer l'affichage service de surveillance, l'application détectera lorsque l'écran a été allumé et est activement verrouillé écran. Sur l'écran de verrouillage, l'application modifiera la valeur des paramètres contenant les vignettes de paramètres rapides actuelles et supprimera les vignettes que vous souhaitez masquer de l'écran de verrouillage. Ensuite, lorsque l'utilisateur déverrouille le téléphone, l'application restaure les vignettes de paramètres rapides qu'elle a enregistrées lorsque vous avez éteint l'écran.

Je l'utilise depuis plus d'une semaine maintenant et je n'ai eu aucun problème, mais au cas où l'application se tromperait, il y aurait une "sauvegarde". et le bouton "Restaurer" qui vous permet d'enregistrer la liste actuelle des vignettes de paramètres rapides dans votre barre d'état et de la restaurer ultérieurement eux. L'application masque et restaure toutes les vignettes de configuration rapide que vous choisissez, même celles de tiers personnalisées. la réinitialisation des vignettes tierces d'applications telles que AutoNotification peut prendre quelques secondes.

J'espère que cette application rapide que j'ai concoctée vous servira bien. Je ne suis en aucun cas un développeur étant donné que je n'ai pas touché une seule ligne de code lors de la création de cette application avec Tasker, mais je préférerais la publier. application permettant aux gens de masquer les vignettes de paramètres rapides au lieu de laisser les gens continuer à attendre que quelqu'un d'autre vienne peut-être avec une application de leur propre.

[appbox xda xda.hideqstiles]