I embarked on a planned factory reset and hence started the procedure with a Nandroid backup (via TWRP) of all available partitions.
Following the reset, after restoring the data partition from the backup, the boot sequence gets stuck on "Phone is starting...". After five minutes (or so) the phone restarts and then says:
Cannot load Android system. Your data may be corrupt. If you continue to get this message, you may need to perform a factory data reset and erase all user data store on this device.
...providing the option to "Try again" or "Factory data reset".
Restoring any other partition from the Nandroid backup produces no issues, it's only when the data partition (the most important to me) is restored does this issue occur.
The backup is not corrupted, as the digest verification succeeds.
Do I have any other options other than:
- Discard the backup and start from a blank slate.
- Start from a blank slate and manually extract the most important data from the data partition.
Ideally I'd like to be able to diagnose the root cause of the "Phone is starting..." issue, address it and continue to use my phone as it was prior to the first factory reset. I have done this restore process successfully before, but this time it's just not working for me.
- Phone: Fairphone 3+
- OS: Stock
- Bootloader: Unlocked
Restoration procedure I do (following a factory data reset):
- Boot phone.
- Follow prompts to set same screen lock as prior to reset.
- Restart phone into fastboot mode.
- Boot into TWRP (using screen lock credentials to decrypt data partition).
- Restore from backup.