2 คะแนน โดย GN⁺ 2025-01-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • go-haystack

    • Go Haystack เป็นเครื่องมือที่ช่วยให้ติดตามอุปกรณ์บลูทูธส่วนตัวผ่านเครือข่าย "Find My" ของ Apple ได้
    • สามารถใช้ OpenHaystack และ Macless-Haystack เพื่อตั้งค่าเครือข่าย Find My แบบกำหนดเองด้วยเครื่องมือที่เขียนด้วย Go/TinyGo
    • ไม่จำเป็นต้องมีฮาร์ดแวร์ของ Apple
  • การสร้างบีคอน

    • มีเฟิร์มแวร์ที่เขียนด้วย TinyGo และแพ็กเกจ TinyGo Bluetooth ให้ใช้งาน
    • สามารถทำงานได้บนอุปกรณ์ฮาร์ดแวร์ต่อไปนี้:
      • บอร์ด Adafruit Bluefruit
      • BBC Microbit
      • บอร์ด Nordic Semi SoftDevice อื่น ๆ
      • บอร์ด NINA-FW ที่ใช้โคโปรเซสเซอร์ ESP32
      • บอร์ด RP2040 Pico-W ที่ใช้โคโปรเซสเซอร์ CYW43439
    • สามารถรันโค้ดบีคอนบนระบบ Linux ที่มีฮาร์ดแวร์บลูทูธได้เช่นกัน
  • TinyScan

    • Go Haystack ยังมีสแกนเนอร์ฮาร์ดแวร์สำหรับอุปกรณ์ภายในเครื่องชื่อ TinyScan รวมอยู่ด้วย
    • ทำงานบนบอร์ดไมโครคอนโทรลเลอร์หลายรุ่นที่มีบลูทูธและจอแสดงผลขนาดเล็กจาก Adafruit และ Pimoroni
  • วิธีติดตั้ง

    • Apple ID: ต้องใช้ Apple-ID ที่เปิดใช้งานการยืนยันตัวตนแบบ 2 ขั้นตอน และรองรับเฉพาะ SMS/ข้อความเท่านั้น
    • anisette-v3-server: เริ่มต้นและตั้งค่า anisette-v3-server ด้วย Docker
    • macless-haystack: ตั้งค่าเอนด์พอยต์ Macless Haystack และรีสตาร์ตเซิร์ฟเวอร์
    • go-haystack: ติดตั้งเครื่องมือบรรทัดคำสั่ง go-haystack
  • วิธีใช้งาน

    • สแกนอุปกรณ์ภายในเครื่อง: ค้นหาอุปกรณ์ในระยะด้วยคำสั่ง haystack scan
    • เพิ่มอุปกรณ์ใหม่:
      1. สร้างคีย์อุปกรณ์ด้วยคำสั่ง haystack keys DEVICENAME
      2. แฟลชฮาร์ดแวร์ด้วย TinyGo target และชื่ออุปกรณ์
      3. อัปโหลดไฟล์ JSON ไปยังอินสแตนซ์ macless-haystack
  • ข้อควรระวังด้านข้อมูล

    • หากอุปกรณ์อยู่ในระยะของ iPhone ข้อมูลจะปรากฏในข้อมูลของ Macless-Haystack
    • อาจต้องใช้เวลาสักระยะกว่าข้อมูลแรกจะปรากฏ

1 ความคิดเห็น

 
GN⁺ 2025-01-12
ความคิดเห็นจาก Hacker News
  • แสดงความทึ่งต่อเทคโนโลยีที่อาศัยเครือข่ายของ Apple และหวังว่าจะมีวิธีใช้งานได้โดยที่ Apple รองรับอย่างเป็นทางการ หรือใช้งานได้โดยไม่ต้องเชื่อมต่อกับ Apple ID โดยตรง
  • แบ่งปันประสบการณ์การใช้ AirTag ตามหากระเป๋าที่หายในโปรตุเกสจนเจอ และบอกว่าใส่ AirTag ไว้กับกระเป๋าทุกใบพร้อมเปลี่ยนแบตเตอรี่เป็นประจำ
  • ภรรยาของตนมีอาการ ADD จึงทำของหายบ่อย และหวังว่าจะมีเทคโนโลยีที่สามารถระบุตำแหน่งของ Bluetooth beacon ได้อย่างแม่นยำ
    • ไม่มี iPhone เลยใช้ AirTag ไม่ได้ และก็เหนื่อยเกินกว่าจะไปเรียนรู้คณิตศาสตร์ที่ใช้ค้นหา Bluetooth beacon
    • หวังว่าจะมีโปรเจ็กต์ซอฟต์แวร์ที่แค่เพิ่มบอร์ด Bluetooth แบบง่าย ๆ ก็ใช้งานได้
  • แสดงความประหลาดใจที่ดูเหมือนจะใช้งานได้แม้ไม่มี Mac และพูดถึงว่าอุปกรณ์ติดตามของ Apple มีราคาถูก
  • สงสัยว่าสามารถใช้ร่วมกับ AirTag ของ Apple ได้หรือไม่ หรือจำเป็นต้องสร้างอุปกรณ์ติดตามขึ้นมาเอง
  • กังวลว่าความสามารถของเครือข่ายอาจก่อปัญหาด้านความปลอดภัย และตั้งคำถามว่า Apple จะสามารถส่งมอบตำแหน่งของบุคคลให้หน่วยงานรัฐตามคำร้องขอได้หรือไม่
    • ด้วยเหตุผลนี้จึงตัดสินใจออกจากระบบนิเวศของ Apple