Google Pixel 2 มีไข่อีสเตอร์ที่ซ่อนอยู่ในการตั้งค่าขอบที่ใช้งานอยู่

Pixel Pixel สมาร์ทโฟนรุ่นล่าสุดของ Google Pixel 2 และ Pixel 2 XL เริ่มเปิดตัวพร้อมกับ Android 8.0 Oreo บนเครื่อง แต่ได้รับตัวอย่างของนักพัฒนา Android 8.1 มีการเปลี่ยนแปลงเล็กน้อยมากมายที่เราบันทึกไว้ในการเปิดตัว แต่การเปลี่ยนแปลงบางอย่างถูกซ่อนไว้มากกว่าการเปลี่ยนแปลงอื่น ๆ การเปลี่ยนแปลงอย่างหนึ่งที่เราได้ค้นพบไม่ใช่สิ่งที่คุณจะเรียกว่าเป็นคุณลักษณะจริงๆ แต่มันสอดคล้องกับนิสัยของ Google ในการเพิ่มอารมณ์ขันที่ซ่อนอยู่ให้กับ Android ในหน้าจอการตั้งค่า Active Edge ของ Google Pixel 2 และ Pixel 2 XL ที่รัน Android 8.1 Developer Preview 1 มีเกมมินิไข่อีสเตอร์ที่ซ่อนอยู่ซึ่งเกี่ยวข้องกับคุณบีบโทรศัพท์ของคุณให้ปรากฏฟอง

สำหรับผู้ที่ไม่คุ้นเคยสมาร์ทโฟน Pixel 2 มีคุณสมบัติที่เรียกว่า Active Edge ที่ให้คุณบีบครึ่งล่างของด้านข้างของโทรศัพท์เพื่อเปิดใช้ Google Assistant หรือปิดเสียงเรียกเข้า คุณสามารถปรับความไวของการบีบในการตั้งค่า (หรือปรับด้วยคำสั่ง ADB) แต่นอกเหนือจากการปรับแต่ง Active Edge อย่างน้อยก็อย่างเป็นทางการ

เมื่อเราเริ่มขุดลงในแอปพลิเคชันการตั้งค่าล่าสุดบน Google Pixel 2 XL ที่ใช้ Android 8.1 เราค้นพบบรรทัดใหม่ที่เกี่ยวข้องกับ Active Edge ที่เราคิดว่าน่าสนใจ อันดับแรกเราค้นพบกิจกรรมใหม่ในการตั้งค่าที่เรียกว่า "AssistGestureBubbleActivity"

ต่อไปเราค้นพบไฟล์เลย์เอาต์ที่สอดคล้องกันสำหรับกิจกรรมนี้:

assist_gesture_bubble_activity.xml

คำหลัก“ game_view” และ“ play_view” บอกเป็นนัย ๆ ว่านี่เป็นไข่อีสเตอร์ในบางประเภท เนื่องจากกิจกรรมถูกกำหนดเป็น "ไม่ได้เอ็กซ์พอร์ต" ซึ่งหมายความว่าจะไม่สามารถเรียกใช้จากบรรทัดคำสั่งโดยไม่มีรูทและไม่สามารถเห็นได้จากตัวเรียกใช้งานกิจกรรม

แต่ด้วยความช่วยเหลือจากผู้สนับสนุนที่รู้จัก Quinny899 เราค้นพบวิธีการเข้าถึงไข่อีสเตอร์ที่ซ่อนอยู่นี้ เขาค้นพบรหัสต่อไปนี้:

โดยพื้นฐานแล้วรหัสนี้กำลังรับฟังการแตะซ้ำ ๆ ในการตั้งค่าความไวการบีบในการตั้งค่า Active Edge หากผู้ใช้ไม่ได้ปิดการใช้งานไข่อีสเตอร์ (ผ่านโปรไฟล์ที่มีการจัดการ) จากนั้นโทรศัพท์จะเปิดมินิเกมที่ซ่อนอยู่ซึ่งคุณบีบโทรศัพท์ของคุณเพื่อป๊อปฟองอากาศบนหน้าจอ

วิดีโอสมาชิกด้านบนถ่ายโดย Junior Member InFlames03 บน Pixel 2 XL ที่ใช้ Android 8.1 Oreo หากคุณสงสัยว่าแอปการตั้งค่าของพวกเขามืดแค่ไหนนั่นเป็นเพราะพวกเขากำลังเรียกใช้เอ็นจิ้นธีม Substratum แบบไร้รูทด้วยธีมสีเข้มของพวกเขาเองที่เรียกว่า Sai's Oreo Theme (ซึ่งคุณสามารถหาวิธีติดตั้งได้ที่นี่)

โดยส่วนตัวฉันคิดว่าไข่อีสเตอร์จะค่อนข้างท่วมท้น Quinny899 อธิบายว่ามันเป็น“ การทดสอบทางวิศวกรรมที่นำกลับมาใช้ใหม่ในเกม” เพื่อความเป็นธรรมไม่ใช่ว่าไข่อีสเตอร์ทุกตัวสามารถวางซ้อนกับ FlappyDroid ของ Marshmallow ของ Android แต่ไม่ใช่ว่าคุณจะเล่นเกมนี้นานกว่าสองสามวินาที