Biến Raspberry Pi thành Android TV Box: Hướng dẫn chi tiết 2025

Biến Raspberry Pi thành Android TV Box: Hướng dẫn chi tiết 2025

Bạn mới sở hữu một chiếc Raspberry Pi và muốn biến nó thành thiết bị hữu ích? Nếu chưa có màn hình riêng, đừng lo lắng. Bạn có thể sử dụng laptop Windows làm màn hình cho Raspberry Pi. Tuy nhiên, nếu muốn xây dựng Android TV Box với Raspberry Pi, bạn cần một màn hình hoặc TV riêng biệt. Hướng dẫn này sẽ chi tiết cách cài đặt Android TV trên Raspberry Pi, tích hợp Google Play Store và các dịch vụ cần thiết. Hãy cùng bắt đầu!

Xây dựng Android TV Box với Raspberry Pi: Hướng dẫn cho người mới bắt đầu

Hướng dẫn này dành cho cả người mới làm quen với Raspberry Pi. Chỉ cần làm theo hướng dẫn, bạn sẽ có thể chạy Android TV tùy chỉnh trên Raspberry Pi. Để thuận tiện, bạn có thể di chuyển giữa các phần bằng mục lục bên dưới.

Mục lục

  • Yêu cầu hệ thống
  • Tải xuống phần mềm cần thiết
  • Cài đặt Android TV trên Raspberry Pi
  • Cài đặt Google Play Store và Dịch vụ Google
  • Khắc phục lỗi Chromecast
  • Câu hỏi thường gặp (FAQ)

Yêu cầu hệ thống

  1. Màn hình hoặc TV để cài đặt và thiết lập Android TV trên Raspberry Pi. Quá trình này không thể thực hiện từ xa.
  2. Cáp HDMI tương thích với bo mạch của bạn. Raspberry Pi 4 cần cáp micro HDMI sang HDMI, trong khi Raspberry Pi 3 cần cáp HDMI sang HDMI.
  3. Chỉ Raspberry Pi 3 và 4 hỗ trợ Android TV và cần có ít nhất 2GB RAM.
  4. Thẻ nhớ microSD có dung lượng trống ít nhất 16GB.
  5. Bàn phím và chuột. Bộ combo không dây sẽ thuận tiện hơn.
  6. Bộ nguồn tương thích với bo mạch của bạn.

Tải xuống phần mềm cần thiết

Gói Gapps cho RpiGói Gapps cho Rpi

Tải xuống balenaetcherTải xuống balenaetcher

Bạn cần tải xuống:

  • Android TV build: Tìm kiếm phiên bản Android TV phù hợp với Raspberry Pi của bạn trên các diễn đàn uy tín.
  • balenaEtcher: Công cụ ghi ảnh hệ điều hành lên thẻ nhớ microSD. Tải xuống balenaEtcher tại đây.
  • GApps package: Gói ứng dụng Google dành cho Android TV. Tìm kiếm phiên bản tương thích với phiên bản Android TV bạn đã tải xuống.

Cài đặt Android TV trên Raspberry Pi

  1. Sau khi tải xuống Android TV build, giải nén và bạn sẽ nhận được một tệp IMG.

  2. Mở balenaEtcher, chọn tệp IMG của Android TV. Chọn thẻ SD và nhấp vào “Flash!“.

Ghi Android TV vào thẻ SD của RpiGhi Android TV vào thẻ SD của Rpi

  1. Sau khi quá trình ghi hoàn tất, rút thẻ SD và lắp vào Raspberry Pi. Kết nối chuột, bàn phím, nguồn điện và cáp HDMI với màn hình/TV.

Raspberry Pi 4Raspberry Pi 4

  1. Sau vài giây, Lineage OS sẽ khởi động trên màn hình.

Màn hình khởi động LineageOSMàn hình khởi động LineageOS

  1. Sau đó, bạn sẽ thấy màn hình chính Android TV. Bây giờ, chúng ta cần cài đặt Google Play Store và Dịch vụ Google. Một số phím tắt trên Android TV cho Raspberry Pi: F1 = Home, F2 = Back, F3 = Đa nhiệm, F4 = Menu, Giữ F5 = Menu Nguồn, F11 = Giảm âm lượng và F12 = Tăng âm lượng.

Xây dựng Android TV Box với Raspberry PiXây dựng Android TV Box với Raspberry Pi

Cài đặt Google Play Store và Dịch vụ Google

  1. Sử dụng USB để sao chép gói GApps (tệp ZIP) vào Raspberry Pi từ máy tính của bạn.

Gói Gapps để cài đặt trên TVGói Gapps để cài đặt trên TV

  1. Mở Cài đặt -> Tùy chọn Thiết bị -> Giới thiệu -> Kéo xuống đến menu Bản dựng. Nhấp vào “Bản dựng” 7-8 lần liên tục để kích hoạt Tùy chọn Nhà phát triển.

Số bản dựng trong Android TV Raspberry PiSố bản dựng trong Android TV Raspberry Pi

  1. Quay lại Tùy chọn Thiết bị và kéo xuống để tìm “Tùy chọn Nhà phát triển“. Mở nó.

Truy cập Tùy chọn Nhà phát triểnTruy cập Tùy chọn Nhà phát triển

  1. Bật “Khởi động lại Nâng cao“.

Bật khởi động lại nâng caoBật khởi động lại nâng cao

  1. Để khởi động lại Android TV trên Raspberry Pi vào chế độ Recovery, mở Cài đặt -> Tùy chọn thiết bị -> Khởi động lại -> Recovery. Thao tác này sẽ đưa bạn đến TWRP Recovery.

