ปรากฏว่า nVidia Shield Android TV มาพร้อมกับ Android 5.1.1 และการอัปเดต Marshmallow มีให้ตั้งแต่เดือนธันวาคมเท่านั้น ฉันสมมติว่า Android 5.1.1 เป็นรุ่นที่ติดตั้งในอุปกรณ์ของคุณ
บริการระบบสืบค้นข้อมูล
ทำให้สามารถ adbในโหมดไร้สายบนอุปกรณ์ ทำตามคำแนะนำอย่างเป็นทางการหรือคำตอบของอิซซี่เพื่อรับคำแนะนำหากจำเป็น
คุณสามารถค้นหาสถานะของ Android - สลีปหรือตื่น - จากการดัมพ์ของบริการระบบต่างๆ 
- บริการ: กำลังไฟ - adb shell dumpsys power
 - ค้นหาสตริงและ- mWakefulness/ หรือ- Display Power: stateทั้งคู่จะให้สถานะที่คุณต้องการ
 - ตัวอย่าง: - adb shell 'dumpsys power | grep -e "mWakefulness=" -e "Display Power"'
 - ให้ฉัน - mWakefulness=Asleep
Display Power: state=OFF
 
- บริการ: หน้าต่าง - adb shell dumpsys window
 - ค้นหาสตริง- mAwake=trueและ / หรือ- mScreenOnEarly=trueและ / หรือ- mScreenOnFully=true
 - ตัวอย่าง: - adb shell 'dumpsys window | grep -e "mAwake=" -e "mScreenOnEarly" -e "mScreenOnFully"'
 - ให้ฉัน - mAwake=true
mScreenOnEarly=true mScreenOnFully=true
 
- บริการ: แสดงผล - adb shell dumpsys display
 - ค้นหาสตริงและ- mState=OFF/ หรือ- mScreenState=OFF
 - ตัวอย่าง: - adb shell 'dumpsys display | grep -e "mState=" -e "mScreenState"'
 - ให้ฉัน - mState=OFF
mScreenState=OFF
 
ใช้ระบบอัตโนมัติ
หากบริการระบบที่กล่าวถึงในวิธีการก่อนหน้านี้ไม่ทำงานสำหรับคุณให้ตั้งค่า ระบบอัตโนมัติ แอปเช่น Tasker หรือ MacroDroid หรืออัตโนมัติ
ตอนนี้เราจะใช้ระบบอัตโนมัติเพื่อเขียนสถานะของ Android ลงในไฟล์เช่นโหมด Sleep for sleep และ Awake เมื่อมันตื่น
- โปรไฟล์: เหตุการณ์→แสดง→แสดงปิด
- ภารกิจ: (การดำเนินการ): ไฟล์→เขียนไฟล์→เลือกไฟล์ข้อความที่จะเขียนลงไป, พิมพ์โหมดสลีปและยกเลิกการเลือกเพิ่มบรรทัดใหม่
- โปรไฟล์: เหตุการณ์→แสดง→แสดงเปิด
- ภารกิจ: (การดำเนินการ): ไฟล์→เขียนไฟล์→เลือกไฟล์ข้อความที่จะเขียนให้พิมพ์ตื่นแล้วยกเลิกการเลือกเพิ่มบรรทัดใหม่
Android เศร้าไม่ได้มาด้วยechoหรือprintfยูทิลิตี้หากอุปกรณ์ที่มีรากมาจากนั้นคุณสามารถติดตั้งbusyboxและจะอยู่อย่างสงบ ถ้าไม่ใช่ให้ดาวน์โหลด busybox binaryตั้งค่าการอนุญาตและเรียก/data/local/tmpใช้งานadb pushมัน อีกวิธีสำหรับอุปกรณ์ที่ไม่ได้รูทคือการเก็บไฟล์สามไฟล์หนึ่งไฟล์สำหรับสถานะหนึ่งไฟล์ที่มีข้อความ Sleeping และและไฟล์สุดท้ายที่มีข้อความ Awake เมื่อใดก็ตามที่หน้าจอปิด / เปิดให้คัดลอกไฟล์ที่สอง / สามลงในไฟล์แรก
MacriDroid ยังต้องการปลั๊กอินเช่นการตั้งค่าความปลอดภัยเพื่อดำเนินการคำสั่ง
สำหรับที่ไม่ใช่ราก Android ของจะถูกแทนที่ด้วยecho มิฉะนั้นจะทำดำเนินการคัดลอกโดยใช้คำสั่ง./data/local/tmp/busybox echocp SOURCE DESTINATION
โฟลว์ของคุณควรมีลักษณะมากกว่านี้หรือน้อยกว่า 
(คลิกที่ภาพเพื่อขยาย)

คุณต้องสร้างกระแสสองรายการหนึ่งรายการเพื่อการนอนหลับและอื่น ๆ เพื่อตื่นขึ้น บล็อกที่สองในโฟลว์มีชื่อว่าBroadcast receiveและสามารถพบได้ในแอพ บล็อกที่สามมีชื่อว่าFile write textและสามารถพบได้ใน File & Storage
ตอนนี้คุณสามารถตรวจสอบเนื้อหาของไฟล์นั้นโดยใช้ adb ในโหมดไร้สายหรือใช้ SSH (ต้องใช้เซิร์ฟเวอร์ SSHบน Android รันเซิร์ฟเวอร์บนทุกอินเตอร์เฟสและไม่ผูกเข้ากับอินเตอร์เฟสเดียว)
มีความเป็นไปได้อื่นเช่นการทำให้แอปอัตโนมัติของคุณอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ภายในหรือระยะไกลเพื่อให้คุณสามารถค้นหาเซิร์ฟเวอร์นั้นแทนที่จะเป็น Android เพื่อทราบสถานะ