마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드의 파일 시스템을 통하지 않고 데이터를 얻는 방법??

0 추천
설명하기가 쉽지는 않네요. 하여튼,,,
 
android OS의 파일 시스템 모듈에 암호화 부분을 추가하려고 합니다.
즉, 안드로이드의 메모리에 저장되는 모든 데이터를 
저장할때는 암호화하고 읽을 때는 복호화하여 읽는 기능을 OS 수준에서 구현하려고 합니다.
 
개발이 완료된 후에 기능이 정상적으로 작동하는지(데이터가 암호화 되었는지) 확인을 하려면
android OS의 파일 시스템을 통하지 않고, 데이터를 추출하는 방법이 있어서,
이 방법을 통해서 데이터를 얻게 되면 데이터가 암호화 되었다는 것을 확인할 수 있을 것 같습니다.
 
예를 들어 간단히 생각해보면, 
ADB(Android Debug Bridge)의 Pull 명령어를 사용해서 android에 저장된 파일을 가져올때,
암호화된 상태로 파일을 얻게 된다면, 
아마도 Android의 파일시스템 모듈을 통하지 않고 직접 가져온다고 예상할 수 있을 것 같습니다.
하지만, ADB Shell이 안드로이드의 파일 시스템을 사용하지 않는지 관련 내용을 확인할 수가 없습니다.
 
요약하면,
안드로이드에 저장된 데이터를 안드로이드 OS의 파일시스템을 거치지 않고 얻기 위해서는 어떻게 해야 하는지??
OS의 파일 시스템을 수정할때, 따로 구현해야 하는 건지,
아니면, 이를 위한 다른 장비가 필요한지 (ex. 플래시메모리에 직접 연결하기 위한 연결 포트 or 장비)
어떤 식으로 해야 하는지 아시는 분 답변 부탁드립니다.
 
익명사용자 님이 2014년 3월 7일 질문

1개의 답변

+1 추천
 
채택된 답변
외장 메모리 카드에 암호화하여 저장 후 외장 메모리 카드를 컴퓨터에 바로 연결해서 확인하면 제일 쉽고 간단하지 않을까요?

일단 외장 메모리 카드에 저장할때는 안드로이드 시스템에서 저장하고,

컴퓨터에 연결해서 읽는 것은 안드로이드 시스템과 상관이 없으니까요.
인연 (31,880 포인트) 님이 2014년 3월 7일 답변
...