VI
EN
Biểu tượng LaunchPad TV

Cài đặt TV Xiaomi để dùng LaunchPad
LaunchPad TV

Dành cho TV Xiaomi bản nội địa Trung Quốc.

Trang chủ LaunchPad TV · Hướng dẫn sử dụng

TV Xiaomi bán trong nước Trung Quốc ra khỏi hộp là giao diện tiếng Trung, không có kho ứng dụng quốc tế, và nút micro trên remote bị trợ lý tiếng Trung của Xiaomi giữ. Trang này đưa bạn từ trạng thái đó về một chiếc TV dùng được: menu tiếng Anh, cài được app ngoài, LaunchPad làm giao diện chính.

Việc chia làm hai phần. Phần 1 làm bằng remote ngay trên TV, ai cũng phải làm. Phần 2 là app LaunchPad Clean chạy trên điện thoại, làm nốt phần còn lại giúp bạn. Ai muốn tự gõ lệnh thì có Phần 3 ở cuối trang.

Phần 1 — Chuẩn bị TV bằng remote

Bốn việc dưới đây làm hoàn toàn trên TV, không cần máy tính hay điện thoại. Làm xong bạn sẽ có: menu tiếng Anh, TV đã nối Wi-Fi, chế độ gỡ lỗi đã bật, và địa chỉ IP của TV.

Video quay thật toàn bộ thao tác của Phần 1 trên một chiếc TV Xiaomi nội địa, không có tiếng. Xem trước một lượt rồi làm theo sẽ nhanh hơn đọc.

Chữ trên ảnh là tiếng Trung. Ảnh chụp từ ROM nội địa nên menu còn tiếng Trung. Bạn đối chiếu bằng vị trí của ô và hình dáng của chữ, đừng cố đọc. Sau bước đổi ngôn ngữ thì mọi thứ về tiếng Anh.

1.1 — Đổi giao diện sang tiếng Anh

Mục chọn ngôn ngữ không nằm trong màn hình Cài đặt thường. Nó chỉ hiện ra ở bảng cài đặt nhanh, và bảng đó chỉ bật lên khi bạn nhấn giữ phím Cài đặt. Bấm nhả bình thường sẽ không thấy.

Bước 1. Nhấn giữ phím Cài đặt (phím hình bánh răng hoặc ba gạch, nằm bên phải remote) tới khi một bảng trượt ra. Chọn ô 通用设置 — ô đầu tiên.

Bảng cài đặt nhanh trượt ra đè lên màn hình TV, gồm một hàng các ô biểu tượng; ô đầu tiên ghi 通用设置 (cài đặt chung) đang được chọn và sáng lên.

Bước 2. Trong danh sách vừa mở, kéo xuống tìm dòng 语言 (ngôn ngữ) rồi bấm OK.

Danh sách cài đặt chung bằng tiếng Trung, con trỏ đang dừng ở dòng 语言 (ngôn ngữ), bên phải dòng đó ghi ngôn ngữ hiện tại là tiếng Trung.

Bước 3. Danh sách ngôn ngữ hiện ra. Chọn English.

Danh sách ngôn ngữ với hai lựa chọn, dòng 简体中文 ở trên và dòng English ở dưới đang được chọn.

Bước 4. TV hỏi lại cho chắc. Hộp thoại có hai nút: bấm nút xanh bên trái, chữ 确定 (đồng ý). Nút bên phải 取消 là huỷ, bấm vào đó là không có gì xảy ra.

Hộp thoại xác nhận đổi ngôn ngữ bằng tiếng Trung, có hai nút: nút 确定 màu xanh bên trái đang được chọn và nút 取消 bên phải.

Bước 5. Màn hình chớp một cái rồi menu chuyển sang tiếng Anh. Xong.

Cùng danh sách cài đặt lúc nãy nhưng giờ toàn bộ nhãn đã là tiếng Anh, dòng Language hiển thị giá trị English.

1.2 — Nối TV vào Wi-Fi

Bước 1. Nhấn giữ phím Cài đặt lần nữa để mở lại bảng cài đặt nhanh, chọn ô Wi-Fi.

Bảng cài đặt nhanh với hàng ô biểu tượng, ô Wi-Fi đang được chọn và sáng lên.

