찐돌님의 글을 기반으로 Protected Apk (유료어플) 에 대한 추출을 시도해 보았는데 여지없이 깨지네요........
아무래도 현재 상황으로는 안드로이드마켓에서의 사업모델은 광고나 다른 쪽에서 찾아야 할 듯.....

--------------------------


예전에 설치된 Apk 파일 추출 방법을 정리하면서
Protected 된 어플에 대해서 추출을 못하도록 구글에서 뭔가 손을 썼을거라 믿었다...
하지만 이건 왠걸......별 어려움 없이 마찬가지로 뽑을 수 있는 게 아닌가????
(근간이 된 정보는....http://www.androidpub.com/201448, 찐돌님 감사~~)

테스트를 위해 직접 유료 어플을 하나 구매를 해 보았다...
국내 안드로이드단말로 마켓에 접속을 하게되면 유료 어플이 노출되지 않으므로
안드로이드마켓이 가능한 AVD에서 구매를 진행했다...
대상어플은 최대한 저렴한 어플로...^^..........Tangram Pro  


에뮬에서 앱을 설치한 후 DDMS의 File Explorer로 확인을 해보면...
일반 앱과는 달리 /data/app에는 zip 파일이 생성이 되며, /data/app-private 에 apk 파일이 생성되는 것을
확인할 수 있다.


zip 파일과 apk 파일을 추출해 비교해보니, 
zip파일에는 META-INF 폴더와  classes.dex(실행파일)이 없는 것을 제외하고는 완전히 동일했다.

/data/app-private에 있는 apk 파일을 추출해서 가지고 있던 타단말에 설치해서 실행해보니....
아무런 문제 없이 실행이 된다....

구글에서는 무슨 의미로 protected라는 개념을 넣은걸까??? protected의 다른 의미가 있는걸까???

원문 : http://devian.tistory.com/164