구현하고 싶은 Lock 기능은 다음과 같습니다.

1. Apps
2. 파일 및 폴더
3. 컨텐츠(SMS 등)

우선
1번 Apps에 관해서는 이미 많은 Lock 앱들(App Lock등)이
구현되어 있으므로 가능한 것 같습니다.

2. 파일 및 폴더에 관해서는
1) 루팅을 하지 않는한 Permission 변경은 불가능한 것 같습니다.
2) 파일은 암호화/복호화를 통해서 가능할 것 같긴한데..
암호화/복호화 할때 마다 해당 앱을 실행한 후에
다시 그 파일을 구동할 앱을 실행해야 하기 때문에
불편할 것 같습니다.
3) 폴더는 보안을 걸고자 하는 폴더를 통째로
data/data/ 폴더로 옮겨서 다른 앱에서 보이지 않게
할수는 있을 것 같은데.. 시간과 특히 공간의 제약 때문에
현실성이 없을 것 같습니다.

3. 컨텐츠에 관해서는
예를 들어 SMS가 100개가 있는데...
그중에서 1개를 숨기고 싶다면..
기본앱에서는 불가능할 것 같고..
새로 SMS 앱을 만들어야 할 것 같은데..
이 경우라도 다른 앱을 통해서는 볼 수 있으니
사실상 보안은 되지 않는 것 같습니다.


주저리 주저리 글이 길어졌는데..
위의 경우에 대해서 고수님들은 
어떤 의견이 있으신지 들어보고 싶습니다.