ไม่ว่าคุณจะมีสมาร์ทโฟน Android หรือ Android TV ธรรมชาติของระบบปฏิบัติการยังคงเหมือนกัน กล่าวคือ Android TV ปรับแต่งได้ (Tweakable) เหมือนอุปกรณ์ Android อื่นๆ
ถ้าคุณวางแผนทำการปรับแต่งจริงจัง เช่น Sideload แอป Android คุณจะต้องใช้ Android Debug Bridge หรือ ADB มาดูวิธีเชื่อม Android TV กับ PC ด้วย ADB
วิธีตั้งค่า ADB บน PC
ขั้นแรก ต้องติดตั้ง ADB บนระบบ ต้องการ Android SDK Platform Tools จากเว็บ Android Developers แต่ผู้ตั้งค่า ADB ครั้งแรกมักเจอ error กับ tools นี้
ถ้าคุณใช้ Windows แนะนำติดตั้ง Tiny ADB and Fastboot จาก xda-developers แทน ผู้ใช้ macOS และแพลตฟอร์มอื่น ดูคู่มือเต็มของเรา วิธีใช้ ADB และ Fastboot บน Android เพื่อตั้งค่า
เมื่อตั้งค่าเสร็จ ต้องเปิดโหมด USB Debugging บน Android TV
วิธีเชื่อม Android TV กับ PC ด้วย ADB
ปกติเราใช้สาย USB เชื่อม PC กับ Android แต่ไม่ได้กับ Android TV ผู้ผลิตจึงอนุญาตให้ตั้งค่า ADB แบบไร้สาย (Wireless) วิธีทำ:
- บน Android TV ไป Settings > Device Preferences > About > Status จด IP address

- เปิด Command Prompt บน PC พิมพ์คำสั่ง adb connect <IP address>

- จะมีพรอมต์บน Android TV ขออนุญาตการเชื่อมต่อกับคอมพิวเตอร์ แตะ OK

เพื่อเช็คว่าเชื่อม ADB กับ Android TV สำเร็จแล้ว ใส่คำสั่ง adb devices ดูว่าอุปกรณ์แสดงภายใต้ List of devices attached หรือไม่
ทำอะไรได้บ้างกับ ADB บน Android TV?
ด้านล่างคือสิ่งที่มีประโยชน์ทำได้หลังเชื่อม Android TV กับ PC ผ่าน ADB
Sideload Apps (ติดตั้งแอปนอก Store)
ถ้าคุณมี Android TV หรือ Media Box จะพบแอปขาดหายไปมากจาก App Store ของอุปกรณ์ ด้วย ADB คุณติดตั้งแอป Sideload บนอุปกรณ์สื่อได้ง่าย
เมื่อเชื่อม ADB กับ Android TV สำเร็จ ดาวน์โหลดไฟล์ APK ของแอป Android ที่ต้องการติดตั้ง บน PC ใส่คำสั่ง adb install <path to android app.apk> แล้วกด Enter (หรือลากไฟล์วางบน Command Prompt เพื่อคัดลอกพาธ)
Sideloading ยังประโยชน์ถ้าคุณเป็นนักพัฒนาอยากทดสอบแอปบน Android TV
ลบแอปที่ไม่ต้องการ (Remove Unwanted Apps)
ADB ช่วยลบแอปติดตั้งมากับเครื่อง (Pre-installed) จาก Android TV แม้ส่วนใหญ่ปิดใช้งานได้ บางตัวถูกล็อคโดยผู้ผลิต
กระบวนการลบแอป default บน Android TV คล้ายลบแอป pre-installed ไม่ต้องการบน Android
- หลังเชื่อม ADB สำเร็จ ใส่คำสั่ง adb shell ใน Command Prompt
- ตอนนี้ใส่ pm uninstall -k --user 0 <package name>
หา package name ได้จากแอปฟรี App Inspector บน Play Store หรือพิมพ์ adb shell list packages จะรายการ package name ทุกแอปที่ติดตั้ง
คำสั่ง ADB พื้นฐานอื่นๆ
รายการคำสั่ง ADB พื้นฐานที่น่าจะใช้ได้:
- adb reboot รีบูทอุปกรณ์ Android
- adb reboot recovery รีบูทเข้า Recovery mode
- adb push <local> <remote> คัดลอกไฟล์จาก PC ไป Android
- adb shell wm density <dpi> เปลี่ยนความหนาแน่นพิกเซลหน้าจอ
- adb kill server ตัดการเชื่อมต่อระหว่าง PC และ Android TV
ทำอะไรเพิ่มเติมกับ Android TV
Android TV แฮ็กและปรับแต่งได้เหมือนอุปกรณ์ Android ทุกตัว ด้วยการติดตั้ง ADB คุณเข้าถึงการทำงานภายในของระบบได้ ซึ่งทำไม่ได้ปกติ
หนึ่งในวิธีดีที่สุดทำอะไรเพิ่มกับ Android TV คือติดตั้งแอปบางตัว คู่มือแอป Android TV ที่ดีที่สุดของเรา แสดงว่าอะไรคุ้มค่าลองตอนนี้