This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
android:miboxs [2023/05/13 15:52] – [Pre-installed Google Play Apps] Bernard Condrau | android:miboxs [2023/05/13 16:14] (current) – Bernard Condrau | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Xiaomi Mi Box S 4K (AndroidTV 9) with Kodi and Netflix | + | ====== Xiaomi Mi Box S 4K ====== |
The [[https:// | The [[https:// | ||
Line 6: | Line 6: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * USB 2.0 hub with Ethernet from [[https:// | + | * USB 2.0 hub with Ethernet from [[https:// |
===== Setup ===== | ===== Setup ===== | ||
Line 28: | Line 27: | ||
* Install [[https:// | * Install [[https:// | ||
* Install [[android: | * Install [[android: | ||
- | * Optionally install [[android: | + | * Optionally install [[android: |
* Consider to install useful apps like [[https:// | * Consider to install useful apps like [[https:// | ||
* You can disable (force stop) unused apps in //Settings -> Apps// to save memory | * You can disable (force stop) unused apps in //Settings -> Apps// to save memory | ||
- | ==== Disable unused Apps ==== | ||
- | * Above apps belong to the Xiaomi Mi Box S Android build and cannot be uninstalled. | ||
- | * Go to the home screen and disable the respective channels. | ||
- | * Go to settings -> Apps, then //Force stop//, //Clear data//, and //Disable// them. | ||
- | * If your setup should contains any other apps not in the list below, uninstall those. | ||
- | |||
- | ==== Sideloaded Apps ==== | ||
- | * Go to [[http:// | ||
- | |||
- | ===== Install from Google Play Store ===== | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | ==== Swiss Play Store ==== | ||
- | * [[https:// | ||
- | * Download the latest version of the apk file from [[https:// | ||
- | * Run the Zattoo app over VPN (geoblocked) or when located in Switzerland | ||
- | |||
- | ===== Install from apk file ===== | ||
- | * {{ : | ||
- | * {{ : | ||
- | * Download and install [[https:// | ||
- | |||
- | ===== Optional install from apk file ===== | ||
- | These apps are listed for reference and not needed for a regular TV Box install. | ||
- | * {{ : | ||
- | * {{ : | ||
- | * {{ : | ||
- | * {{ : | ||
- | * {{ : | ||
- | * {{ : | ||
- | |||
- | ===== ATV Launcher Pro Setup ===== | ||
- | - Align apps on the second level home screen. | ||
- | - Change to 7 rows to align size of banners. | ||
- | - Create folder //System// and move all apps which should only be used by the system admin into it. Color: 25, 255, 255, 255. | ||
- | - Create folder //TV// and move all TV apps into it. Color: 0, 0, 100, 255. | ||
- | - Create folder //Media// and move all media apps and Kodi into it. Color: 210, 160, 140, 255. | ||
- | - Create folder //Games// and move all game apps into it. Color: 40, 255, 255, 255. | ||
- | - Create folder //Unused// and move unused apps into it. Color: 0, 215, 200, 255. | ||
- | |||
- | ===== Button Mapper Setup ===== | ||
- | To improve usability and user experience of the system remap some of the keys of the Logitech Harmony Remote and the Logitech Keyboard. Note that the Mi Box S bluetooth remote is compatible with the NVIDIA Shield remote, which we will use when setting up the Harmony Remote. | ||
- | - Enable USB debugging in //Settings --> Device Preferences --> Developer options// and select //Revoke USB debugging authorizations// | ||
- | - Open **Button Mapper** App on your device and select //+ Add Buttons//. Press any button, for example the keyboard " | ||
- | - You can enable the permissions with a USB connection: | ||
- | - connect the Box with a USB-A to USB-A cable to your computer | ||
- | - confirm the connection to the computer on the device | ||
- | - run " | ||
- | - click "Grant WRITE_SECURE_SETTINGS permission" | ||
- | - If the USB connection does not work, or if the box is not near your computer, run the commands manually: | ||
- | - make sure the Box is connected to the same network as your computer. If you are connecting to a box where the ethernet connection is established through a USB to Ethernet hub (like the Xiaomi Mi Box) make sure to connect through wifi, as the bridge will not work once you enable USB debugging to connect with adb. | ||
- | - open a shell (Command Prompt) on your computer and change to the folder " | ||
- | - enter the following commands within the shell< | ||
- | adb shell pm grant flar2.homebutton android.permission.WRITE_SECURE_SETTINGS | ||
- | adb disconnect | ||
- | exit</ | ||
- | - you might need to confirm the connection to the computer on the device after the adb connect command | ||
- | - you might get an error message " | ||
- | - either terminate the emulator (or other device), or issue the following commands to list the devices connected and find and specify the model number in the shell command< | ||
- | adb devices -l | ||
- | adb -s model: | ||
- | adb disconnect | ||
- | exit</ | ||
- | - remember to connect to the Mi Box S through wireless, as the USB hub with Ethernet cannot be used when " | ||
- | - you might need to reboot the box when reconnecting a USB to Ethernet hub | ||
- | - Disable USB debugging in //Settings --> Device Preferences --> Developer options// | ||
- | - The Box does not need to be rooted, but you will need the Pro version of the app which costs $2 in the app store. | ||
- | - Firefox TV is supported on Fire TV only, but runs without problems on Android TV 9. It requires a " | ||
- | - The " | ||
- | - Map the " | ||
- | - Map the " | ||
- | |||
- | ===== Firefox for TV Setup ===== | ||
- | Firefox for TV is available in the US app store for Amazon Fire TV and Fire TV stick. Since the Fire TV OS is based on Android the app will run on any Android platform, but needs a few keyboard tweaks for proper operation, which are explained in the previous section [[# | ||
- | - Install [[https:// | ||
- | - With APK Editor Studio, open the Firefox TV apk. | ||
- | - Click " | ||
- | - Click "Open Contents", | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | }, | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | ]</ | ||
- | - Place matching png files with resolution 388x216px in the same folder as the json file, which Firefox TV will pick up to display the tiles. | ||
- | - Click "Save APK" in APK Editor Studio to create your apk with customized pinned tiles. | ||
- | - If you have Firefox TV already installed, uninstall it. APK Editor Studio creates a file with a different signature, which cannot be installed as long as an app with the same name is already installed. Put the new apk on a USB stick and install it with "FX File Explorer" | ||
- | |||
- | ==== Links ==== | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | |||
- | |||
- | ===== Games ===== | ||
- | * [[android: | ||
- | * To install games you will USB stick to extend the limited device memory of the Xiaomi Mi Box S. Select one with USB 3.0 or 3.1 specification and decent transfer speed, which will allow faster memory read/write speeds even though the Xiaomi has only USB 2.0 built in. Move the games to the extended device memory, but no other apps, doing so allows you to disconnect the USB stick when you don't need it for game play. | ||
- | ===== Network Access ===== | ||
- | The Xiaomi Mi Box S does not have an Ethernet port, which I prefer to be able to access my internal LAN without exposure to WIFI. Android on the Mi Box S will recognize a USB to Ethernet converter, I use a USB hub with Ethernet from [[https:// | ||
- | ===== Links ===== | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | ]] | ||