[Q] Encryption soft bricked phone
Ok, so start I took my SGS2 i777 with Shostock3 and tried to enable encryption on it. Should've been a simple click of a box and a reboot, right? The battery was charged and I had it connected to a cable. I hit start, it rebooted a few times, I entered my password halfway through, and woke up to it asking for my password as if everything was complete. I entered the password, then it loaded to the initial start screen and asked me to input all my google account info (even though I'd done this months ago). As soon as I'd hit start it would reboot the phone and I'd be back at the screen asking for my encryption password.
So I deleted all user data to see if that would help and then it wouldn't accept any password. Then I tried reflashing through recovery and adb but I always got the error that it couldn't mount /sdcard and /emmc. This seems to be the root of the problem. No matter what guide I follow, I can't access these. I can't format them either using CWM.
I recently followed guide titled: "Prepare Your Phone to Return to the Store or for Warranty Replacement by following these steps:"
and I get the following error when I enter the heimdall flash command.
(heimdall flash --kernel zImage --factoryfs factoryfs.img --cache cache.img --hidden hidden.img --modem modem.bin?)
Popup window saying Unable to mount the MTP device (although it shows up in my computer on linux mint)
"ERROR: Partition "kernel" does not exist in the specified PIT.
Releasing device interface...
Re-attaching kernel driver...
After having previous issues, I tried flashing the PIT using the --pit command in heimdall, under the assumption that the encryption ruined the formatting.
So right now I can get into recovery and download modes through CWM but nothing I do has any effect. I've put new .zip files on sd cards and it doesn't work, .zip files through adb won't work, and heimdall is giving me these issues.
Any other ideas? I know since I can get into download mode that it shouldn't be that hard to fix, but I can't find out what to do right now.