Restore SeedVault Backup with ADB

Posted by zbrom on August 22, 2021 · 1 min read

SeedVault is an open source encrypted backup solution that can be used with the Android operating system. It is an excellent alternative to using Google’s cloud based online backup. SeedVault can be used to backup your device locally or to a NextCloud server. It allows for easy app and app data backups, without the need for root on your device. Additionally, it will restore app data if you uninstall and reinstall apps.

This tutorial explains how to restore a backup onto a new build of Android. If you need to wipe your device and reinstall, this will allow you to restore your previously installed apps with app data more easily.


First make sure you can execute the adb command on your computer. On Arch Linux, the package android-tools provides adb.

Enable USB debugging on your device, under developer options.

Connect your device to your computer.

Run the following command to ensure the device is available to be used for ADB debugging:

adb devices

Execute the following command to open SeedVault to restore a backup from your recovery key:

adb shell am start-activity -a com.stevesoltys.seedvault.RESTORE_BACKUP