채택 스토리지를 해독하는 방법?


29

SD 카드를 Adopted Storage로 사용하면 암호화됩니다. 어떻게 해독 할 수 있습니까?


2
Downvoter (들) : 이것은 위키 스타일의 지식을 공유하는 "자체 답변 된"질문입니다. 따라서 투표를 결정하기 전에 답변도 확인하십시오. :)
Izzy

1
@Izzy는 여기에 두 가지 질문과 대답을 제시 했습니다
poqdavid

감사! 다른 하나 를 약간 조정 하고 (SDK가 필요없고 .exeWindows로 제한합니다) 채택 가능한 스토리지 태그 위키를 업데이트하고 두 답변을 모두 찬성했습니다. 이제 당신이 원한다면 대화방 에 들어갈 충분한 담당자가 있습니다 :)
Izzy

현재 안드로이드 버전에서는 채택 스토리지 라는 용어를 사용하지 않는다고 생각 합니다 . 내부 스토리지로 포맷 된 SD 카드 를 사용 합니다 .
pabouk

답변:


25

채택 된 스토리지를 해독하는 방법

  1. 기기는 루팅되어야합니다.
  2. 같은 파일 브라우저 사용 ES 탐색기를 , 찾아 /data/misc/vold.
  3. .key파일은 채택 저장 장치의 암호화 키가있다.
  4. 16 바이트 키를 보려면 16 진 편집기로 해당 파일을여십시오.
  5. 모든 GNU / Linux 배포판에서 먼저 SD 카드를 마운트 할 수 있습니다. 필자의 경우 SD 카드는에 마운트되었습니다 /dev/sdb2.
  6. 그런 다음이 명령을 실행하십시오.

    dmsetup create crypt1 --table "0 `blockdev --getsize /dev/sdb2` crypt aes-cbc-essiv:sha256 <Put the 16-byte hex key here> 0 /dev/sdb2 0"
    

    일부 유형의 오류 / 경고는 무시할 수 있습니다 .

  7. 키가 올바른 경우 다음 방법으로 키를 장착 할 수 있습니다 mount -t ext4 /dev/mapper/crypt1 /mnt/1/

  8. 마지막으로 cd /mnt/1암호 해독 된 저장소를 찾아 볼 수 있습니다 .

2
당신은 당신이이 모든 것을 당신 스스로 생각해 냈다고 확신합니까? 나는 한 의심이 검색 쿼리를 주어진 : google.co.in/...
불의 군주

2
이 경우 5 단계를 자세히 설명하십시오. 가능하면 기술 주장을 뒷받침 할 출처를 제공하십시오. 감사!
Firelord

2
관련 : 내부 저장 장치로 포맷 손상된 SD 카드 . 대답은 비슷하지만 16 바이트 키를 찾는 다른 방법을 제공합니다.
Izzy

1
@zer는 SD를 내부로 만든 후 키를 복사하지만 안드로이드와 마찬가지로 저장소를 암호화하고 키를 만든 다음 키를 복사하면 작동하지만 키를 한 번 복사하면 키를 복사하는 것이 옳았습니다. 전화로 그것은 훨씬 간단합니다
poqdavid

2
hexdump -e '1/1 "%.2x"' the_key_file.key이진을 16 진수로 변환 하는 데 사용할 수 있습니다 .
Dzwiedziu-nkg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.