안드로이드 개발 질문/답변
(글 수 45,052)
제목대로
1) apk파일을 애뮬에서 사용(실행)하지 못하게 할수 있나요?
2) 다른질문 = > 애뮬에서 화면 캡쳐 못하게....... 할수 있나요?^^
1) apk파일을 애뮬에서 사용(실행)하지 못하게 할수 있나요?
2) 다른질문 = > 애뮬에서 화면 캡쳐 못하게....... 할수 있나요?^^
2010.09.03 15:53:54
2번의 경우 폰에 설치하여 캡쳐하는 것도 가능하기 때문에 에뮬에서 캡쳐를 막는 방법이 있다고 해도 별 소용이 없을 것 같습니다.
1번의 경우 에뮬레이터의 IMEI를 바꿔서 빌드하는게 가능할테니 장치 ID를 검사하는 방식으로는 막기 어려울 것 같습니다.
완벽하지는 않지만 그나마 간단하고 괜찮은 방법은 마켓에 올릴 때 copy protection을 거는 것입니다.
이렇게 하면 설치 후 휴대폰에서 apk 를 추출하는게 불가능하기 때문에 에뮬에도 설치할 수 없게 됩니다.
단 설치 후 루팅을 하면 추출이 가능합니다. (설치 전에 루팅하는 것은 안됩니다.)
1번의 경우 에뮬레이터의 IMEI를 바꿔서 빌드하는게 가능할테니 장치 ID를 검사하는 방식으로는 막기 어려울 것 같습니다.
완벽하지는 않지만 그나마 간단하고 괜찮은 방법은 마켓에 올릴 때 copy protection을 거는 것입니다.
이렇게 하면 설치 후 휴대폰에서 apk 를 추출하는게 불가능하기 때문에 에뮬에도 설치할 수 없게 됩니다.
단 설치 후 루팅을 하면 추출이 가능합니다. (설치 전에 루팅하는 것은 안됩니다.)
TelephonyManager
getDeviceId ()