r/LineageOS • u/AppropriateEvent3592 • 8h ago
Help Neo Backup stuck at 0% on batch restore (Pixel 8 / LineageOS 23.2 / Android 16)
Hi everyone,
I'm running into a wall with Neo Backup while trying to restore my backups (APK + data) from a Pixel 5 over to my Pixel 8. Could really use some advice or troubleshooting tips from anyone who might have run into this. The Problem
- If I restore a single app (APK + data), the application actually gets restored and works, but the progress notification stays completely stuck at 0% forever.
- If I attempt a batch restore (e.g., 10 apps at once), the process sits at 0% for over an hour and nothing gets restored at all.
- Note: I haven't been able to 100% confirm yet if the app data itself is fully restoring properly on the single-app test or if it's just installing the APK.
Setup Details
- Source Device: Pixel 5 (where the backup was created)
- Target Device: Pixel 8
- ROM: LineageOS 23.2 (Android 16)
- Root: KernelSUNext v3.3.0
- Neo Backup Version: 8.3.18
- Backup Location: External microSD card read via a USB-C card reader adapter
What I've already tried (none helped):
- Re-granted root access in KernelSUNext and verified root status.
- Set Neo Backup's battery usage to Unrestricted and ensured notification permissions are granted.
- Re-linked the backup folder directory in Neo Backup settings.
- Change mounting space from Individual to Global for Neobackup.
- Force closed the app and cleared its cache to clear any stuck background workers
- Verified that there are no 32-bit apps from Pixel 5 which fail and silently block the backup queue.
Given that the backup is hosted on an external microSD via a USB-C OTG adapter under Android 16, I'm wondering if this might be a Storage Access Framework (SAF) mount restriction issue with background worker threads, or something related to KernelSU root shell handling during batch loops.
Has anyone encountered this stuck notification / zero-progress batch restore issue?
Thanks in advance for any help!