forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Обфускация (http://forum.boolean.name/showthread.php?t=6221)

Skythrone 07.08.2008 18:57

Обфускация
 
Чтобы хоть как-то защитить код мидлета от любопытных взглядов, я хочу сделать обфускацию.

Насколько я понимаю, в настоящее наиболее мощным обфускатором является proguard. Я произвожу обфускацию, а также делаю preverify с таргетингом на Micro Edition и JRE 1.6.

Обфускатор в процессе работы выдаёт несколько "Notice", но в целом выдаёт некий новый мидлет, ужатый по размеру. Данный мидлет даже запускается в эмуляторах.

А вот на реальном телефоне он запускаться наотрез отказывается.
Nokia 6120 - Unable to load class.

Не подскажете, в какую сторону рыть?

Какие ещё есть хорошие обфускаторы? Не могли бы вы указать конкретные команды запуска (с учётом всех параметров), которые делают нормальную обфускацию из командной строки?

Зачем нужно preverify ?

Piligrim 08.08.2008 00:55

Ответ: Обфускация
 
Если используешь proguard 4.1 или выше то preverify не требуется. target должно быть не выше 1.3 для CLDC 1.1 и 1.1 для CLDC 1.0

Phantom 16.08.2008 17:23

Ответ: Обфускация
 
Скачал proguard 4.2... Ужас, сколько там написано всего, да ещё и не по-русски =) Может мне кто-нибудь подскажет готовую команду, чтобы собранный джар обфусцировать? :@ CLDC 1.0


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot