I am on a Fairphone 3 and run /e/os 1.9.
Background
I recently started to run out of disk space each time one of my apps (Signal messenger) started to create a new backup, as my free space was not large enough to accommodate a new backup file. Yesterday I turned off the phone when I saw that the “little storage left” notification came up and the backup was running, and put a brand new micro SD card in the phone that I had meant to set up since a while. After powering up the phone again, the notification for low storage was (non-surprisingly) still showing, alongside with one for the new SD card. When I opened the SD card I saw that a lot of empty folders had been creating, mirroring the ones in my internal storage. The phone also started to vibrate repeatedly and showed “No log (file) could be created” in a small popup on the bottom of the screen. I decided to ignore that and try to move some files from the internal storage to the SD card to free up some space. After a short while, the phone crashed and rebooted into recovery.
Problem
When I power up the phone, it boots into recovery, showing this screen:
Recovery
Version 1.9 ()
Active slot: a
Can't 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 stored on this device.
> Try again
Factory data reset
I can also navigate back into a recovery menu. When I select try again, the phone starts up as normal. I get then to unlock my SIM. However, as soon as try to unlock the normal lock screen for the first time, the phone will crash.
If I just try to unlock the screen, an empty home screen will show for a moment, before my normal home screen loads (I use lawnchair as a launcher, which is not /e/os default). Then, sometimes a popup comes saying ??? launcher crashes all the time, partially obscured by an other popup saying Power off. The phone will then reboot into the recovery.
If I try to directly go to the settings page by swiping down and clicking the settings shortcut, that page is shown for a second or two before the phone also powers off and reboots into recovery.
If I click on the “Out of storage” notification, the same thing happens.
I would really like to prevent losing my data.
What I have tried so far
It appears like I can’t do anything after unlocking my phone, as it will reboot directly.
I have gone through the recovery and fastboot menus, trying to find anything that could be of help. I was able to activate ADB and browse around in the file system using adb shell
, but none of my personal files where accessible and there was apparently a lot of space available on that partition. I was also able to mount system from an option in the recovery. Even this partition showed only 73% disk usage. It was also read-only, so I was not able to remove any files. The sdcard folder in both /
and /mnt/system/
was empty.
The recovery also gives me the option to install an update, e.g. via adb sideload. I have not tried that, since I don’t know how to do so and if it will give me access to my personal data.
What to do now?
If this would be a computer, I would use a live linux system to run fsck
and similar tools to identify and repair the corrupted data and to free up some disk space. Is it possible to do something similar with my phone, for example using adb?
Is there any way to access/recover and possibly back up my personal data?