Mới MacCheck kiểm tra Mac cũ · Mac Khoẻ chăm máy 1 chạm. Tải app từ HuyStore
TouchBridge

TouchBridge cho Mac

Dùng Face ID của iPhone để xác thực trên Mac

Tải từ nguồn chính thức của nhà phát triển.
Giấy phépMã nguồn mở
NhómTiện ích hệ thống
Nhà phát triểngithub.com
Nền tảngmacOS

Ảnh chụp màn hình

Lệnh sudo trên Mac được xác thực qua điện thoại với TouchBridge. (Ảnh: GitHub HMAKT99/UnTouchID)
Lệnh sudo trên Mac được xác thực qua điện thoại với TouchBridge. (Ảnh: GitHub HMAKT99/UnTouchID)
Chế độ duyệt qua trình duyệt trong mạng nội bộ. (Ảnh: GitHub HMAKT99/UnTouchID)
Chế độ duyệt qua trình duyệt trong mạng nội bộ. (Ảnh: GitHub HMAKT99/UnTouchID)
Cài TouchBridge bằng Homebrew trong Terminal. (Ảnh: GitHub HMAKT99/UnTouchID)
Cài TouchBridge bằng Homebrew trong Terminal. (Ảnh: GitHub HMAKT99/UnTouchID)

Giới thiệu

TouchBridge (dự án UnTouchID trên GitHub) giải quyết đúng nỗi khổ của người dùng Mac mini, Mac Studio, iMac hoặc MacBook bản không Touch ID: gõ mật khẩu hoài mỗi lần chạy sudo, cài app hay mở trình bảo vệ màn hình. Thay vì mua bàn phím Magic Keyboard có Touch ID, TouchBridge cho bạn dùng luôn Face ID hoặc vân tay trên điện thoại. Mac gửi yêu cầu, điện thoại rung, bạn nhìn Face ID là xong.

Đây là cách "Face ID cho Mac" an toàn hơn hẳn dùng webcam, vì phần nhận diện chạy trên chip bảo mật Secure Enclave của iPhone. Kết nối giữa Mac và điện thoại đi qua Bluetooth mã hoá (ECDH + AES-256-GCM), không qua Internet, và ghép đôi bằng mã QR dùng một lần. Ngoài iPhone, dự án còn hỗ trợ Android, Apple Watch, Wear OS, và chế độ duyệt qua trình duyệt.

Phải nói thẳng: TouchBridge là công cụ cho người rành kỹ thuật. Nó cài một module PAM — thành phần xác thực của hệ thống — và một tiến trình nền. Cấu hình sai có thể khiến bạn khó dùng sudo; tác giả có kịch bản gỡ cài đặt, nhưng bạn nên giữ sẵn một cửa sổ Terminal đang có quyền quản trị khi thử. Bản iPhone hiện phải tự build bằng Xcode rồi cài lên máy, chưa có trên App Store. Chế độ trình duyệt dùng HTTP trong mạng nội bộ, kém an toàn hơn Bluetooth — đừng dùng ở Wi‑Fi công cộng quán cà phê. Chế độ simulator tự duyệt mọi yêu cầu, chỉ để thử, tuyệt đối không để chạy thật.

Nếu bạn chỉ muốn mở khoá Mac nhanh mà không muốn vọc, cách chính chủ vẫn tốt nhất: MacBook có Touch ID thì dùng Touch ID, có Apple Watch thì bật mở khoá bằng Apple Watch. TouchBridge dành cho ai thích tối ưu và chấp nhận tự chịu trách nhiệm.

Tính năng nổi bật

Face ID iPhone cho sudo

Xác thực lệnh sudo bằng Face ID/Touch ID trên điện thoại.

Mở trình bảo vệ màn hình

Duyệt mở khoá trình bảo vệ màn hình, App Store bằng điện thoại.

Bluetooth mã hoá

ECDH + AES-256-GCM, ký bằng Secure Enclave, không qua Internet.

Nhiều thiết bị

iPhone, Android, Apple Watch, Wear OS hoặc trình duyệt.

Ghép đôi bằng QR

Mã dùng một lần, hết hạn sau 5 phút.

Gỡ được sạch

Có kịch bản gỡ cài đặt, mã nguồn MIT công khai.

Hướng dẫn cài đặt

  1. Cài qua Homebrew: brew tap HMAKT99/touchbridge rồi brew install --cask touchbridge
  2. Thử trước bằng chế độ simulator (touchbridged serve --simulator) và chạy sudo echo test ở cửa sổ khác; tắt simulator sau khi thử
  3. Với iPhone: mở companion/TouchBridge.xcodeproj trong Xcode, build và cài app lên iPhone
  4. Chạy touchbridge-test pair trên Mac, quét mã QR bằng app trên iPhone; cho phép Bluetooth khi được hỏi
  5. Giữ một cửa sổ Terminal đang có quyền quản trị khi cấu hình; muốn gỡ thì chạy sudo bash scripts/uninstall.sh

💡 Nếu macOS báo chặn "nhà phát triển không xác định", vào System Settings → Privacy & Security và bấm Open Anyway.

TouchBridge
Tải TouchBridgeMã nguồn mở · macOS
Nhận

Câu hỏi thường gặp

TouchBridge có an toàn hơn mở khoá bằng webcam không?

Có. Nhận diện diễn ra bằng Face ID/vân tay trên điện thoại (Secure Enclave), kết nối Bluetooth mã hoá — khác hẳn camera 2D của Mac.

Có app iPhone trên App Store không?

Hiện phải tự build app companion bằng Xcode để cài lên iPhone.

TouchBridge có mở được màn hình đăng nhập sau khi khởi động không?

Không nên kỳ vọng; lần đăng nhập đầu sau khởi động và FileVault vẫn cần mật khẩu. Dự án tập trung vào sudo, trình bảo vệ màn hình và các hộp thoại xác thực.

Gỡ TouchBridge thế nào?

Chạy sudo bash scripts/uninstall.sh trong thư mục dự án để trả hệ thống về như cũ.

Chia sẻ:
Facebook Messenger 𝕏
Zalo 0862 838 663