Bước 2. Chọn tên mạng nhà bạn trong danh sách, nhập mật khẩu, chờ tới khi mạng đó báo đã kết nối. Điện thoại hoặc máy tính bạn dùng ở Phần 2 và Phần 3 phải nằm trên cùng mạng Wi-Fi này.

Danh sách các mạng Wi-Fi dò được, mỗi dòng một tên mạng kèm biểu tượng khoá và vạch sóng; mạng trên cùng đang được chọn.

1.3 — Bật chế độ gỡ lỗi (ADB)

Không có bước này thì cả app LaunchPad Clean lẫn lệnh adb đều không nói chuyện được với TV.

Bước 1. Mở app Settings của TV, tìm ô About ở hàng dưới (cạnh Display / Sound / Input source) và bấm OK.

Màn hình chính của app Cài đặt TV chia thành các ô lớn; ô About đang được chọn và tô sáng.

Bước 2. Di chuyển xuống dòng Model rồi bấm OK khoảng 5 lần, đến khi dưới màn hình hiện "You are now a developer" (lần đầu) hoặc "You are already a developer" (đã bật từ trước, cũng là xong).

Trên ROM này là dòng Model, không phải dòng Build như hầu hết máy Android khác. Bấm vào dòng Build ở đây không mở được gì.

Màn hình About liệt kê thông tin máy; dòng Model đang được chọn, phía dưới màn hình hiện thông báo nhỏ báo đã bật chế độ nhà phát triển.

Bước 3. Bấm Back về màn hình Cài đặt, chọn ô Account & Security ở hàng trên.

Màn hình chính của app Cài đặt, ô Account & Security ở hàng trên đang được chọn và tô sáng.

Bước 4. Trong mục SECURITY, đặt cả hai dòng thành Allow: Unknown sources (không có nó thì TV không cho cài app ngoài) và ADB debugging.

Màn hình Account & Security, mục SECURITY có dòng Unknown sources đặt Allow và dòng ADB debugging đặt Allow đang được chọn.
Lần đầu điện thoại hoặc máy tính kết nối, TV sẽ bật một hộp thoại xin phép gỡ lỗi. Phải bấm Allow ngay trên TV, và nên tích thêm ô "luôn cho phép từ máy này". Bỏ qua hộp thoại đó thì kết nối treo ở trạng thái chưa được cấp phép.

1.4 — Xem địa chỉ IP của TV

Mở lại bảng cài đặt nhanh, vào ô Wi-Fi, chọn mạng đang dùng (mạng bạn vừa nối ở bước 1.2). Màn hình chi tiết hiện ra, tìm dòng IPV4 address. Đó là bốn số cách nhau bằng dấu chấm, thường bắt đầu bằng 192.168.. Ghi lại, Phần 2 và Phần 3 đều cần.

Màn hình chi tiết của mạng Wi-Fi đang kết nối, liệt kê các dòng thông tin trong đó có dòng IPV4 address kèm một địa chỉ IP dạng 192.168.x.x.

Phần 2 — Dùng app LaunchPad Clean (khuyến nghị)

LaunchPad Clean là app Android chạy trên điện thoại của bạn. Nó nói chuyện với TV qua ADB không dây, nên không cần máy tính, không cần cáp, không phải gõ một dòng lệnh nào.

Bạn chỉ cần: mở app, nhập địa chỉ IP lấy ở bước 1.4, hoặc bấm nút dò tìm để app tự quét các TV trong mạng. Bấm Allow trên TV khi được hỏi. Phần còn lại app tự làm:

App làm đúng thứ tự an toàn: cài cái thay thế trước, gỡ cái cũ sau. Đó cũng là chỗ dễ sai nhất nếu tự làm bằng tay.

Link tải: sắp có. App đang hoàn thiện. Trong lúc chờ, bạn dùng cách thủ công ở Phần 3.

Phần 3 — Cách thủ công bằng adb từ máy tính

Phần này dành cho ai muốn tự làm từng bước. Nó cho ra kết quả giống Phần 2, chỉ là bạn gõ tay. adb là công cụ chính thức của Google để máy tính nói chuyện với thiết bị Android.

