Intereting Posts
Какая оптимизация безопасна, что все еще позволяет -использовать поглощение Как показать текст на ImageButton? Как настроить textView на основе текста на Android Отображение вида камеры внутри html в андроиде, а затем щелкнуть снимок Android: выравнивание четырех квадратов Ни один из методов добавленного интерфейса не был аннотирован с помощью @ android.webkit.JavascriptInterface; Они не будут видны в API 17 Начать google-тусовки в android Быстрое открытие тысяч файлов в linux / c Выбор файла Android Android analytics v4 наиболее упрощенный Android: как повернуть растровое изображение по центральной точке Как использовать совместное использование совместного использования изображений для совместного использования изображений в Android? Как получить доступ к файлу / данным / данным из эмулятора Android от Genymotion? Как декодировать строку base64 и преобразовать ее в pdf / jpg и сохранить ее в хранилище Несколько команд через Jsch Shell

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

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