รับฟีเจอร์ "เปิด WiFi อัตโนมัติ" สำหรับ Nexus 5X/6P บน Android Oreo

ด้วยคำสั่ง ADB สั้นๆ สองสามคำสั่ง เราสามารถนำคุณสมบัติการเปิด WiFi โดยอัตโนมัติใน Android Oreo กลับมาสู่ Nexus 5X และ Nexus 6P ได้

Android Oreo แนะนำคุณสมบัติใหม่ที่ให้คุณเปิด WiFi โดยอัตโนมัติเมื่อคุณอยู่ใกล้กับ "เครือข่ายที่บันทึกไว้คุณภาพสูง" เช่นเครือข่ายจากที่ทำงานหรือที่บ้าน คุณลักษณะนี้สามารถพบได้ในรุ่นอย่างเป็นทางการของ Android 8.0 สำหรับ Google Pixel และ Google Pixel XL แต่ไม่มีให้บริการใน Google Nexus 5X หรือ Google Nexus 6P อย่างไรก็ตาม นั่นไม่ได้เป็นเช่นนั้นเสมอไป โทรศัพท์ Nexus ทั้งสองเครื่องมีคุณสมบัติปลุก WiFi อัตโนมัติจริง ๆ เมื่อ Android O Developer Preview 2 ไม่ทำงาน แต่ด้วยเหตุผลบางอย่างที่ไม่ทราบ Google ลบฟีเจอร์นี้ใน Android 8.0 Oreo รุ่นสุดท้ายสำหรับ Nexus 5X/6P.

โมดูล WiFi ในสมาร์ทโฟนทุกวันนี้ค่อนข้างมีประสิทธิภาพในเรื่องอายุการใช้งานแบตเตอรี่ ดังนั้นจึงไม่ใช่สิ่งที่จะช่วยประหยัดอายุการใช้งานแบตเตอรี่ได้มากสำหรับคนส่วนใหญ่ อย่างไรก็ตาม หากคุณอยู่ในพื้นที่ที่มีจุดเชื่อมต่อ WiFi จำนวนมากที่มีคุณภาพการเชื่อมต่อเครือข่ายที่แตกต่างกัน คุณอาจประสบปัญหา แบตเตอรี่หมดบางส่วนที่เกี่ยวข้องกับสมาร์ทโฟนของคุณเชื่อมต่อและตัดการเชื่อมต่อจากเครือข่าย WiFi แบบเปิดคุณภาพต่ำอย่างต่อเนื่อง

นั่นคือจุดที่ฟีเจอร์เปิด WiFi เข้ามาโดยอัตโนมัติ สิ่งที่เกิดขึ้นคือในขณะที่ความสามารถในการเชื่อมต่อกับเครือข่าย WiFi ปิดอยู่ คุณลักษณะในการสแกนหาเครือข่าย WiFi ยังคงเปิดใช้งานอยู่ ในเบื้องหลัง Google จะสแกนหาเครือข่าย จากนั้นจะใช้บริการแนะนำของตัวเองเพื่อพิจารณาว่าควรเปิด WiFi อีกครั้งเพื่อเชื่อมต่อกับเครือข่ายหรือไม่ บริการแนะนำของ Google ยึดตามการตัดสินใจนี้ว่าเครือข่าย WiFi เป็นเครือข่ายที่บันทึกไว้ซึ่งคุณเชื่อมต่อบ่อยๆ หรือไม่ และเครือข่ายนั้นมีการเชื่อมต่อความเร็วสูงที่เสถียรหรือไม่

คุณจะพบคุณสมบัตินี้โดยเปิดแอปพลิเคชันการตั้งค่า แตะตัวเลือกเครือข่ายและอินเทอร์เน็ต ที่ด้านบน แตะ WiFi จากนั้นแตะตัวเลือกการตั้งค่า WiFi ที่ด้านล่างของ รายการ. ตัวสลับสามารถเห็นได้ในภาพคุณสมบัติด้านบน

คุณลักษณะที่ดีทีเดียวหากคุณถามฉัน แต่มันถูกลบออกสำหรับ Nexus 5X และ Nexus 6P ด้วยเหตุผลที่เราไม่ทราบ บางทีมันอาจจะใช้งานไม่ได้ดีกับโทรศัพท์ทั้งสองเครื่อง เช่นเดียวกับคุณสมบัติอื่นๆ ของ Android ที่ไม่มีปุ่มสลับที่ผู้ใช้เห็น เราสามารถนำคุณสมบัตินี้กลับมาได้โดยใช้คำสั่ง ADB สองสามคำสั่ง เรามาดำดิ่งลงสู่ขั้นตอนที่จำเป็นเพื่อให้ได้ นำฟีเจอร์ "เปิด WiFi อัตโนมัติ" กลับมาสำหรับ Google Nexus 5X และ Google Nexus 6P.


