![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
OlegJ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 15.12.2005 Репутация: нет Всего: нет |
Пишу один мидлет,хотел бы попрадавать его.
Как бы измудриться,чтобы немогли его друг другу передавать. ИЛи это утопия? Хотел было привязать каждый мидлет к emei коду покупателя..но он может телефон сменить,как тогда?Нехорошо получается.. Есть варианты,мысли? |
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Как мидлет планируешь распростронять? (выложить в тырнете JAD/JAR или ещё как?)
-------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
OlegJ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 15.12.2005 Репутация: нет Всего: нет |
Да, выложу на сайте. И думаю, еще на других,где продаются программки.
|
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Ну, если так, то можно сделать механизм следующего рода. Чел заходит на страницу, ему генерится какой-то ключ, на странице пишется, что он должен запомнить этот ключ и потом ввести его при первом запуске мидлета. Если он тыкает, что ОК, давайте закачаем мидлет, то ты быстренько пересобираешь мидлет на стороне сервера с использованием того ключа с которым пользователь согласился (ну или как нибудь этот ключ туда передаёшь). Потом в мидлете при первом запуске спрашиваешь ввод этого ключа, если проходит проверка, то пиешь в RMS что всё зашибись, мидлет активирован и больше ключик не спрашиваешь.
Но это так, в первом приближении, на вскидку. Ещё лучше сделать цифровую подпись (но это высший пилотаж и требует много денюжков ![]() -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
А потом один умный юзерь выкладывает скачанный мидлет на варезном сайте вместе с ключиком ![]() -------------------- ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
А что, это так проблематично IMEI телефона узнать?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
OlegJ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 15.12.2005 Репутация: нет Всего: нет |
а если человек через неделю после покупки моего мидлета,привязанного к imei купит себе другую сотку,ему опять покупать мидлет? не пойдет наверно. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
LSD, если можно узнать IMEI - то можно и найти это место в коде, и заменить его. Чтобы выдавало постоянный IMEI.
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Я использую очень удобный и надежно защищенный способ. При первом запуске мидлет предлагает соединиться с сервером куда передается e-mail указанный при регистрации. Сервер отвечает что на указанный e-mail отослан ключ активации. Пользователь проверяет почту и вводит ключ в мидлет, затем повторно соединяется с сервером и сервер проверяет пару ключа и e-mail на валидность, после этого передает мидлету недостающие метаданные (картинки, музыку, тексты пунктов меню и пр. информацию без которой мидлет не будет нормально работать), затем на сервере в базе проставляется признак того что инсталяция прошла успешно.
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
Любой код можно взломать, и что с того?
Вести на серверу БД зарегистрированных пользователей, и если человек сменил телефон, то просто выдавать ему новую сборку мидлета. Зачем нужен e-mail, почему нельзя на сервере просто проверять серийник? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
e-mail это один из уникальных идентификаторов ( если ты даже себе заведешь другой, то всё равно будешь вынужден купить ещё раз программу), а сирийник может распространяться в Инете. А так один и-мейл <-> один покупатель. Например твой e-mail доступен только тебе, а если ты начнёшь 10 раз подряд запрашивать ключи, то это на сервере можно распознать как что-то странное, например генерацию ключей для друзей, а это уже несанкционированное копирование и я просто заблокирую твой e-mail в своей базе, вышлю письмо что так делать не хорошо. -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
Майкрософт, обходится одним серийником. Просто нельзя слишком часто активировать Windows, вот и все. И тут можно так же - одна активация в месяц. Если надо чаще, то пишите письма в службу техподдержки.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Да, можно и так. Можно вообще на кол-во инсталяций сделать. Главное то, что мидлет не полный пока не активируешь его. Даже не поможет ситуация с эмулятором, потому что руками всё равно в rms телефона ничего не запихаешь.
![]() -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
-------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
kapi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 16.8.2006 Репутация: 1 Всего: 1 |
любая защита на J2me - до одного места.
![]() А насчет IMEI - вообще глупость, как по мне. |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
kapi, ты не понял. Ргистрацию делаешь через сеть, оттуда же выкачиваются метаданные для мидлета. Если под твоей учётной записью будет частое и многократное скачивание то я просто твою учётную запись заблокирую как нарушающую пункт лицензии о нераспространение программного продукта. А там хоть декомпилируй, хоть заново собирай все одно - будет голый мидлет. А вообще практика показывает что лучше мидлет делать бесплатным, а сервис который он предоставляет платным.
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
kapi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 16.8.2006 Репутация: 1 Всего: 1 |
Может я действительно несовсем понял. Смотри : допустим я один раз заплачу за твой мидлет но скачаю его не телефоном , а на комп wap браузером. И смогу его распространять бесплатно. . . . Я єто имел ввиду.
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Распространяй пожалуйста, но на компе будет "голая" версия мидлета. Например без текста и графики, который скачивается и хранится в rms при активации. Ты можешь только передать другим людям свои данные для регистрации e-mail и ключ который ты получил во время покупки. Но многократная и частая активация будет рассмотрена сервером как то что ты передал свою копию 3-м лицам и заблокирует твою учётную запись (об этом нужно сообщать в лицензии).
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
kapi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 16.8.2006 Репутация: 1 Всего: 1 |
javastic, графику в rms?
![]() ![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
На сименсе, к примеру, легко можно будет скопировать эти rms, засунуть в ресурсы и немного подправить прогу, чтобы читала из ресурсов.
|
|||
|
||||
kapi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 16.8.2006 Репутация: 1 Всего: 1 |
как по мне, - это не способ, хотя бы из-за ограничений размера RMS
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
nerezus, я сделаю тестовую версию того что я описываю и попрошу тебя потом собрать такой джарик.
Вообще-то не такая уж и большая графика идёт для мобилы, да и вообще если есть желание засунуть картинку к примеру на пару мегов, нужно понимать что это будет для ограниченного числа телефонов. -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
А разве есть ограничение на РМС(ну кроме физической памяти телефона)?
-------------------- iOS developer |
|||
|
||||
kapi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 16.8.2006 Репутация: 1 Всего: 1 |
W0LF, да, есть.
|
|||
|
||||
_LEM_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 14.3.2007 Репутация: нет Всего: нет |
Чем он удобный?, не хуже других тока ресурсоёмкий. |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
_LEM_, да тем удобен, что не несет рабочую информацию с собой это первое, а второе это то что можно легко отследить несанкционированное использование т.к. данные хранятся на серваке.
Можешь предложить свою версию? -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
valerchi |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 163 Регистрация: 27.5.2008 Где: Геническ Репутация: нет Всего: нет |
||||
|
||||
eugine_s |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 14.11.2007 Где: Киев Репутация: 17 Всего: 17 |
||||
|
||||
MoZy |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 4.6.2006 Репутация: нет Всего: 0 |
Мое имхо: делать софт бесплатным, а платными услуги сервера.
Мало кому симпатично платить за картинку или серию скриншотов. Вжно пощупать! Восхититься, влюбиться (или нет) и оплатить (или нет). Очень честно зато. И не вызовет отвращения, если вдруг окажется, что это не то, что надо. Ведь можно скачать и другое, потому что бесплатно! Ну или другой вариант: на многих телефонах, при скачке, jar сразу устанавливается - исходников нету (чисто визуально) и передать не получится. Сделать оплату через СМС сервис, с опознаванием телефона при попытке скачать... --------------------
Experimentia est optima rerum magistra |
|||
|
||||
Firexel |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 21.6.2008 Репутация: нет Всего: нет |
Еще вариант. Если программа сложная, сделать мануал на сайте. Туда повесить рекламу и чуть-чуть заработать =)
Но это уже дополнительный зароботок. А кроме DRM ничто не защитит мидлет. |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |