Google Pixel 2 a un œuf de Pâques caché dans les paramètres Active Edge

Les derniers smartphones phares de Google, les Pixel 2 et Pixel 2 XL, ont été initialement lancés avec Android 8.0 Oreo mais ont depuis reçu un aperçu du développeur pour Android 8.1. Nous avons documenté de nombreux changements subtils dans la version, mais certains changements sont plus cachés que d'autres. Un changement que nous avons découvert n'est pas ce que vous appelleriez une fonctionnalité, mais cela correspond à l'habitude de Google d'ajouter un humour caché à Android. Dans l'écran de configuration Active Edge de Google Pixel 2 et Pixel 2 XL sous Android 8.1 Developer Preview 1, vous trouverez un mini-jeu d'œufs de Pâques caché dans lequel vous devez presser votre téléphone pour faire apparaître des bulles.

Pour ceux d'entre vous qui ne sont pas familiers, les smartphones Pixel 2 ont une fonctionnalité appelée Active Edge qui vous permet de presser la moitié inférieure des côtés de votre téléphone pour lancer l'Assistant Google ou faire taire les appels entrants. Vous pouvez régler la sensibilité de compression dans les paramètres (ou la régler avec une commande ADB), mais à part cela, la personnalisation d'Active Edge n'est pas très complexe, du moins officiellement.

Lorsque nous avons commencé à explorer la dernière application des paramètres sur Google Pixel 2 XL sous Android 8.1, nous avons découvert une nouvelle ligne liée à Active Edge qui, selon nous, pourrait être intéressante. Tout d'abord, nous avons découvert une nouvelle activité dans les paramètres appelée «AssistGestureBubbleActivity».

Ensuite, nous avons découvert un fichier de mise en page correspondant à cette activité:

assist_gesture_bubble_activity.xml

Les mots-clés «game_view» et «play_view» laissaient entendre qu'il s'agissait d'un œuf de Pâques. Étant donné que l'activité est définie comme «non exportée», cela signifie qu'elle ne peut pas être exécutée à partir de la ligne de commande sans racine ni être vue à partir d'un programme de lancement d'activité.

Mais avec l'aide du contributeur reconnu Quinny899, nous avons découvert comment accéder à cet oeuf de Pâques caché. Il a découvert le code suivant:

Fondamentalement, ce code écoute les tapotements répétés sur le paramètre de sensibilité à la compression dans les paramètres Active Edge. Si l'utilisateur n'a pas désactivé les œufs de Pâques (via un profil géré), le téléphone lance un mini-jeu caché dans lequel vous appuyez sur votre téléphone pour faire apparaître des bulles à l'écran.

La vidéo ci-dessus a été prise par le membre junior InFlames03 sur son Pixel 2 XL sous Android 8.1 Oreo. Si vous vous demandez en quoi leurs paramètres sont sombres, c'est qu'ils exécutent le moteur de thème sans racine Substratum avec leur propre thème sombre appelé Sai Oreo Theme (que vous pouvez découvrir comment l'installer ici.)

Personnellement, je pense que l'œuf de Pâques est un peu décevant. Quinny899 l'a décrit comme un «test d'ingénierie transformé en jeu.» Pour être juste, tous les œufs de Pâques ne peuvent pas s'accumuler sous le nom FlappyDroid d'Android Marshmallow, mais ce n'est pas comme si vous jouiez à ce jeu plus de quelques secondes de toute façon.