De Google Pixel 2 en Pixel 2 XL hebben een easter egg-minigame verborgen in Active Edge-instellingen, waarbij je in je telefoon knijpt om bubbels te laten knappen.
Google's nieuwste vlaggenschip Pixel-smartphones, de Pixel 2 en Pixel 2 XL, aanvankelijk gelanceerd met Android 8.0 Oreo aan boord, maar sindsdien een ontwikkelaarspreview van Android 8.1. Er zijn veel subtiele veranderingen die we hebben gedocumenteerd in de release, maar sommige wijzigingen zijn meer verborgen dan andere. Eén verandering die we hebben ontdekt, is niet wat je echt een functie zou noemen, maar komt overeen met de gewoonte van Google om wat verborgen humor aan Android toe te voegen. In het Active Edge-instellingenscherm van de Google Pixel 2 en Pixel 2 XL met Android 8.1 Developer Voorbeeld 1: er is een verborgen paasei-minispel waarbij je in je telefoon moet knijpen om deze te laten knappen bubbels.
Voor degenen onder u die niet bekend zijn: de Pixel 2-smartphones hebben een functie genaamd Active Edge waarmee u kunt werken je knijpt in de onderste helft van de zijkanten van je telefoon om de Google Assistent te starten of het binnenkomende geluid te dempen oproepen. Je kunt de knijpgevoeligheid aanpassen in de instellingen (of
verfijn het met een ADB-opdracht) maar afgezien daarvan is er niet veel aan de hand om Active Edge aan te passen, althans officieel.Toen we begonnen te graven in de nieuwste applicatie Instellingen op de Google Pixel 2 XL met Android 8.1, ontdekten we een nieuwe regel gerelateerd aan Active Edge waarvan we dachten dat deze interessant zou kunnen zijn. Eerst ontdekten we een nieuwe activiteit in Instellingen genaamd '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"/>
Vervolgens ontdekten we een bijbehorend lay-outbestand voor deze activiteit:
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>
Lees verder
De trefwoorden "game_view" en "play_view" duidden erop dat dit een soort easter egg was. Omdat de activiteit is gedefinieerd als "niet-geëxporteerd", betekent dit dat deze niet kan worden uitgevoerd vanaf de opdrachtregel zonder root, en ook niet kan worden gezien vanuit een activiteitenstarter.
Maar met hulp van XDA Recognised Contributor Quinny899, hebben we ontdekt hoe we toegang kunnen krijgen tot dit verborgen paasei. Hij ontdekte de volgende code:
Kortom, deze code luistert naar herhaalde tikken op de knijpgevoeligheidsinstelling onder Active Edge-instellingen. Als de gebruiker easter eggs niet heeft uitgeschakeld (via een beheerd profiel), dan start de telefoon een verborgen minigame waarin je in je telefoon knijpt om bubbels op het scherm te laten knappen.
De bovenstaande video is gemaakt door XDA Junior Member InFlames03 op hun Pixel 2 XL met Android 8.1 Oreo. Als je je afvraagt waarom hun instellingen-app donker is, komt dat omdat ze de wortelloze Substratum-thema-engine met hun eigen donkere thema genaamd Sai's Oreo Theme (wat je kunt ontdekken hoe hier te installeren.)
Persoonlijk vind ik het paasei een beetje teleurstellend. Quinny899 beschreef het als een "technische test die tot een spel is gerecycled". Om eerlijk te zijn, niet elk paasei kan opstapelen FlappyDroid van Android Marshmallow, maar het is sowieso niet zo dat je dit spel langer dan een paar seconden speelt.