Jadi saya menggunakan Marshmallow dan telah memformat kartu SD saya sebagai penyimpanan internal. Sistem file-nya rusak dua minggu kemudian karena suatu alasan.
Memasukkannya ke GParted, saya melihat 16MB FAT32 dan sisanya adalah sistem file yang tidak dikenal. Itu tidak diformat, hanya tidak dikenali.
GParted memberikan "Tidak dapat membaca konten sistem file." kesalahan untuk kedua partisi, meskipun partisi FAT32 dapat diakses dari File Browser dengan sempurna.
Ini adalah Samsung i9505 yang berjalan pada Cyanogenmod 13 yang dibangun setiap malam.
EDIT: Saya menemukan partisi yang tidak dikenal adalah ext4 terenkripsi AES-128 bit statis. Sekarang saya akan mencoba mendekripsi dan memulihkan apa pun.
EDIT2: Saya berubah pikiran dan tidak mau repot. Memformat sebagai penyimpanan eksternal kali ini.
sumber
Jawaban:
Meskipun tidak sepenuhnya menjawab pertanyaan, berikut adalah panduan untuk mendekripsi penyimpanan eksternal yang diformat sebagai internal. Anda perlu melakukan root pada ponsel Anda.
Intinya adalah bahwa kita mencari string termasuk kata kunci
expand
dan berakhir dengan.key
dalamvold
menggunakan:Ini mengembalikan kunci 16-byte.
Kemudian Anda memasukkan kunci ke bocah nakal ini:
Dan pasang itu di:
Sekarang Anda dapat
cp
semuanya di tempat lain dan semoga menyimpan beberapa data. Ingatlah untuk mengecualikan semua data terkait kunci (grep
) ketika melakukannya, jika Anda ingin memformat ulang sebagai internal lagi dan memasukkan kembali barang-barang Anda.sumber
hexdump -e '1/1 "%.2x"' expand_8838e738a18746b6e435bb0d04c15ccd.key
untuk mengkonversi biner ke hex.expand_8838e738a18746b6e435bb0d04c15ccd.key
(nomor hex sebenarnya tergantung pada perangkat penyimpanan Anda yang diperluas) perlu diambil atau dibaca dari telepon. File biasanya terletak di direktori/data/misc/vold
dan direktori mungkin berisi beberapa kunci jika beberapa kartu SD telah digunakan. Perhatikan bahwa Anda harus memilikiroot
akses ke telepon Anda untuk melihat konten file kunci dan mengekstrak kunci enkripsi yang diperlukan.