Có một vài mẫu Raspberry Pi, và Raspberry Pi 3 mới nhất là tốt nhất trong số đó. Nó đi kèm với bộ 어댑터 Wifi và Bluetooth và CPU 64-bit khiến nó trở thành một trong những máy tính mini tốt nhất và giá rẻ. Có hàng tấn việc bạn có thể làm với Raspberry Pi, nhưng với cấu hình như này, thật tuyệt khi có thể dùng nó như hộp TV. Trong bài này chúng tôi sẽ chỉ cho bạn cách cài đặt Android TV trên Raspberry Pi 3.
Lưu ý: bài viết này sẽ chỉ hướng dẫn cài đặt trong Linux, nhưng các bước tương tự áp dụng cho Windows và Mac OS X. Cũng lưu ý rằng bản dựng Android TV chúng tôi dùng không ổn định, và một số ứng dụng có thể không hoạt động đúng.
Cần Chuẩn Bị Gì
Rõ ràng, bạn sẽ cần Raspberry Pi 3. Bạn cũng cần thẻ micro SD (ưu tiên class 10) tối thiểu 8 GB.
Cài Đặt Android TV Trên Raspberry Pi
Chúng tôi sẽ dùng image Android TV được tạo bởi "Geek Till it Hertz".
1. Vào trang web "Geek Till it Hertz", và tải file 'img.bz2'.


2. Giải nén image. Bây giờ bạn nên có file "atvrpi320160530.img". (Tên file có thể thay đổi nếu nhà phát hành cập nhật bản dựng, nhưng vẫn nên kết thúc bằng .img.)
3. Cắm thẻ micro SD vào máy tính. (Bạn cần adapter USB thẻ SD nếu máy tính không có khe micro SD.)
4. Mở terminal. Gõ lệnh sau để tìm vị trí thẻ micro SD:
sudo fdisk -l
Nó nên ở định dạng "/dev/sdX". Trong trường hợp của tôi thẻ micro SD ở khe "/dev/sdc".


Lưu ý: Nếu thẻ micro SD không ở định dạng FAT32, bạn sẽ cần định dạng nó sang FAT32. Bạn có thể làm điều đó dùng công cụ gParted. Cũng sao lưu nội dung trong thẻ SD, vì sẽ bị xóa sạch ở bước sau.
4. Chạy lệnh sau để cài image lên thẻ SD:
dd if=/location/to/androidtv-image-file.img of=/dev/sdX
Thay "/location/to/androidtv-image-file.img" bằng vị trí thực của file image Android TV bạn tải trước. Cũng thay "sdX" bằng vị trí thực của thẻ micro SD. Trong trường hợp tôi lệnh như sau:
dd if=/home/damien/atvrpi320160530.img of=/dev/sdc
Điều này sẽ mất một chút thời gian. Ngồi lại và tận hưởng cà phê.
5. Khi xong, tháo thẻ SD, cắm vào Raspberry Pi và khởi động. Bạn nên thấy Android TV khởi động.


Công Cụ GUI Để Ghi File Img Vào USB
Nếu bạn thích không xử lý dòng lệnh hoặc là người dùng Windows, đây là một số công cụ GUI bạn có thể dùng để ghi file img vào USB (thẻ micro SD).
- Linux – Etcher
- Windows – Win32 Disk Imager
Cấu Hình Android TV
Tốt nhất kết nối bàn phím và chuột với Raspberry Pi để điều hướng màn hình chính. Khi khởi động lần đầu, bạn sẽ thấy không có gì trên màn hình chính trừ biểu tượng "Cài đặt" (Settings) và "Cài đặt Mạng" (Network Settings). Điều đầu tiên bạn muốn làm là kết nối Android TV với Internet.
Dùng phím mũi tên bàn phím (Click chuột không hoạt động cho tôi.), điều hướng đến biểu tượng "Cài đặt Mạng" và nhấn Enter.


Từ đó chọn "Wifi" và bật nó. Nó sẽ quét mạng Wifi hiện có. Chọn mạng cục bộ và kết nối.
Khi đã kết nối, bạn sẽ cần xác định địa chỉ IP của kết nối mạng (để sideload app).
Chọn mạng đã kết nối, nhấn Enter và chọn "thông tin trạng thái" (status info).


Ghi lại địa chỉ IP. Trong trường hợp tôi là 192.168.1.8.


Bạn có thể tiếp tục điều hướng các cài đặt khác, nhưng phần lớn trống. Để cài app, bạn phải vào "Cài đặt -> Bảo mật & hạn chế" và bật "Nguồn không xác định" (Unknown sources).


Sideload App Vào Android TV Từ Điện Thoại/Máy Tính Bảng Android Khác
Bạn sẽ thấy không có app nào cài trên Android TV, và không có Cửa hàng App để tìm và cài app mới. Cho việc này, chúng ta sẽ cần sideload một app Cửa hàng App để bắt đầu cài app khác. Trong trường hợp này, Cửa hàng Google Play không được hỗ trợ tốt trong bản dựng Android TV này, nên chúng ta sẽ dùng cửa hàng ứng dụng Aptoide thay thế.
Bạn sẽ cần thiết bị Android khác để sideload app đến Raspberry Pi.
1. Trên điện thoại Android vào trang Aptoide, và tải Aptoide TV apk. Thay vào đó, bạn có thể tải apk Cửa hàng Ứng dụng Aptoide chính thay vì app Aptoide TV.
2. Khi file apk tải xong, vào Cửa hàng Play và cài ứng dụng Apps2Fire. (Bất kỳ app nào có thể sideload lên Kindle Fire cũng hoạt động.)
3. Khởi chạy ứng dụng Apps2Fire. Trượt màn hình đến trang "THIẾT LẬP" (SETUP) cuối. Nhập địa chỉ IP của Raspberry Pi và nhấn "Lưu" (Save).


4. Với Raspberry Pi vẫn chạy, nhấn nút "Tải lên" (Upload) trên ứng dụng Apps2Fire trên điện thoại Android.


Chọn file apk Aptoide bạn tải trước. Chọn "Cài đặt" (Install) khi được nhắc.

Nếu mọi thứ đi tốt, bạn nên thấy ứng dụng "Aptoide" trên màn hình chính Raspberry Pi sau một lúc.
Đó là nó. Bây giờ bạn có thể chạy ứng dụng Aptoide và bắt đầu cài đặt ứng dụng khác. Tôi khuyên cài Es File Explorer để bạn có thể điều hướng hệ thống tệp và cài file apk trực tiếp.


Kết Luận
Bản dựng Android TV này cho Raspberry Pi hiện đang bị lỗi và không phải mọi ứng dụng sẽ hoạt động. Tôi thử với một vài game và app TV, một số hoạt động tốt, những cái khác có vấn đề đồ họa và hiển thị. Trải nghiệm của bạn có thể khác. Với hướng dẫn trên, bạn sẽ có Android TV hoạt động trên Raspberry Pi; chỉ đừng mong đợi mọi thứ hoạt động. Thưởng thức!