|
Серёга
|
|
Большие трудности с Proguard v3.627.09.2006, 13:55. Показов 2419. Ответов 11
Метки нет (Все метки)
Обфускатор плохо работает с внутренними и анонимными классами (переименовывать - переименовывает, а вот прога потом их не видит), пекеджи вообще оставляет как есть, несколько классов, представляющих GUI тоже не трогает (хотя соотв. галочка выключена). В хелпе ничё не понятно. Может кто чем поможет или посоветует другой бесплатный обфускатор?
|
|
| 27.09.2006, 13:55 | |
|
Ответы с готовыми решениями:
11
Заменить в тексте все большие латинские буквы на большие proguard |
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 15:30 | |
|
Для каких целей обфусцируешь?
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 27.09.2006, 20:57 | |
|
http://www.retrologic.com/ http://www.retrologic.com/
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
||
| 27.09.2006, 21:04 | ||
|
<SPAN id=ctl03_ctlTopic_ctlPanelBar_ctlTopicsR epeater_ctl07_lblFullMessage>
</SPAN>
0
|
||
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 21:23 | |
|
Если для уменьшения footprint, то почему бы и нет, действительно. Я бы даже сказал, обязательно. Для мобильников. Но если же для "защиты"... То "я просто смеюсь вам в лицо" =)) (просто фраза удачная, ничего личного).
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 27.09.2006, 23:29 | |
|
А почему такой смех
. Это и защищает тоже. Вы будете копаться в обфускированном коде?
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 23:33 | |
|
Буду. И копался.
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 27.09.2006, 23:37 | |
|
И я не один такой. Более того, на одном из проектов для торговли на биржах, код поначалу обфусцировался. Но на биржах торгуют не дураки (по крайней мере не все, кто торгует, дураки). И, понятное дело, процент программистов среди не дураков был достаточно высок. Так вот эти черти отхачили код и присосались к нашим сервисам. Получали котировки и строили аналитику, по которой принимали решения о сделках. После этого мы код не обфусцировали =))))))))
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
||
| 27.09.2006, 23:53 | ||
![]() Обфускация - секундное дело. И хуже от нее не будет. Я вижу пользу в том, что она затруднит потенциальным конкурентам возможность воспользоваться вашим опытом. Только и всего.
0
|
||
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 28.09.2006, 00:50 | |
|
Да, перестали. Но не потому, что перестали обфусцировать =)) Их вежливо попросили, если интересно.
1. Обфускация -- не секундное дело. 2. Получая stack trace, я сразу вижу нормальные имена классов. Если же они обфусцированы, то мне нужно знать, где лежит лог обфускации, и, используя его, узнавать имена классов. 3. Если чел хочет воспользоваться опытом, он воспользуется. Честно говоря, я знаю только две конторы, чьим опытом было бы полезно воспользоваться. Правда, понять, что там написано, неподготовленному программеру невозможно. Прочто не поймет =)) В большинстве случаев подобный аргумент не имеет смысла, так как желающих вопользоваться не находится. Вобщем, лично я вижу пользу от обфускатора только в уменьшении размера. И то для маленких устройиств. В остальных случаях неудобств а перевешивают мнимую пользу.
0
|
|
|
mishgun
|
||
| 28.09.2006, 00:58 | ||
Mafiyu zaslali? )))
|
||
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 28.09.2006, 01:19 | |
|
Обфускируют обычно клиента, он относительно маленький (ок, двухсекундное дело
). Конечно, в случае ошибки смотреть на трассировку эксепшинов невозможно. Но здесь основная проблема для девелоперов воссоздать ситуацию. Так что для меня все же плюсов больше.
0
|
|
| 28.09.2006, 01:19 | |
|
Помогаю со студенческими работами здесь
12
ProGuard ошибки
Дана строка слов из латинских букв. Разработать программу, которая будет менять строчные буквы на большие, а большие на ProGuard на IntelliJ IDEA Как настраивать Proguard Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|