У Google Pixel 2 есть скрытая пасхалка в настройках Active Edge

В Google Pixel 2 и Pixel 2 XL в настройках Active Edge спрятана мини-игра с пасхальным яйцом, в которой вы сжимаете телефон, чтобы лопать пузыри.

Новейшие флагманские смартфоны Google Pixel, Пиксель 2 и Пиксель 2 XL, первоначально выпущенный с ОС Android 8.0 Oreo, но с тех пор получивший предварительная версия Android 8.1 для разработчиков. Там много небольшие изменения, которые мы задокументировали в релизе, но некоторые изменения более скрыты, чем другие. Одно изменение, которое мы обнаружили, не является тем, что на самом деле можно назвать функцией, но оно соответствует привычке Google добавлять в Android немного скрытого юмора. На экране настроек Active Edge Google Pixel 2 и Pixel 2 XL под управлением Android 8.1 Developer Предварительный просмотр 1: есть скрытая мини-игра с пасхальным яйцом, в которой вам нужно сжать телефон, чтобы он лопнул. пузыри.

Для тех из вас, кто не знаком, смартфоны Pixel 2 имеют функцию Active Edge, которая позволяет вы сжимаете нижнюю половину боковых сторон телефона, чтобы запустить Google Assistant или отключить входящий сигнал звонки. Чувствительность сжатия можно настроить в настройках (или

настройте его с помощью команды ADB), но кроме этого возможностей настройки Active Edge не так много, по крайней мере официально.

Когда мы начали копаться в последней версии приложения «Настройки» на Google Pixel 2 XL под управлением Android 8.1, мы обнаружили новую строку, связанную с Active Edge, которая, по нашему мнению, может быть интересной. Во-первых, мы обнаружили в настройках новое действие под названием «AssistGestureBubbleActivity».

<activityandroid: enabled="true"android: exported="false"android: hardwareAccelerated="true"android: name="com.google.android.settings.gestures.assist.bubble.AssistGestureBubbleActivity"android: resizeableActivity="false"android: screenOrientation="portrait"android: theme="@android: style/Theme.Material"/>

Далее мы обнаружили соответствующий файл макета для этого действия:

Assist_gesture_bubble_activity.xml


"fill_parent" n1:layout_height="fill_parent"
xmlns: n1="http://schemas.android.com/apk/res/android">
<ImageViewn1:n1:layout_width="fill_parent"n1:layout_height="fill_parent" />
<ImageViewn1:n1:layout_width="fill_parent"n1:layout_height="fill_parent" />
<TextViewn1:textColor="#ffffffff"n1:gravity="end"n1:layout_gravity="top"n1:n1:padding="12.0dip"n1:layout_width="fill_parent"n1:layout_height="wrap_content" />
FrameLayout>

читать далее

Ключевые слова «game_view» и «play_view» намекали на то, что это своего рода пасхальное яйцо. Поскольку действие определяется как «неэкспортированное», это означает, что его нельзя запустить из командной строки без root-прав и нельзя увидеть из средства запуска действий.

Но с помощью признанного участника XDA Куинни899, мы узнали, как получить доступ к этой скрытой пасхалке. Он обнаружил следующий код:

По сути, этот код прослушивает повторные нажатия на настройку чувствительности к сжатию в настройках Active Edge. Если у пользователя не отключены пасхалки (через управляемый профиль), затем на телефоне запустится скрытая мини-игра, в которой вы сжимаете телефон, чтобы лопнуть пузыри на экране.

Видео выше было снято младшим участником XDA. InFlames03 на своем Pixel 2 XL под управлением Android 8.1 Oreo. Если вам интересно, почему их приложение настроек темное, это потому, что они используют безрутовый движок тем Substratum со своей темной темой под названием Sai's Oreo Theme (которую вы можете узнать как установить здесь.)

Лично я считаю, что пасхалка немного разочаровывает. Quinny899 описал это как «инженерный тест, переработанный в игру». Честно говоря, не каждое пасхальное яйцо может вместиться в кучу. FlappyDroid от Marshmallow для Android, но в любом случае вы не будете играть в эту игру дольше нескольких секунд.