Data loss on Android TV Box is a problem that every fifth user faces after an unsuccessful update, reset or experiments with firmware. Unlike smartphones, where backup is often automated via Google Account, TV boxes often lack convenient built-in tools. This means that responsibility for the safety of applications, game saves and personal settings falls entirely on you.
In this article we will look at 5 working methods of backup from standard functions Android TV to advanced methods using ADB i custom recovery. You will learn how to save not only the list of installed applications, but also their data (including logins in Kodi or progress in Stadia), as well as restore the system after a failure. We will pay special attention to the nuances that manufacturers like Xiaomi, NVIDIA Shield or Mecool often keep silent in official instructions.
We warn you right away: some methods require unlocking the bootloader, which on 90% of devices results in resetting DRM keys (including support for Netflix in 4K and Dolby Vision). If your box is used to watch licensed content, be sure to check the consequences before starting any manipulations.
1. Built-in Android TV tools: what you can save without root
Most Android TV Box based Android 9+ have basic backup functions, but their capabilities are greatly reduced compared to smartphones. Here's what's actually available:
- ๐ฑ List of applications: a list of installed software is saved (without data and settings).
- ๐ Wi-Fi settings: networks and passwords (if not used
WPA3-Enterprise). - ๐ฎ Google accounts: only data from related services is synchronized (YouTube, Play Games).
- โ What is NOT: save games, configs Kodi/SPMC, data IPTVapplications.
To activate the built-in backup:
- Go to
Settings โ Accounts and backup โ Backup and restore. - Enable the option "Backup my data".
- Specify Google Account for synchronization (necessarily the one that is linked to the device!).
- Click "Create a backup now" (if the option is available).
โ ๏ธ Attention: On devices with Android TV 12+ (for example, NVIDIA Shield TV Pro 2023 or Chromecast with Google TV), the built-in backup may be blocked by the manufacturer. Check for the option in the menu - if it is not there, use alternative methods from the following. sections.
2. Backup via ADB: full control without root
ADB (Android Debug Bridge) is a bridge between your TV box and your computer, allowing you to create full backups even without superuser rights. The method works on 99% of devices, but requires preliminary configuration.
What you will need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ Cable
USB-A โ USB-A(orUSB-C, depending on the box model). - ๐ฆ Utilities
ADBiFastboot(download SDK Platform Tools from the Google website). - โ๏ธ Enabled USB debugging on the TV box.
Step-by-step guide:
- Activate USB debugging:
Settings โ About device โ Build number (press 7 times)Settings โ Developer preferences โ USB debugging (ON) - Connect the box to PC and confirm the trusted device on the TV screen.
- Open a terminal (command line) and check the connection:
adb devicesThe serial number of the device should appear.
- Create a backup all applications and data:
adb backup -apk -obb -shared -all -f C:\backup.ab-apkโ saves APK files of applications.-obbโ includes additional data (for example, game cache).-sharedโ backs up the contents of the SD card (if any).
โ ๏ธ Attention: Backup via ADB does not include:
- System applications (for example, Google Play Services).
- Data protected
Android Keystore(Wi-Fi passwords in some firmware). - Settings HDMI-CEC and screen calibration.
To restore, use the command:
adb restore C:\backup.ab
โ๏ธ Preparing for ADB backup
3. Using custom recovery (TWRP): for advanced users
If your Android TV Box supports installation custom recovery (for example TWRP), you get access k a complete backup of the /data partition, including all settings, applications and even system files.. This method is ideal before flashing firmware or experimenting with mods, but has critical nuances:
Pros:
- ๐ One-touch recovery after a failure.
- ๐ Saving all data, including hidden files.
- ๐ ๏ธ Possibility of selective recovery of individual partitions.
- โ ๏ธ Requires bootloader unlocking (on some devices this resets DRM keys!).
- ๐ง Risk of "skipping" due to incorrect actions.
- ๐ Does not work on devices with a locked bootloader (for example, Mi Box S without unlocking).
Instructions for TWRP:
- Check compatibility of your model with TWRP on the website twrp.me.
- Unlock the bootloader (for Amlogicdevices the utility is often used
Burn Tool). - Flash TWRP via
Fastboot:fastboot flash recovery twrp.imgfastboot reboot recovery - In the menu TWRP select Backup โ mark sections
Data,System(optional),Bootโ swipe to start. - Save backup on
USB driveorSD card(internal memory may not be accessible after a reset!).
๐ก Useful advice: If your box is on a chip Amlogic S905X3 (for example X96 Max+), use special versions TWRP from the developer peppermt โthey support encryption FBE (File-Based Encryption), which breaks standard builds.
What to do if TWRP does not see the internal memory?
On some devices (for example, Xiaomi Mi Box 4), the /data section is encrypted by default. In order for TWRP to โseeโ it, you need to:
1 When you first start the recovery, enter the screen lock password. (if it was installed).
2. Or format /data in TWRP (will lead to data loss!).
3. On some firmware, installing an alternative kernel with support for FDE (Full Disk Encryption) helps.
4. IPTV
General backup is good, but often users only need to save key data: progress in games, playlists IPTV, settings Kodi or login passwords from services. Manual copying of files or specialized utilities will help here. data-i="177">key data
Methods for popular applications:
| Application | Path to data | Backup method |
|---|---|---|
| Kodi/SPMC | /Android/data/org.xbmc.kodi/files/.kodi/ |
Copy the folder to your PC via ADB Pull or a file manager (for example, FX File Explorer with root). |
| Stadia/GeForce NOW | /data/data/com.google.stadia.android/ |
Requires root. Use Titanium Backup or ADB Backup with the flag -system. |
| IPTV applications (TiviMate, IPTV Smarters) | /Android/data/{package.name}/databases/ |
Export playlists manually through the app interface or copy the file *.m3u. |
| Emulators (RetroArch, PPSSPP) | /Android/data/{package.name}/files/ |
Saves are usually in folders saves or states. Copy them to the cloud. |
For Kodi there is a convenient plugin Backup (installed from the official repository): it allows you to save all addons, skins and settings in one archive. To use:
- Run Kodi โ
Settings โ Add-ons โ Install from repository โ Software add-ons โ Backup. - After installing the plugin, select
Add-ons โ apps โ Backup. - Specify the folder to save (preferably to an external drive) and start the process.
โ ๏ธ Attention: Some IPTV providers (for example, MAG emulators) store authorization data in encrypted form. Their backup is only possible through Titanium Backup with root access or reinstalling the application with re-entering the login/password.
5. Cloud services: automatic backup without a PC
If you donโt want to bother with cables and commands, you can configure automatic backup to the cloud. The main limitation is that most Android TV Box do not support background synchronization, so the process will have to be started manually.
Cloud backup options:
- ๐ฅ๏ธ Google Drive: through the app Backup & Restore (for example, Swift Backup - requires root) or manually via FX File Explorer.
- ๐ Dropbox/OneDrive: upload archives with backups via the web interface or mobile application (install it on the box via APKMirror).
- ๐ Syncthing: decentralized synchronization between devices (for example, box โ PC). Requires configuration, but does not depend on cloud providers.
- ๐ Encrypted archives: use 7-Zip or RAR to create password archives before uploading to the cloud.
Configuration example Syncthing:
- Install Syncthing on the box (download APK from syncthing.net).
- On PC, install the desktop version and link devices via Device ID.
- Create a folder for backup (for example,
/sdcard/Backup) and add it c Syncthing. - Set up automatic synchronization when files change.
๐ก Useful advice: To save traffic, set Syncthing to synchronize only over the local network (disable relay and global detection in the settings). This will speed up the process and reduce the load on the Internet channel.
Cloud services are convenient for backing up configs and small files, but are not suitable for a full system image. To restore after a reset, you will need to re-install applications.
6. Restoring data after a reset or firmware
Create a backup - half of it. The main thing is to do it correctly restore data, especially if you flashed the device or reset it to factory settings. There are several scenarios here:
If you used an ADB backup:
adb restore /path/to/file.ab
On the TV box screen, confirm the recovery and enter the password (if installed).
If you used TWRP:
- Boot into TWRP (hold the button
Reseton the box body when turned on). - Select Restore โ specify the backup file (must be on an external drive!).
- Mark partitions for recovery (usually
DataandBoot). - Swipe to confirm and wait for completion.
If you are restoring individual data (Kodi, games):
- Copy the saved folders back to
/Android/data/(required FX File Explorer from root orADB Push). - For Kodi: import the archive via the plugin Backup.
- For games: check the compatibility of saves with the new version of the application (sometimes conversion is required).
โ ๏ธ Attention: After restoration via TWRP may be required re-activating DRM keys (for Netflix, Disney+ etc.) On some devices (for example, NVIDIA Shield) this is done automatically when you first connect to the Internet. On Amlogic-boxes you may need to flash the widevine-module.
If applications crash after restoring, clear their cache manually: Settings โ Applications โ [Application name] โ Storage โ Clear cache.
7. Common errors and how to avoid them
Even experienced users encounter problems with backup Android TV Box. Here are the most common errors and ways to solve them:
Problem 1: ADB does not see the device
- ๐ Check the cable (use the original one from the manufacturer).
- ๐ฅ๏ธ Install drivers for your chipset (Amlogic, Rockchip etc.).
- ๐ Restart the box and PC, then reconnect.
- ๐ If the data is encrypted, enter the screen lock password in TWRP.
- ๐ Some devices require formatting
/datain TWRP (will lead to data loss!). - ๐ง Use an alternative version TWRP with support
FBE.
- ๐ถ Reboot the router and check settings
DHCP. - ๐ Delete saved networks in
Settings โ Network and Internet โ Wi-Fiand connect again. - ๐ ๏ธ If used
Ethernet, check the settingsIP(sometimes reset to static).
- ๐ฆ Check if the option "Unknown sources" is enabled in the settings security.
- ๐ Install applications manually, then restore data via Titanium Backup.
- ๐๏ธ Clear the cache Google Play Market and restart the device.
๐ก Useful advice: If after restoration, purchases in games are missing, check that you are logged in to the same one Google Accountthat was used when purchasing. Some applications (for example, Minecraft) link purchases to the device, and not to the account - in this case, you will need to contact the developer's support.
FAQ: Answers to popular questions
Can I make a backup without a computer?
Yes, but with restrictions You can:
- Use the built-in backup in
Settings โ Accounts and backup(only saves the list of applications). - Install Swift Backup (requires root) to create archives directly on the device.
- Copy important files (for example, playlists IPTV) to an external drive through a file manager.
For full backup (including system settings) you canโt do without a PC.
How to save logins and passwords from applications?
It depends on the type of authorization:
- Google Account: synchronized automatically when restoring a backup.
- Local logins (for example, in Kodi): stored in configuration files (see section 4).
- IPTV/OTT: usually require repeated entry (exception - if you made a backup via Titanium Backup with root).
For critical services (banks, payments) use password manager (for example, Bitwarden or KeepassDX).
Will a backup from one TV box work on another?
Partially. You can transfer:
- ๐ Applications and their data (if the processor architecture is the same, for example,
ARM64). - ๐ฎ Game saves (if the storage paths are identical).
- โ Will not be transferred: drivers, system settings, hardware bindings (for example, remote control).
To transfer to another device, it is better to use selective recovery (for example, only the folder .kodi for Kodi).
How often is needed make a backup?
The recommended frequency depends on the activity:
- ๐บ For media center (movies, IPTV): once every 2-3 months or before updates.
- ๐ฎ For gaming (emulators, Stadia): after passing key moments in games.
- โ๏ธ For experiments (firmware, mods): required before each change!
Automate the process using Tasker or Syncthingif your box supports background tasks.
Is it possible to restore data after the box has been "bricked"?
Depends on the type of failure:
- ๐ Soft-brick (booted into recovery): restore the backup via TWRP or flash the stock one firmware.
- ๐งฑ Hard-brick (no response to buttons): you will need JTAG or flashing via
USB Burning Tool(for Amlogic). - ๐พ Data loss: if a backup was not made, the chances are minimal (you can try PhotoRec to restore files from the internal memory, but this does not guarantee success).
On devices with eMMC memory (most modern boxes) the chances of recovery after hard-brick are extremely low - it is often easier to buy a new device.