암호화된 f2fs 이미지가 있고 비밀번호를 알고 있으며 이미지 sudo mount -t f2fs mmcblk0p64.img /mnt/mmcblk0p64
가 손상되지 않도록 이를 통해 마운트할 수 있으며 f2fscrypt는 정책을 인식합니다.
f2fscrypt get_policy /mnt/mmcblk0p64/data
/mnt/mmcblk0p64/data: 17532673d8ab1f9f
하지만
fsck.f2fs -f mmcblk0p64.img
Info: Force to fix corruption
Info: MKFS version
"4.9.206-perf+"
Info: FSCK version
from "4.9.206-perf+"
to "Linux version 6.5.7-060507-generic (kernel@sita) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.41) #202310102154 SMP PREEMPT_DYNAMIC Tue Oct 10 22:00:30 UTC 2023"
Info: superblock features = 481 : encrypt verity quota_ino
Info: superblock encrypt level = 0, salt = 1a9ecca697dd4d1b9eb0d41a55754d41
Info: Segments per section = 1
Info: Sections per zone = 1
Info: total FS sectors = 104939480 (51239 MB)
Info: CKPT version = 9d277d6
Info: checkpoint state = 44 : crc compacted_summary sudden-power-off
이 솔트를 인쇄하고 이를 사용하여 다음과 같은 키를 추가해 보세요.
f2fscrypt add_key -S 1a9ecca697dd4d1b9eb0d41a55754d41
Invalid salt: 1a9ecca697dd4d1b9eb0d41a55754d41
실패합니다. 이거 소금이 잘못된 걸까요? 이 목적으로 소금을 어디서 구할 수 있나요?
이 이미지는 커널을 실행하는 손상된 Android 기기에서 가져온 것입니다.4.9.206-perf+
f2fs 도구 버전f2fs-tools/mantic,now 1.16.0-1
twrp를 사용하는 것은 옵션이 아니며 쉘을 통해 해독할 수 없으며 화면이 손상됩니다. 내 컴퓨터에서 암호를 해독할 수 있어야 합니다.