>

오늘 아침 내 휴대 전화가 얼어 붙어 열심히 초기화해야했습니다. 이제 부팅하고 SD 카드를 넣으면 다음 두 가지 메시지가 나타납니다.

<올>
  • SD 카드 준비/오류 확인
  • SD 카드를 암호화하는 대화 상자입니다. 여기에서 기기 비밀번호를 입력하여 사용 중지 또는 계속을 선택할 수 있습니다.
  • 지금까지 장치 비밀번호로 계속 시도했지만 오류를 확인하는 것과 함께 "sd 카드 암호화 암호화 SD 카드"가 있습니다.

    그래서 파기 시작했다. 먼저

    $ mount | grep -i extsdcard                    
    /dev/block/vold/179:65 /mnt/media_rw/extSdCard exfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=utf8,namecase=0,errors=remount-ro 0 0
    /mnt/media_rw/extSdCard /storage/extSdCard sdcardfs rw,seclabel,nosuid,nodev,relatime,uid=1023,gid=1023,derive=unified 0 0
    /storage/extSdCard /storage/extSdCard ecryptfs rw,seclabel,nodev,relatime,ecryptfs_sig=094f421508772d43,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_enable_cc,ecryptfs_passthrough 0 0
    
    

    그래서 내가 ecryptfs를 사용하고 있고 sdcard가 exfat로 포맷 된 것을 볼 수있다. exfat 파일 시스템의 상태가 의심스러워서 이 질문에서 가장 많이 투표 된 답변 . fsck.exfat /dev...  "오류 없음"을 반환하므로 행복합니다. 쉘에서 sd 카드를 탐색하고 파일을 볼 수 있지만 내용은 분명하지 않으므로 exfat 파일 시스템이 그대로 나타납니다.

    그래서 내가 가진 문제는 분명히 ecryptfs 레이어에 있습니다. 그러므로 제 질문은 :

    <올>
  • ecryptfs에 무슨 일이 일어나고 있는지 알기 위해 실제 출력으로 실행할 수있는 fsck와 같은 도구가 있습니까?
  • 실패하면 SD 카드 파일을 암호화하는 데 사용 된 키를 기기에서 추출 할 수 있습니까?
  • 잠깐만 기다리면 저절로 고쳐 질까요? 난 아닌 것 같아 ...
  • 이상적으로 그 파일을 복구하고 싶지만 중요한 파일은 없습니다.

    환경 : 루팅 된 롤리팝 삼성 S5, 재고 펌웨어, 커스텀 복구 (twrp), 비지 박스, 슈퍼 수스.


    • 답변 # 1

      동일한 전화, 동일한 문제 (내 전화가 루팅되지 않은 경우 제외). 그러나 결국 자체적으로 해결되었습니다.

      다른 사람에게 도움이되는 경우에 따라 수행 한 정확한 단계 게시 :

      <올>

      첫 번째 재부팅시 (문제가 처음 발생했을 때) 전화에서 장치를 준비하고 있다고 말한 후 몇 초 후에 카드를 안전하게 제거 할 수 있다는 메시지가 표시됩니다 (그러나 마운트 해제 요청은하지 않았습니다) . 스토리지 메뉴로 이동하면 위의 OP와 동일한 경험이 있습니다. 방금 '기기 준비 중'이라고 말했지만 완료되지 않았습니다.

      1 번과 마찬가지로 장치를 다시 부팅했습니다.

      반복되었습니다. 이번에는 '장치 준비/오류 확인'메시지를 약 20 분 동안 그대로 두었지만 여전히 완료되지 않았습니다.

      컴퓨터에 연결되어 USB 디버깅을 활성화했습니다. adb shell 사용  OP의 조언에 따라 명령을 실행하면 SD 카드 마운트 디렉토리에 액세스 할 수 없으며 루트없이 마운트 해제 할 수 없습니다.

      마지막으로 전화를 재부팅했습니다. 초기 부팅시 전화는 '장치 준비 중'이라고 말한 다음 'SD 카드가 암호화되었습니다'라고 말했습니다. 이 알림을 무시하고 adb shell 를 사용할 수있었습니다  파일을보고 PC로 복사합니다. 모든 파일을 읽을 수있었습니다. 그런 다음 알림을 지우고 모든 것이 정상이었습니다.

      문제를 해결하는 데 책임이 있다고 생각하지는 않지만 같은 단계를 수행하면 동일한 결과가 발생합니다.

  • 이전 Lollipop을 실행하는 Samsung Galaxy S5 SM-G900H에서 wakelock 문제를 해결하는 방법은 무엇입니까?
  • 다음 4.0 ice cream sandwich - 태블릿이 가로에서 세로로 또는 그 반대로 바뀌지 않습니다