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

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

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

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

2, Если они могут: что является лучшим способом сделать РЕАЛЬНУЮ защиту от копирования?

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

Solutions Collecting From Web of "Android: лицензирование приложений, защита от копирования"

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 и поставить ценник … меньше вашего.

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