Restoid

Restoid

Root-based Android app backup tool powered by restic

hddq System

Screenshots

Screenshot of Restoid Screenshot of Restoid Screenshot of Restoid Screenshot of Restoid Screenshot of Restoid Screenshot of Restoid Screenshot of Restoid Screenshot of Restoid

Description

Restoid gives you complete control over your app backups through a clean, modern, and simple user interface. Powered by the open-source "restic" engine, it's built for users who demand robust, encrypted, and deduplicated backups.

Root access is strictly required to read and write private application data directories.

Features:
* Restic-Powered: Leverages the speed, security, and efficiency of restic for local, deduplicated, and encrypted backups.
* Selective Backup: Choose exactly which user-installed applications you want to save.
* Granular Control: Granularly select what to include for each app: APK files, user data, device-protected data, external/OBB, or media files.
* Flexible Repository Management: Create and manage repositories across native restic backends: Local directory, SFTP, REST server, and Amazon S3/MinIO.
* Snapshot Management: Easily browse historical backup snapshots, view details of what was backed up, and forget old data to save space.
* Surgical Restore: Restore entire apps completely, or just specific parts (like restoring only app data without overwriting the APK).
* Automated Schedules: Set up recurring backups with customizable intervals and trigger conditions (battery, charging, and network status).
* Downgrade Protection: Prevents you from accidentally restoring an older app version over a newer one.

What’s new (0.6.5)

* Fixed a restore issue where external data directories had incorrect permissions
* Added a biometric prompt before enabling the "Require app unlock on start" setting
* Fixed the operation progress finish screen so it is now scrollable
* Lowered minSdk to 29 (android 10)

Versions

Version Date Size Requires Android Download
0.6.5 current
3a0cd17958ed30ce…
2026-07-20 19 MB API 29
0.6.5
e14c13c605db13bd…
2026-07-20 18 MB API 29
0.6.4
2fbeb089df726c70…
2026-07-19 19 MB API 33
0.6.4
c6026651e96eda6d…
2026-07-19 17 MB API 33
0.6.3
2453da2270c9ecc7…
2026-07-18 19 MB API 33
0.6.3
7ffa60db069435e2…
2026-07-18 17 MB API 33

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • ACCESS_LOCAL_NETWORK
  • Prevent sleepingKeep the device from going to sleep.
  • Network stateCheck whether and how the device is connected.
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • NotificationsShow notifications.
  • POST_PROMOTED_NOTIFICATIONS
  • Foreground serviceKeep running in the background, visible in the status bar.
Show 11 more permissions
  • FOREGROUND_SERVICE_DATA_SYNC
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • PACKAGE_USAGE_STATS
  • Installed appsSee which apps are installed.
  • Full file accessAccess all files on the device.
  • Read storageRead files on the device storage.
  • Write storageCreate and change files on the device storage.
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • Run at startupStart automatically after the device is switched on.
  • restoid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments