Подтвердить что ты не робот

Android: лицензирование приложений, защита от копирования

У меня есть файл apk, который является несвободным

Мои вопросы таковы:

1 Если для параметра "Защита от копирования" установлено значение "true" на рынке, пользователи могут скопировать мой файл apk с устройства или нет? (корневые/не внедренные) скопировать apk с устройства

2, Если они могут: что является лучшим способом сделать защиту REAL?

Спасибо, Лесли

4b9b3361

Ответ 1

1.
Да, они могут, на корневых телефонах: http://theandroidsite.com/2009/11/22/how-to-backup-protected-and-paid-android-applications-for-root-users/

APK, вероятно, хранятся в /data/app: Поддерживает ли Android файлы .apk? если да где?
Получите доступ, по крайней мере, через Java-код или терминал adb shell с ПК.

2.
yorkw уже предложил использовать LVL.
Боюсь, вы не можете сделать 100% -ную защиту от пуленепробиваемой защиты и, следовательно, не должны вкладывать в нее свою энергию:

  • Любой пользователь с корневым телефоном может скопировать ваш APK и изучить его.
  • С такими инструментами, как dex2jar и jd-gui можно увидеть весь исходный код в ваших APK.
  • Есть ли способ получить исходный код из файла APK?
  • Большинство идентификаторов/имен в декомпилированном исходном коде скремблируются (a, b, c...), но любой твердый программист может выяснить, что делает ваше приложение.
  • Любая нечестная сторона может скопировать-вставить код из jd-gui в проект Eclipse, создать, загрузить в один аккаунт Google и поместить ценник... меньше вашего.

Мой совет состоит в том, чтобы сконцентрироваться на создании таких хороших приложений, чтобы никто не мог идти в ногу с темпами ваших инноваций и развития.