"Phone is starting", after no other changes than reboot

KlaymenDK

New member
Sep 28, 2009
4
0
0
Hi.
I need guidance on how to decrypt and mount my phone's encrypted "sdcard" storage so I can take a backup. (Alternatively, I would like some form of statement saying that even if I dirty flash, and then log into my Google account, I would be able to access my encrypted data. I doubt this is possible; I believe encryption to be unique per installation.)

My beloved OP5 was beginning to get sluggish (and sometimes wouldn't store photos I would take without having unlocked the phone), so after ~1.000hrs uptime I rebooted it. And now, it's stuck at "Phone is starting" displayed over my lock screen wallpaper. It can't seem to get past this stage, it will stay that way even if left overnight. My daily alarm seems to function normally, and I can access the notification drop-down -- and through that the Settings app.

It's running OxygenOS 10.0.0, with the latest OTA update. It is rooted and has the latest TWRP recovery and Magisk (solely for root, no Magisk modules installed).

Through the Settings app, I can see that the Default App registered for "Home app" is "None" -- wtf? Clicking it gives me no options (pretty much just a blank screen), although there is the stock launcher as well as ADW launcher (which I prefer, and had as default prior to the reboot).

I have tried wiping the cache and Dalvik. I have tinkered with turning lock screen settings (code, pin, pattern, etc) on and off, but found that anything other than the pattern would not allow me to access TWRP because that one either shows a pattern input, or a password input that accepts neither a pin, a password, nor my Google password. That is to say, using the pattern code, I can make full use of TWRP but apparently to no effect.

I have read that a factory reset "should" fix this, but I am running with an encrypted file system and thus I cannot simply make a data dump from TWRP. Also, although I can access the "USB preferences" setting (which I have set to default to "File transfer" anyhow), I cannot get it to mount on my Linux workstation (which has not been a problem before) -- I do get a device named "20160907_11062618" with the autorun.inf and such files, but the "OnePlus" device will not mount via MTP.

What else can I try to recover my encrypted data, before I inevitably re-flash this device? Can I use fastboot to decrypt and mount the phone's "sdcard" storage on my workstation, if so with which commands?
 
Last edited:

KlaymenDK

New member
Sep 28, 2009
4
0
0
Ahr well ... I did not find any way around this...

I did a factory reset ---losing all my encrypted data in "/sdcard"--- and started over.