Для Android 7.0 и выше есть встроенная служба для создания резервной копии: Backup Manager Service.
Сам я пока ей не пользовался, но на заметку оставлю команду для создания резервной копии:
su bmgr backupnow --all
После выполнения команды (под рутом), необходимо дождаться её завершения.
Не уверен, но восстановить резервную копию возможно можно с помощью команды:
su bmgr restore --all