antiLvl 또는 luckypatch에서 내 앱이 금이가는 것을 방지하는 것은 불가능하다는 것을 알고 있습니다. 예를 들어 antiLvl을 다운로드하고 몇 초 안에 내 앱을 크랙했습니다. 오히려, LVL이 제거되었다는 것을 알기위한 코드를 구현할 수 있는지, 그리고 HTTP 서버에 정보를 보내고 있는지 알고 싶습니다. 그래서 얼마나 많은 크래킹 된 버전이 있는지 알 수 있습니다. 이것은 내가 평가를하는 데 유용 할 수 있습니다. 감사. 당신이 만약 그 외부를 제거해야이 생산을 사용하려는 경우android가 LVL 제거를 감지합니다.
if(BuildConfig.DEBUG) {
try {
new com.actionbarsherlock.app.SherlockFragment();
} catch(NoClassDefFoundError e) {
Log.e(LOGTAG, "We got ActionBarSherlock problems");
}
try {
new com.google.gson.Gson();
} catch(NoClassDefFoundError e) {
Log.e(LOGTAG, "We got Gson problems");
}
}
이, 당신에게 아이디어를 줄 것이다 : 내 응용 프로그램을 구축하는 동안 나는 몇 가지 문제가있을 경우
LVL이란 무엇입니까? – rekire
@rekire 라이선스 확인 라이브러리 http://developer.android.com/google/play/licensing/setting-up.html – Sambuca
주기적으로 리플렉션을 통해 lib를 사용할 수 있는지 또는 내가 확인할 수 있는지를 추측 할 수 있습니다. 좋은 힌트가 될만한 앱의 서명. – rekire