I have a Samsung Chromebook 2, and was using crouton to run linux in a chroot next to chomeos and ran out of SDD space. I opened gparted, and it told me that the GPT table was in the wrong place and that there were ~500 megs of unpartitioned space at the end of the drive. I decided to take the microsd card out of my Android phone and flash Chrubuntu on to it, and make a backup. I was stupid and put the backup in the ~/Downloads folder, which is encrypted with some kind of encryption related to my Google password. I then booted Chrubuntu from the SD card and moved the partition table and expanded the stateful partition to allow for more space. I then rebooted, but the Chromebook firmware didn't like the new partition layout. Normally I would just use a USB recovery stick, but I really want to get the SD card backup back because my a lot of my Android apps have stopped working because of the absence of the SD card. Also, I have a few files stored in the Downloads folder that I would like to recover. Looking at the Chromium project page, it seems that they are encrypted with some multi-layer mess of encryption involving ecryptfs. I mounted the stateful partition from Chrubuntu and found a file in the root called encrypted.block and encrypted.key. This is where my knowledge stops. I can't seem to find out how to mount the encrypted.block file, but I believe that it has something to do with my google password. The encrypted.key file just shows up as two lines of �^�7��,3Y^�k^Y in nano. I think that the password has something to do with my google password hash, but I can't seem to figure out what. Can someone help me to recover the data?

EDIT: Just to clarify, the problem is that I can't figure out how to mount the partition. I know it has something to do with my Google password, which I know, but I am not sure how to derive the encrypted partition password from it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.