สำหรับนักพัฒนาแอป Android, ADB และ Fastboot เป็นเครื่องมือสำคัญที่สุด ADB รองรับ Chromebook มานาน แต่ก่อนหน้านี้ต้องผ่าน Crouton (สคริปต์สร้างสภาพแวดล้อม Linux ภายใน Chrome OS) แต่ตั้งแต่ Chrome OS 67, ADB ได้รับการรองรับอย่างเป็นทางการจากโหมดนักพัฒนา (Developer Mode) บน Chromebook ที่ใช้ชิป x86_64 กระบวนการง่ายมากด้วยสคริปต์อัตโนมัติ แต่ต้อง Powerwash (ล้างข้อมูล/รีเซ็ตโรงงาน) ก่อน ดังนั้นต้องสำรองข้อมูลสำคัญทั้งหมดก่อนดำเนินการ
ขั้นตอนการติดตั้ง
- ตรวจสอบชิปเซ็ต: กด Ctrl+Alt+T เปิด crosh terminal พิมพ์
uname -mหากแสดงx86_64จึงดำเนินต่อได้ - เปิด Developer Mode: จะทำให้ Chromebook น่าเชื่อถือน้อยลง (ปิด verified boot, เปิด root shell) และ ล้างข้อมูลทั้งหมด (Factory Reset) ต้องสำรองข้อมูลก่อน! วิธีเปิดแตกต่างกันไปตามรุ่น ต้องไปดูที่หน้า Chromium OS devices บน Chromium.org หารุ่นของตัวเองแล้วทำตามคู่มือเฉพาะรุ่นนั้น
- หลังเปิด Developer Mode แล้ว: เปิด crosh terminal (Ctrl+Alt+T) พิมพ์
shellเพื่อเข้าสู่ shell จริง (crosh เริ่มต้นเป็น sandbox) - ตั้งรหัสผ่าน sudo: เพื่อคืนความปลอดภัยบางส่วน เรียกใช้คำสั่ง:
sudo su chromeos-setdevpasswd exit
หลังจากนี้คำสั่งsudoจะขอรหัสผ่าน - ดาวน์โหลดและรันสคริปต์ติดตั้ง ADB & Fastboot: สคริปต์จะดาวน์โหลดไบนารีไปวางที่
/usr/local/binและติดตั้ง wrapper ให้สะดวกในการใช้งาน พิมพ์ใน terminal:curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | bash
หรือหากไม่ต้องการ pipe โดยตรง:cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.shตรวจสอบไฟล์ด้วยmoreหรือvimแล้วรัน:chmod +x install.sh; bash install.sh
- ตรวจสอบการติดตั้ง: ใน crosh terminal พิมพ์:
adb --version fastboot --version
ควรแสดงว่าติดตั้งที่/usr/local/binหากมีปัญหา ให้รีบูท Chromebook และอุปกรณ์ Android พร้อมกัน