Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Chromebook

วิธีติดตั้ง ADB บน Chrome OS 67 โดยไม่ใช้ Crouton

สำหรับนักพัฒนาแอป Android, ADB และ Fastboot เป็นเครื่องมือสำคัญที่สุด ADB รองรับ Chromebook มานาน แต่ก่อนหน้านี้ต้องผ่าน Crouton (สคริปต์สร้างสภาพแวดล้อม Linux ภายใน Chrome OS) แต่ตั้งแต่ Chrome OS 67, ADB ได้รับการรองรับอย่างเป็นทางการจากโหมดนักพัฒนา (Developer Mode) บน Chromebook ที่ใช้ชิป x86_64 กระบวนการง่ายมากด้วยสคริปต์อัตโนมัติ แต่ต้อง Powerwash (ล้างข้อมูล/รีเซ็ตโรงงาน) ก่อน ดังนั้นต้องสำรองข้อมูลสำคัญทั้งหมดก่อนดำเนินการ

วิธีติดตั้ง ADB บน Chrome OS 67 โดยไม่ใช้ Crouton

ขั้นตอนการติดตั้ง

  1. ตรวจสอบชิปเซ็ต: กด Ctrl+Alt+T เปิด crosh terminal พิมพ์ uname -m หากแสดง x86_64 จึงดำเนินต่อได้
  2. เปิด Developer Mode: จะทำให้ Chromebook น่าเชื่อถือน้อยลง (ปิด verified boot, เปิด root shell) และ ล้างข้อมูลทั้งหมด (Factory Reset) ต้องสำรองข้อมูลก่อน! วิธีเปิดแตกต่างกันไปตามรุ่น ต้องไปดูที่หน้า Chromium OS devices บน Chromium.org หารุ่นของตัวเองแล้วทำตามคู่มือเฉพาะรุ่นนั้น
  3. วิธีติดตั้ง ADB บน Chrome OS 67 โดยไม่ใช้ Crouton
  4. หลังเปิด Developer Mode แล้ว: เปิด crosh terminal (Ctrl+Alt+T) พิมพ์ shell เพื่อเข้าสู่ shell จริง (crosh เริ่มต้นเป็น sandbox)
  5. ตั้งรหัสผ่าน sudo: เพื่อคืนความปลอดภัยบางส่วน เรียกใช้คำสั่ง:
    sudo su
    chromeos-setdevpasswd
    exit
    หลังจากนี้คำสั่ง sudo จะขอรหัสผ่าน
  6. ดาวน์โหลดและรันสคริปต์ติดตั้ง 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
  7. ตรวจสอบการติดตั้ง: ใน crosh terminal พิมพ์:
    adb --version
    fastboot --version
    ควรแสดงว่าติดตั้งที่ /usr/local/bin หากมีปัญหา ให้รีบูท Chromebook และอุปกรณ์ Android พร้อมกัน