Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal

Ответ
 
Опции темы
Старый 30.06.2008, 23:35   #1
GOODBYTE
AnyKey`щик
 
Аватар для GOODBYTE
 
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
Вопрос Возможна ли обфускация кода в MidletPascal ?

Доброго времени суток!

Очень интересует вопрос о возможностях защиты своих приложений в MidletPascal'e.
Если я не ошибаюсь, то на Java можно использовать обфускацию кода для защиты приложений.
А есть ли что-то подобное, для защиты своих мидлетов написанных в MP?
Если нельзя, то не могли бы вы подсказать как защитить свои приложения написанные в MP?

Заранее спасибо.
(Offline)
 
Ответить с цитированием
Старый 01.07.2008, 00:05   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Возможна ли обфускация кода в MidletPascal ?

В самом MP обфускация не предусмотрена, если только обрабатывать каким-нибудь обфускатором (proguard, например) уже после компиляции и отладки.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
GOODBYTE (01.07.2008), MIRMendax (24.01.2009), sasha_peleng (19.11.2008)
Старый 01.07.2008, 00:11   #3
GOODBYTE
AnyKey`щик
 
Аватар для GOODBYTE
 
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
Ответ: Возможна ли обфускация кода в MidletPascal ?

Большое спасибо, ViNT! ))

А не мог бы ты поподробнее описать этот процесс?

P.S. я пишу мидлет работающий в связке с PHP-скриптом, не мог ли бы Вы подсказать, что нужно учитывать чтобы твоё приложение "не поимели" ?
То есть, необходимо как-то сделать привязку полученного PHP-скриптом кода, к определенному телефону. Может ли кто-нибудь что-то посоветовать по этому вопросу?
(Offline)
 
Ответить с цитированием
Старый 01.07.2008, 01:49   #4
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Возможна ли обфускация кода в MidletPascal ?

привязаться можно, разве что к IMEI, и то не все модели его выдают.
(Offline)
 
Ответить с цитированием
Старый 01.07.2008, 02:20   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Возможна ли обфускация кода в MidletPascal ?

Сообщение от GOODBYTE Посмотреть сообщение
А не мог бы ты поподробнее описать этот процесс?
К сожалению, сам никогда не делал - небыло необходимости. Почитай доку по proguard, поищи по яндексу. По сути, мидлет MP ни чем не отличается от обычного.
(Offline)
 
Ответить с цитированием
Старый 01.07.2008, 02:31   #6
GOODBYTE
AnyKey`щик
 
Аватар для GOODBYTE
 
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
Ответ: Возможна ли обфускация кода в MidletPascal ?

огромное спасибо.
Жаль только, что с IMEI будут такие вот неприятности...
Но тут уж я сам придумаю что сделать...
Спасибо за ответы.
(Offline)
 
Ответить с цитированием
Старый 01.07.2008, 08:27   #7
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Возможна ли обфускация кода в MidletPascal ?

Можно завязаться на GetProperty('microedition.platform').

Cхема примерно такая:

1. Юзер регестрируется. Для этого отсылает GetProperty('microedition.platform') и другую инфу о себе (логин/пасс) на сервер.
2. На основе полученной строки, PHP скрипт генерит уникальный код, сохраняет его у себя (можно в файле, но лучше в БД) и отсылает его юзеру.
3. Программа юзера сохраняет полученный код в RMS.
4. Собственно и всё. При последующих запросах юзера нужно присоединять к запросу и личный код и по нему уже как-то распределять полномочия.
(Offline)
 
Ответить с цитированием
Старый 02.07.2008, 23:11   #8
GOODBYTE
AnyKey`щик
 
Аватар для GOODBYTE
 
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
Ответ: Возможна ли обфускация кода в MidletPascal ?

odd, я почти так и сделал.

спасибо всем большое за оказанную помощь.
Осталось только разобраться с обфускацией, и собственно всё.
(Offline)
 
Ответить с цитированием
Старый 03.07.2008, 07:43   #9
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Возможна ли обфускация кода в MidletPascal ?

Используй ProGuard или JoGa.
(Offline)
 
Ответить с цитированием
Старый 03.07.2008, 12:17   #10
GOODBYTE
AnyKey`щик
 
Аватар для GOODBYTE
 
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
Ответ: Возможна ли обфускация кода в MidletPascal ?

Решил не создавать новую тему, задам вопрос тут..

Парни обьясните веб-девелоперу, как в Midlet Pascal'e организовать прокрутку по меню?
Можете привести код с комментариями?
Т.е. есть к примеру меню, в нём "ссылки" на процедуры, получается нечто вроде:

Тут очень длинный текст, занимающий два прокручивающихся экрана.

тут пошёл ряд ссылок, еще на один экран.

Вы уж не подумайте что я нуб, сам язык я довольно хорошо понимаю, но вот с такими нюансами у меня проблемы.
Просто на PHP такой необходимости нет, в прокрутке экрана...
__________________
..глаза боятся, руки делают..
http://forum.boolean.name/image.php?type=sigpic&userid=2535&dateline=1215022  556
(Offline)
 
Ответить с цитированием
Старый 03.07.2008, 19:10   #11
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Возможна ли обфускация кода в MidletPascal ?

Есть один очень кривой и немного глючный(потому, что недоделанный) код для создания графического меню. Как-то начал делать, но потом забросил. Может пригодится.
Вложения
Тип файла: zip Menu.zip (10.0 Кб, 685 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
GOODBYTE (04.07.2008)
Старый 20.08.2008, 04:24   #12
Sanya
Оператор ЭВМ
 
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
Ответ: Возможна ли обфускация кода в MidletPascal ?

Дайте плиз рабочую ссылку на proguard. Везде в поиске битые. Да, а в proguard шифруются текст приложения, например? Ну типа внутри описание, и т.п.? Или только структура кода делается запутаннее?
(Offline)
 
Ответить с цитированием
Старый 20.08.2008, 10:33   #13
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Возможна ли обфускация кода в MidletPascal ?

не шифрует.
ProGuard: java shrinker, optimizer, obfuscator, and preverifier.
http://proguard.sourceforge.net/

слона то я и не заметил?
(Offline)
 
Ответить с цитированием
Старый 20.08.2008, 14:40   #14
Sanya
Оператор ЭВМ
 
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
Ответ: Возможна ли обфускация кода в MidletPascal ?

Ребята, подскажите... Мне надо такой обфускатор, который бы зашифровывал текст внутри приложения, чтобы его никто не смог поменять. Это чрезвычайно важно.
(Offline)
 
Ответить с цитированием
Старый 20.08.2008, 17:08   #15
Sanya
Оператор ЭВМ
 
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
Ответ: Возможна ли обфускация кода в MidletPascal ?

я скину потом wmz, если кто-то покажет как обфусцировать программку, чтобы невозможно было переделать текст внутри программы, и в частности текст sms для эротического java-каталога.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
возможна ли в blitz3d корректная работа с русскими символами? DeMoNN Blitz3D 13 23.02.2010 03:22
редактор, то ли кода, то ли 3д... christian [I <3 Blitz3D] 3D-программирование 14 12.02.2009 16:11
Обфускация Skythrone Основной форум 2 16.08.2008 17:23
[help] обфускация!!!!!!!!!!!! Seregakz Основной форум 11 12.07.2008 00:29
универсальный редактор кода jimon Болтовня 10 07.05.2008 15:58


Часовой пояс GMT +4, время: 15:16.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com