An toàn: mọi lệnh gỡ ở đây đều dùng --user 0, nghĩa là chỉ ẩn app khỏi người dùng hiện tại — app vẫn còn nguyên trong máy, không bị xoá khỏi bộ nhớ. Bật lại bất cứ lúc nào bằng pm install-existing, và khôi phục cài đặt gốc cũng trả lại toàn bộ.

3.1 — Cài platform-tools

Tải bản đúng với hệ điều hành máy tính của bạn (link chính thức của Google):

Trang gốc: developer.android.com/tools/releases/platform-tools

Giải nén ra một thư mục rồi mở cửa sổ dòng lệnh tại chính thư mục đó. Windows: bấm vào ô địa chỉ của thư mục, gõ cmd, Enter. macOS hoặc Linux: mở Terminal, gõ cd rồi kéo thư mục vào cửa sổ, Enter, và các lệnh dưới đây gõ thành ./adb ….

3.2 — Kết nối tới TV

Thay <IP-TV> bằng địa chỉ lấy ở bước 1.4:

adb connect <IP-TV>
adb devices

Lệnh thứ hai phải in ra một dòng kết thúc bằng device. Nếu là unauthorized thì quay lại TV bấm Allow. Nếu là offline thì chạy lại adb connect. Không thấy dòng nào thì kiểm lại IP và Wi-Fi. Cắm cáp USB cũng được, khi đó bỏ qua lệnh connect.

3.3 — Nhường nút micro lại cho LaunchPad

Hai lệnh này ẩn trợ lý tiếng Trung của Xiaomi, chính nó đang giành nút micro trên remote:

adb shell pm uninstall --user 0 com.xiaomi.voicecontrol
adb shell pm uninstall --user 0 com.xiaomi.mitv.karaoke.service

Mỗi lệnh chạy xong in Success. In Failure [not installed for 0] nghĩa là máy bạn không có app đó, bỏ qua, hoàn toàn bình thường.

3.4 — Cấp quyền cho LaunchPad

Để LaunchPad đổi được ngôn ngữ và khu vực của cả TV, nhờ đó tìm kiếm giọng nói hiểu tiếng Việt:

adb shell pm grant com.tieume.launchpadtv android.permission.CHANGE_CONFIGURATION
adb shell appops set com.tieume.launchpadtv WRITE_SETTINGS allow

Hai lệnh này không in gì khi thành công. Không có thông báo lỗi là xong. Chúng chỉ tác động tới LaunchPad.

3.5 — Đặt LaunchPad làm giao diện chính

Làm đúng thứ tự: cài LaunchPad TV trước, mở lên chạy thử, chắc chắn nó hoạt động, rồi mới gỡ giao diện Xiaomi. Gỡ trước khi có cái thay thế thì TV không còn màn hình chủ nào: bấm HOME ra màn hình trống, và cách duy nhất vào lại là qua adb.
adb shell pm uninstall --user 0 com.mitv.tvhome

Gỡ xong, bấm HOME trên remote. Hệ thống sẽ hỏi chọn giao diện nào, chọn LaunchPad TV và tích "luôn dùng app này" nếu có. Nếu TV không hỏi, vào Cài đặt tìm mục chọn màn hình chủ (tên tuỳ ROM: Home, Home screen, Launcher).

3.6 — Dọn app quảng cáo và app nội địa Trung Quốc

Những app dưới đây ẩn đi được cho TV gọn và ít quảng cáo hơn. Chỉ gỡ những cái bạn không dùng, đừng dán cả khối: có thứ bạn có thể đang cần, ví dụ trình bảo vệ màn hình. Lệnh gỡ:

adb shell pm uninstall --user 0 <tên-gói>
Hoàn tác bất cứ gói nào: app vẫn còn trong máy nên nó chỉ được bật lại, không tải gì về.
adb shell pm install-existing <tên-gói>
Đừng gỡ gói nào ngoài danh sách trong trang này. Nhiều gói nghe như rác nhưng lại là phần lõi của ROM: gỡ chúng là mất cổng HDMI, mất âm thanh, hoặc TV khởi động vào màn hình đen. Không thấy tên gói ở trang này thì để nguyên.