ขั้นตอนที่ 1: เปิด Developer Options

  1. ไปที่ SettingsAbout Phone (หรือ About Tablet)
  2. หา Build Number
  3. แตะ Build Number 7 ครั้ง
  4. ถ้าถูกถาม ใส่ PIN
  5. จะเห็นข้อความ “Developer mode enabled”

ขั้นตอนที่ 2: เปิด USB Debugging

  1. ไปที่ SettingsDeveloper Options (หรือ SystemDeveloper Options)
  2. เปิด USB Debugging
  3. เปิด Install via USB (แนะนำ)
  4. ปิด Verify apps over USB (ทำให้ติดตั้ง app เร็วขึ้น)
ถ้าไม่เห็น Developer Options แสดงว่ายังไม่ได้ทำขั้นตอนที่ 1

ขั้นตอนที่ 3: ปิด Auto Updates (สำคัญมาก!)

TikTok/Shopee/Lazada อาจ update แล้วทำให้ automation พัง
  1. เปิด Google Play Store
  2. แตะรูปโปรไฟล์ → Settings
  3. Network PreferencesAuto-update appsDon’t auto-update apps
  4. กลับ → Notifications → ปิดทุกอย่าง
  5. ไปที่ SettingsSystemSoftware update
  6. ปิดการตรวจสอบอัตโนมัติ
ถ้า app ในโทรศัพท์ update โดยอัตโนมัติ AMOS อาจทำงานไม่ได้

ขั้นตอนที่ 4: ตั้งค่าที่เหมาะสม

Display (หน้าจอ)

Screen timeout: 30 วินาที (ประหยัดไฟ)
Brightness: 50% (แนะนำ auto-brightness)
Keep screen on while charging: OFF

Battery (แบตเตอรี่)

Battery saver: OFF (หรือ ON เมื่อแบตเหลือ 5%)
Never sleep while charging: NO

Security (ความปลอดภัย)

Screen lock: PIN (จำเป็นสำหรับ unattended)
Fingerprint/Face: เปิดไว้ได้

Other (อื่นๆ)

Bluetooth: OFF
Location: OFF (เว้นแต่ app ต้องการ)
WiFi: ON (เชื่อมต่อ WiFi สำนักงาน)

ขั้นตอนที่ 5: ปิด Notification ที่ไม่จำเป็น

  1. SettingsNotificationsApp notifications
  2. หา TikTok, Shopee, Lazada
  3. ปิด notification ทั้งหมด
  4. ปิด notification dots

ขั้นตอนที่ 6: เชื่อมต่อ USB และ Accept RSA Key

1
  • เสียบสาย USB เข้ากับ UNO หรือ Hub
  • บนโทรศัพท์จะมี popup:
  • 2
    Allow USB debugging from this computer?
    Computer: device-farm-01
    RSA key fingerprint: XX:XX:XX:XX:...
    
    ☑ Always allow from this computer
    [Allow]
    
    3
  • ติ๊ก Always allow แล้วกด Allow
  • ถ้าไม่เห็น popup ให้ถอดสายแล้วเสียบใหม่ หรือลองสายอื่น

    ขั้นตอนที่ 7: ป้องกันปัญหาที่อาจเกิด

    ถ้าโทรศัพท์ขึ้น “Unauthorized”

    สาเหตุ: RSA key ไม่ได้รับการยอมรับ
    
    แก้ไข:
    1. บนโทรศัพท์: Settings → Developer Options
    2. กด "Revoke USB authorizations"
    3. ถอดสาย USB
    4. เสียบสาย USB ใหม่
    5. กด "Allow" และติ๊ก "Always allow"
    

    ถ้าโทรศัพท์ขึ้น “No permissions”

    สาเหตุ: User ไม่ได้อยู่ใน plugdev group
    
    แก้ไข (บน UNO):
    ssh amos@192.168.1.50
    sudo usermod -aG plugdev frappe
    sudo systemctl restart amos-device-agent
    

    ถ้าใช้สายชาร์จอย่างเดียว

    บางสายเป็น สายชาร์จอย่างเดียว (ไม่มีสาย data) จะเชื่อมต่อไม่ได้!
    วิธีแก้: ซื้อสาย USB data (มี 4 เส้นข้างใน)
    แนะนำ: Anker หรือ Ugreen (คุณภาพดี)
    

    รุ่นโทรศัพท์ที่แนะนำ

    รุ่นราคา (มือสอง, THB)หมายเหตุ
    Samsung Galaxy A132,500-3,500ราคาถูก, adb รองรับดี
    Redmi Note 122,500-3,500ทางเลือกที่ดี
    Pixel 7 (มือสอง)6,000-9,000ใกล้เคียงผู้ใช้จริงที่สุด
    incar K101 (แท็บเล็ต)2,500-3,000สำหรับ video workflow
    ซื้ออย่างน้อย 2 รุ่นที่ต่างกัน เพราะถ้ารุ่นเดียวมีปัญหา adb จะไม่กระทบทั้ง farm

    Checklist ก่อนเชื่อมต่อจริง

    • เปิด Developer Options แล้ว
    • เปิด USB Debugging แล้ว
    • ปิด Auto Updates แล้ว
    • ตั้งค่าหน้าจอ/แบตเตอรี่/ความปลอดภัยแล้ว
    • ปิด notification ของ TikTok/Shopee/Lazada แล้ว
    • ใช้สาย USB data (ไม่ใช่สายชาร์จอย่างเดียว)
    • ติดป้ายที่โทรศัพท์ (phone-01, phone-02, etc.)

    ขั้นตอนถัดไป

    ตรวจสอบระบบ

    เชื่อมต่อโทรศัพท์และตรวจสอบใน Dashboard

    ดูแลระบบประจำวัน

    สิ่งที่ต้องทำทุกวัน