Amazon Fire TV có dòng lệnh, đây là cách truy cập

Tác giả Starlink, T.Tư 28, 2025, 11:45:12 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Đây là cách thực hiện.

    Fire TV sử dụng Android làm hệ điều hành cơ bản, cho phép truy cập ADB để có trải nghiệm dòng lệnh Linux đầy đủ.
    Việc bật ADB trên Fire TV rất đơn giản thông qua Tùy chọn nhà phát triển để truy cập vào dòng lệnh đầy đủ.
    ADB cho phép thực hiện nhiều chức năng khác nhau trên Fire TV như điều khiển phát lại phương tiện hoặc kích hoạt các hành động trên nút điều khiển từ xa.

Bạn có biết rằng Fire TV của Amazon có dòng lệnh đầy đủ mà bạn có thể truy cập không? Có chứ! Tất cả là vì Fire TV hiện đang dựa trên nhân Android. Với điều này, bạn có thể sử dụng ADB để truy cập trải nghiệm thiết bị đầu cuối đầy đủ trên Amazon Fire TV của mình.


Tôi sẽ chỉ cho bạn cách thực hiện và đưa ra một vài ứng dụng hữu ích của mẹo này.

1. Amazon Fire TV sử dụng Android làm cơ sở

Kể từ khi thành lập, Amazon đã sử dụng Android làm nền tảng cho các thiết bị phát trực tuyến phương tiện Fire TV của mình. Vào năm 2023, có thông tin cho rằng Amazon sẽ phát triển hệ điều hành nội bộ của riêng mình, sau đó được xác nhận lại vào năm 2024. Chỉ tuần trước, thông tin đã được công bố (qua 9to5 Google) rằng Amazon có kế hoạch chuyển sang Vega OS, hệ điều hành nội bộ của mình dành cho Fire TV, vào cuối năm 2025.

Tuy nhiên, hiện tại, Fire TV của Amazon vẫn dựa trên Android, điều đó có nghĩa là các chức năng dòng lệnh tích hợp của Android vẫn có thể được sử dụng trên đó.

2. Android Base có nghĩa là Fire TV hoạt động với ADB

Vì Amazon Fire TV vẫn dựa trên Android nên ADB (Android Debug Bridge) là một công cụ có thể sử dụng.

Nếu bạn chưa từng nghe đến hoặc sử dụng ADB trước đây, về cơ bản đây là một cách để giao tiếp với các thiết bị chạy Android qua mạng. ADB được chạy từ thiết bị đầu cuối của bạn và cho phép bạn chạy lệnh để gửi hoặc kéo tệp, kích hoạt chức năng hoặc truy cập dòng lệnh đầy đủ.

Vì Android dựa trên Linux, khi bạn vào ADB shell, bạn sẽ có một dòng lệnh đầy đủ theo ý mình. Cho dù bạn đang cố gắng di chuyển tệp, chỉnh sửa tệp hay bất kỳ thứ gì khác, ADB cung cấp cho bạn một Linux shell đầy đủ để truy cập trên Fire TV của bạn.

3. Cách bật ADB trên Fire TV

Bật ADB thực sự khá đơn giản. Để bắt đầu, trên Fire TV, bạn sẽ điều hướng đến "Cài đặt", sau đó là "Thiết bị & Phần mềm".



Từ đó, nhấp vào tab Giới thiệu.


Trong menu About, nhấp vào "Your TV" bảy lần và một cửa sổ bật lên sẽ xuất hiện ở phía dưới để cho bạn biết rằng bạn hiện là nhà phát triển! Tuy nhiên, nếu bạn đã bật tính năng này, thì cửa sổ bật lên của bạn sẽ nói "Không cần, bạn đã là nhà phát triển rồi".


Sau khi bạn "trở thành nhà phát triển", hãy quay lại một trang và vào tab Tùy chọn nhà phát triển mới hiện đã hiển thị. Tại đây, bạn sẽ thấy một nút chuyển đổi để bật gỡ lỗi ADB. Sau khi bật, bạn sẽ thấy tùy chọn gỡ lỗi USB, nhưng đó là thứ chúng ta sẽ bỏ qua lúc này.


Khi bạn nhấp vào để bật gỡ lỗi ADB, một cửa sổ bật lên sẽ xuất hiện xác nhận tên và địa chỉ mạng Wi-Fi của bạn. Nếu bạn muốn luôn cho phép trên mạng, hãy kiểm tra nút chuyển đổi đó, nếu không, hãy nhấp vào "Cho phép" để tiếp tục.

Vậy là xong—ADB hiện đã được bật hoàn toàn trên Fire TV của bạn. Tiếp theo, bạn sẽ muốn kết nối với Fire TV thông qua ADB trên máy tính của mình.

Để bắt đầu, hãy cài đặt ADB trên máy tính Mac hoặc Windows của bạn. Bắt đầu bằng cách tải xuống Android SDK Platform Tools, bao gồm các tệp nhị phân ADB.

Sau khi tải xuống Android Platform Tools, bạn chỉ cần giải nén thư mục và sau đó cd vào thư mục đó trong terminal của bạn. Khi bạn ở trong thư mục mà bạn đã giải nén Platform Tools vào, bạn có thể chạy tất cả các lệnh ADB từ đó. Để kết nối với Fire TV, bạn sẽ muốn chạy adb connect.

4. Những cách bạn có thể sử dụng ADB với Fire TV

Bây giờ bạn đã bật ADB và sẵn sàng sử dụng trên Fire TV, bạn có thể làm gì với nó?

Vâng, đó là dòng lệnh Linux, vì vậy hầu hết các lệnh Linux chuẩn đều hoạt động trong đó. Bạn có thể chạy những lệnh như wget, cp, mv và các lệnh tương tự, và chúng sẽ hoạt động chính xác như bạn mong đợi.

Tuy nhiên, vì đây là Android, nên có một số chức năng khác được tích hợp vào ADB. Bạn có thể thực hiện những việc như chụp ảnh màn hình, mô phỏng các nút điều khiển từ xa, v.v., tất cả thông qua dòng lệnh.

Một ý tưởng thực sự tuyệt vời là sử dụng một cái gì đó như Home Assistant để tự động hóa Fire TV của bạn bằng các lệnh ADB. Ví dụ, nếu bạn để Home Assistant chạy adb shell input keyevent 85, thì lệnh đó sẽ phát hoặc tạm dừng phương tiện hiện tại. Một lệnh khác là adb shell input keyevent 3, lệnh này sẽ kích hoạt phím "home" trên điều khiển từ xa Fire TV của bạn.

Plugin Home Assistant này cho phép bạn xây dựng các cảnh có thể tận dụng ADB để chạy lệnh trên Fire TV, giống như những cảnh tôi đã đề cập, adb shell input keyevent KEYCODE_POWER để bật hoặc tắt hoặc nhiều hơn nữa.

Với dòng lệnh được mở khóa trên Amazon Fire TV, bạn thực sự có thể kiểm soát thiết bị. Ai biết được liệu hệ điều hành thay thế sắp tới của Amazon có cho phép điều tương tự hay không, vì vậy hãy tận hưởng khi bạn có thể.