Пожалуйста, прочитайте, а не просто пытайтесь быть отрицательным няней. У меня большой опыт борьбы с пиратством, и я могу сказать, что ваши усилия тщетны. Здесь дело, время, потраченное на сложную профилактику пиратства, потрачено впустую. Если вы продадите его через Android Market, честные пользователи останутся честными. Кому интересно, если я передам его своему другу? Если это хорошее приложение, ему нужны обновления, и мне придется покупать его, потому что у меня нет возможности просто копировать новую версию и отправлять электронные письма в Dropboxing и т. Д. *
Пираты просто собираются скачать бесплатную копию, так что вы НИКОГДА НЕ ПОЛУЧАЕТЕ, ЧТОБЫ ПОЛУЧИТЬ ИХ ДЕНЬГИ, ПОЗВОЛЬТЕ ЕГО !!! Это как девушка, которая достаточно привлекательна, чтобы заниматься сексом, но она тебе не нравится как личность. ты не собираешься изо всех сил делать ее своей девушкой. Пираты смотрят на ваше программное обеспечение так же: «Я хочу, чтобы оно было бесплатным, но в остальном ... ме ...»
Вы вкладываете всю эту работу в наполовину запутанную схему, тратя впустую время, которое вы должны использовать для обновления своего приложения и поддержки платных пользователей. Все это усилие, чтобы не быть "украденным" у. Вы знаете, что я собираюсь сделать, чтобы взломать эту программу (не буквально я, просто пример). Я собираюсь отредактировать ее или отредактировать код и полностью удалить ваши вызовы для аутентификации. Я мог бы создать службу по телефону для проверки подлинности и просто взломать ваше приложение для проверки подлинности по шлейфу 127.0.0.0/8.
Независимо от того, насколько хороша защита, если она предназначена для работы в многопользовательской среде, она будет сломана, если смотреть на HD-DVD и Blu-ray. Я присутствовал во время взлома этих защит, и они были очень впечатляющими и сложными, но в конечном итоге их было легко сломать.
ИРОНИЯ ЭТОГО ОГРАНИЧЕНИЯ DRM - ЭТО ТО, ЧТО МНЕ ОСТАВЛЯЕТСЯ ОТ ПОКУПКИ ФИЛЬМОВ, ИГР И ПРОГРАММ.
ПОДЕЛИТЬСЯ УХОДИТ !!!! что еще важнее, это БЕСПЛАТНАЯ РЕКЛАМА !!!!!!!!!!!
Я не могу сказать вам, сколько игр на CD с фильмами ... ммм ... Pr0nsites>,> свистит Я купил / потратил деньги в результате пиратства. Если вы создадите замечательную программу и будете постоянно обновлять ее, люди купят ее. Если вы попытаетесь сохранить его привязанным к платформе или определенному устройству, HAHAHAHA, удачи вам, спросите swype, как у них дела, чтобы их клавиатуру выпускали только через OEM-производителей. Даже при поддержке производителя устройства, аппаратной эмуляции и отладке, чтобы взломать его.
Я взломал ОС, когда мне было 13 или 14 лет, и у меня не было денег, то же самое с программным обеспечением для записи дисков. Когда мне было 18 лет и я построил новую установку, я купил обе. Я копирую некоторые приложения для Android и думаю, что я купил те, которые мне понравились, и те, где разработчик обновился.
Ваша лучшая схема борьбы с пиратством - быть хорошим разработчиком и реагировать на ваше сообщество. ЗДЕСЬ ВАША ЛУЧШАЯ СХЕМА ЗАЩИТЫ !!! Google теперь принимает платежи в приложении, оооочень ... сделайте ваше приложение бесплатным с помощью кнопки «Пожертвовать для про / покупки» в приложении (дополнительные пожертвования через кнопку меню). Убедитесь, что вы раскрыли описание того, что это в приложении, чтобы не разозлить людей и не получать плохие отзывы.
Вот как это будет работать. Приложение установлено, они совершают покупки в приложении, приложение использует MAC-адрес на Bluetooth Wi-Fi или оба для генерации идентификатора устройства. После совершения покупки генерируется ключевая строка, которая хранится в зашифрованном виде в хранилище устройства. При перезапуске приложения он расшифровывает строковый ключ, проверяет его по MAC-адресам, чтобы убедиться, что он находится на том же устройстве. Он должен проверить сервер при любой новой установке и посмотреть, зарегистрировано ли уже устройство, и отправить разрешение устройству на генерацию строки ключа снова.
Отправьте электронное письмо при покупке кода ключа для повторной регистрации, это должен быть лицензионный ключ, отличный от ключа строки, чтобы они не могли использовать ключ строки, чтобы нарушить шифрование и взломать схему.
ключ должен просто ссылаться на серверную часть идентификатора устройства и разрешать замену этого устройства новым, например, для замены страховки (или нового устройства).
Вы должны просто использовать Google App Store Drm, хотя, потому что если один из ваших клиентов переходит на новое устройство, они будут раздражены.
Чтобы убедиться, что приложение всегда работает, вы должны взять на себя обязательство выпуститьDrm бесплатный продукт, если разработка когда-либо прекращается.
Drm - это просто боль и беспокойство, и пираты полностью снимают ограничения, поэтому, когда вы посмотрите на платных клиентов с ограничениями или бесплатно и легко, что бы вы выбрали?
Если бы это былоне совсем ясно, извините, я набрал его тремя громко разговаривающими, один из которых был трехлетним, бросающим мне в лицо игрушки.
КОНЕЦ
PS
https://market.android.com/details?id=com.noshufou.android.su.elite&feature=search_result Это приложение НИЧЕГО на данный момент не имеет УСТАНОВЛЕНО: 10 000 - 50 000 покупок только для поддержки разработчика других программ