2016-12-01 4 views
-1

시나리오 :수행 안드로이드의 APK는 식별 또는 사용자 데이터를 포함

  • 누군가가/Play 스토어에서 내 응용 프로그램을 다운로드 산다.
  • 그들은 다음 내 애플 리케이션상의 adb pull /data/app/com.example.myapp.apk
  • 그들은 다음/다른 장치에서 사이드로드 내가 할 수

온라인 배포 : 내 애플 리케이션 통해

  1. 가 합법적으로 구입하지 않은 식별/다운로드?
  2. 내 웹 사이트에서 내 앱을 다운로드하고 같은 사람이 다운로드했는지 확인하십시오.
  3. apk에서 식별 정보/사용자 데이터를 찾으십시오. 나는 단지 3 번을 대답 할 수

답변

0

내 앱을 통해 합법적으로 구매/다운로드되지 않았습니까?

apk의 내용이 변조되지 않도록 보장하는 보안 키 외에, 자신의 APK는 그것이 어디서 왔는지 식별하지 못합니다. 해적판에 대한 추가 보안 조치가 필요한 경우 다른 솔루션을 찾아야합니다 (예 : 계정 확인, 웹 기반 신원 확인 등

내 웹 사이트에서 내 응용 프로그램을 다운로드하고 같은 사람이 다운로드했는지 확인하십시오.

Google Play에서 나를 처음으로 앱을 구매 한 사람으로 식별할지 여부는 '아니오'입니다.앱에 돈을 지불하면 Google Play에서 지불하지 않은 것을 알게됩니다. 앱에 돈이 지불되지 않으면 Google Play에서 사용자가 가지고 있거나 설치 한 앱 라이브러리에이를 추가하기 만하면됩니다.

apk에서 식별 정보/사용자 데이터를 찾으십니까? APK에이 을 설치 어떤 장치에 대한 동일한 파일이기 때문에

는 APK에는 사용자 데이터가 없습니다. 그러나 일부 앱은 데이터를 로컬에 저장할 수 있습니다. 즉, adb pull을 통해 신뢰할 수없는 사용자가 휴대 전화에서 사용자 데이터를 가져올 수 있습니다. 대부분의 앱은이 때문에 로컬에 저장하지 않습니다.

1

:

읽기 : https://android.stackexchange.com/a/28138 사용자 데이터가 APK에 없을 것 같다

, 그래도 난 Play 스토어 데이터에 대해 알고하지 않습니다.

+0

좋은 시작이지만, 사용자 데이터가있는 경우가 아니라 앱 스토어 계정이 앱을 먼저 찾은 것과 관련이 있습니다. – ShaBANG

+1

죄송합니다. – Derby4Days

1

Can I : 내 앱을 통해 합법적으로 구매/다운로드되지 않았 음을 알 수 있습니까?

앱을 구매할 수있는 방법에 따라 다릅니다. 하지만 그렇게해도 꽤 어렵습니다. 특히 뿌리가있는 기기를 위장하는 경향이 있습니다. 따라서 앱이 독립형 제품이고 서버에서 계정을 사용할 필요가 없다면 정말 고통 스러울 수 있습니다. 어쩌면 노력할 가치가없는 어떤 시점에서.

내 웹 사이트에서 내 앱을 다운로드하고 같은 사람이 다운로드했는지 확인하십시오.

APK가 내부에 식별 정보/사용자 데이터가 있습니까?

아니요.