Khởi động lại vào chế độ recoveryKhởi động lại vào chế độ recovery

  1. Trong TWRP, nếu được hỏi, hãy nhấp vào “Swipe to Allow Modifications“. Sau đó, mở “Install“.

Cài đặt ZIP bằng TWRP recoveryCài đặt ZIP bằng TWRP recovery

  1. Chọn gói GApps mà bạn đã sao chép vào Raspberry Pi.

Cài đặt gói Open GApps trên Android TV Raspberry PiCài đặt gói Open GApps trên Android TV Raspberry Pi

  1. Nhấp vào “Swipe to confirm Flash“.

Xác nhận cài đặtXác nhận cài đặt

  1. Nhấp vào biểu tượng TWRP ở góc trên bên phải để quay lại menu chính. Chọn Wipe -> Swipe to Factory Reset.

Khôi phục cài đặt gốc cho Android TV của bạnKhôi phục cài đặt gốc cho Android TV của bạn

  1. Sau khi quá trình đặt lại hoàn tất, nhấp vào “Reboot“.

Khởi động lại Android TVKhởi động lại Android TV

  1. Bạn sẽ khởi động trực tiếp vào Android TV trên Raspberry Pi và được yêu cầu thiết lập Google. Không nên thêm tài khoản Google chính của bạn vì Google gần đây đã chấm dứt nhiều tài khoản do vi phạm chính sách không rõ ràng. Nếu gặp lỗi khi đăng nhập Google, hãy sử dụng tùy chọn đăng nhập trên thiết bị. Nếu có popup yêu cầu thiết lập điều khiển từ xa, hãy nhấn “Esc” trên bàn phím.

Trải nghiệm Google trên Android TVTrải nghiệm Google trên Android TV

  1. Google Play Store, Chromecast và tất cả các dịch vụ của Google sẽ hoạt động trên Android TV dựa trên Raspberry Pi. Nếu Chromecast không hoạt động hoặc các ứng dụng như Netflix không khả dụng, hãy làm theo cách khắc phục bên dưới.

Android TV với Google Apps đã được tảiAndroid TV với Google Apps đã được tải

Khắc phục lỗi Chromecast

  1. Cài đặt ứng dụng Device ID của Evozi trên Raspberry Pi. Do Play Store trên Android TV không có ứng dụng này, bạn sẽ phải cài đặt bằng file APK.

Khắc phục lỗi Chromecast trên Android TV Box dựa trên Raspberry PiKhắc phục lỗi Chromecast trên Android TV Box dựa trên Raspberry Pi

  1. Mở ứng dụng Device ID và sao chép mã Google Service Framework (GSF).

Sao chép ID GSFSao chép ID GSF

  1. Mở google.com/android/uncertified trên Raspberry Pi hoặc máy tính và đăng nhập bằng tài khoản Google đã sử dụng trên Raspberry Pi. Dán mã GSF và nhấp vào “Register“. Đợi 5-10 phút, Chromecast sẽ hoạt động.

  2. Nếu vẫn gặp sự cố, hãy khởi động lại Android TV trên Raspberry Pi bằng cách giữ phím F5 và chọn Khởi động lại.

Khởi động lại Android TV để khắc phục lỗi ChromecastKhởi động lại Android TV để khắc phục lỗi Chromecast

  1. Để tùy chỉnh thêm Android TV, hãy truy cập Cài đặt -> Tùy chọn Thiết bị -> Cài đặt Raspberry Pi.

Cài đặt Raspberry PiCài đặt Raspberry Pi

  1. Bạn có thể thêm điều khiển từ xa hồng ngoại (IR). Chỉ cần bật tùy chọn điều khiển từ xa hồng ngoại và sử dụng điều khiển IR để điều khiển Android TV.

Sử dụng điều khiển từ xa IR với Android TV Raspberry PiSử dụng điều khiển từ xa IR với Android TV Raspberry Pi

Biến TV thường thành Smart TV với Android TV trên Raspberry Pi

Trên đây là cách cài đặt Android TV và sử dụng Raspberry Pi như một Android TV Box. Quá trình cài đặt có thể hơi dài, nhưng mọi thứ sẽ hoạt động tốt sau khi hoàn tất.

Afropolitan Group

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

1. Raspberry Pi nào hỗ trợ cài đặt Android TV?

Chỉ Raspberry Pi 3 và 4 được hỗ trợ chính thức, yêu cầu RAM tối thiểu 2GB.

2. Tôi có thể sử dụng laptop làm màn hình cho Raspberry Pi trong quá trình cài đặt không?

Không, bạn cần một màn hình hoặc TV riêng biệt để cài đặt Android TV trên Raspberry Pi.

3. Tại sao Chromecast không hoạt động sau khi cài đặt?

Bạn cần đăng ký thiết bị Android TV của mình với Google thông qua trang web google.com/android/uncertified.

4. Tôi có thể sử dụng tài khoản Google chính của mình để đăng nhập vào Android TV trên Raspberry Pi không?

Khuyến cáo không nên sử dụng tài khoản Google chính để tránh rủi ro bị khóa tài khoản.

5. Làm thế nào để tùy chỉnh thêm Android TV trên Raspberry Pi?

Bạn có thể tùy chỉnh thông qua mục “Cài đặt Raspberry Pi” trong phần “Tùy chọn Thiết bị”.

6. Tôi cần dung lượng thẻ nhớ microSD tối thiểu bao nhiêu?

Bạn cần ít nhất 16GB dung lượng trống trên thẻ nhớ microSD.

7. Tôi có thể điều khiển Android TV trên Raspberry Pi bằng điều khiển từ xa hồng ngoại không?

Có, bạn có thể bật tùy chọn điều khiển từ xa hồng ngoại trong phần cài đặt.