เปิดใช้งานคุณสมบัติ "เปิด WiFi อัตโนมัติ" บน Nexus 5X และ Nexus 6P

  1. ก่อนอื่นคุณจะต้อง ติดตั้ง ADB บนคอมพิวเตอร์เดสก์ท็อปหรือแล็ปท็อปของคุณ
  2. เชื่อมต่อ Nexus 5X หรือ Nexus 6P เข้ากับคอมพิวเตอร์ เปิดใช้งานการแก้ไขข้อบกพร่อง USB จากนั้นเปิดพรอมต์คำสั่ง
  3. ดำเนินการคำสั่งต่อไปนี้ลงในพร้อมท์คำสั่ง: adb shell
  4. จากนั้นดำเนินการคำสั่งต่อไปนี้ในพรอมต์คำสั่งเพื่อนำการสลับกลับมา: settings put global wifi_wakeup_available 1
  5. สุดท้ายนี้ ดำเนินการคำสั่งต่อไปนี้ในพรอมต์คำสั่งเพื่อเปิดใช้งานคุณสมบัตินี้จริง: settings put global wifi_wakeup_enabled 1

คำอธิบาย

เราทำอยู่ บทช่วยสอนเหล่านี้จำนวนหนึ่ง ล่าสุดที่ให้คุณเข้าถึงคุณสมบัติที่รวมอยู่ในซอฟต์แวร์ Android ที่คุณใช้งานอยู่ คุณลักษณะเหล่านี้เป็นคุณลักษณะที่รวมอยู่ในระบบปฏิบัติการ Android แต่ผู้ใช้ไม่สามารถเข้าถึงได้ง่าย

เนื่องจาก Google เก็บคุณสมบัติ WiFi อัตโนมัตินี้ไว้ใน Pixel และ Pixel XL เราจึงสามารถจินตนาการได้ว่ามันทำงานได้ตรงตามที่พวกเขาหวังไว้ อย่างไรก็ตาม พวกเขาได้ลบการสลับบน Nexus 5X และ Nexus 6P ออกแล้ว เนื่องจากเป็นไปได้ว่าฟีเจอร์นี้จะไม่เล่น ดีกับโมดูล WiFi ที่ใช้ในอุปกรณ์ทั้งสองนี้ หรือบางที Google อาจต้องการจำกัดไว้เฉพาะพิกเซลใหม่เท่านั้น โทรศัพท์ ไม่ว่าจะด้วยวิธีใด เราก็สามารถนำมันกลับมาได้ และได้รับการทดสอบแล้วว่าใช้งานได้

หลังจากที่เราเปิดพรอมต์เชลล์ ADB บนคอมพิวเตอร์ของเรา เราจะออกคำสั่งสองคำสั่งที่นี่ คำสั่งแรกจะนำการสลับ WiFi อัตโนมัติกลับเข้าสู่แอปพลิเคชันการตั้งค่า หากทำอย่างถูกต้อง ตัวเลือกแรกนี้จะทำให้ปุ่มสลับ "เปิด WiFi อัตโนมัติ" ปรากฏขึ้นอีกครั้ง

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

หากคุณต้องการเปลี่ยนกลับการเปลี่ยนแปลงเหล่านี้กลับเป็นเหมือนเดิม คุณสามารถเปิดพรอมต์คำสั่งหรือเทอร์มินัลแล้วเรียกเชลล์ ADB ขึ้นมาอีกครั้ง เพียงเปลี่ยน 1 ที่ส่วนท้ายของคำสั่งในสองขั้นตอนสุดท้ายของคำแนะนำเป็น 0 ในตอนแรก ค่าสถานะเหล่านี้ตั้งค่าเป็น 0 และนั่นคือสาเหตุที่เราไม่สามารถเข้าถึงคุณลักษณะ WiFi อัตโนมัติบนอุปกรณ์ Nexus ทั้งสองเครื่องได้ ดังนั้นการเปลี่ยนกลับเป็น 0 จาก 1 จะเป็นการปิดใช้คุณสมบัตินี้และลบการสลับออกจากเมนูการตั้งค่า