Ответ: Нужна помощь!
Привет!
ну дело это творческое. Способов много разных. И придуманное тобой будет возможно даже лучше шаблонов. Но некоторые примеры далее.
Попробуй при запуске проги опросить возможности телефона, наличие той или иной периферии. Потом из этих данных можешь математическими или логическими функциями получить какое-то число. Это число и будет некой контрольной суммой или иди дальше и сделай хэш-функцию. Это число должно быть уникальным для конкретного телефона. Чтобы следующий раз твоя программа уже не спрашивала кода активации, то его надо записать на диск телефона. При первом запуске программа не найдет этот файл поэтому запросит код активации. Когда сформирует число или хэш и запишет его на диск, то при следующем запуске снова опросит периферию, сформирует хэш и сравнит его с записанным на диск ранее. Если совпало, то запускается. Если нет, то GoodBye. При переносе на другой телефон как мидлета так и хэш файла, данные проверки периферии не сойдутся и снова GoodBye.
Для формирования этого контрольного числа если сможешь получить что-либо с серийным номером, то проще. Иначе можно привязаться к размеру флэшки, наличия BT, COM портов и прочей периферии. Собственно если надо подробнее, то пиши.
Это один из способов.
|