Сейчас на форуме: Adler, _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Flex SWC-библиотека
Посл.ответ Сообщение

Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 апреля 2009 13:17
· Личное сообщение · #1

Добрый день,
Мне нужно вылечить платную библиотеку для ADOBE FLEX, библиотека ILOG ELIXIR, она вставляет водные знаки что она платная. Сам файлик swc это зип архив, а внутри все те же swf, файл library.swf можно декомпилить прогой Sothink SWF Decompiler, и в нем я вижу как раз тот скрипт который выносит мне моск. И тут начинается вынос: Сам декомпилятор не позволяет редактировать ресурсы((( Пришлось экспортировать в fla и кучу as, дальше я делаю свое дело, а собрать назад не могу.

Написал в этом разделе тк не знаю куда обратиться.



Ранг: 48.2 (посетитель), 49thx
Активность: 0.040
Статус: Участник

Создано: 14 апреля 2009 13:37
· Личное сообщение · #2

А сам файл где?

Firestarter1 пишет:
Написал в этом разделе тк не знаю куда обратиться.

вобще то сюда надо обращаться



Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 апреля 2009 14:27 · Поправил: Firestarter1
· Личное сообщение · #3

Выложил swc
[url=http://rapidshare.com/files/221188922/ilog-elixir.swc.html
]http://rapidshare.com/files/221188922/ilog-elixir.swc.html
[/url]

Я в тот раздел не положил, тк это не программа, а библиотека, прошу прощения.



Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 апреля 2009 17:52 · Поправил: Firestarter1
· Личное сообщение · #4

SWF были сжаты, я их разархивировал и в хексе сейчас пытаюсь исправить.
....
Всем спасибо!
Лечится удалением строки LicenceHandler из library.swf в хексе. Потом собирается назад в ilog-elixir.swc и готово.



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 февраля 2011 19:27
· Личное сообщение · #5

Большая просьба, объясните подробнее откуда удалять LicenceHandler в Hex. Заранее благодарен.



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 01 марта 2011 02:16
· Личное сообщение · #6

Написано же чёрным по белому удалять из файла library.swf который заархивирован, его нужно сначало извлечь, чтобы можно было редактировать




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 01 марта 2011 18:24
· Личное сообщение · #7

Firestarter1 пишет:
Лечится удалением строки LicenceHandler из library.swf в хексе.

Несколько вандальный способ, оно по сути молча падает там, где пытается обратиться к этому методу. При таком падении прекращается исполнение кода в том методе, где вызывался LicenceHandler (то-есть, код до вызова LicenceHandler выполнится, а после - нет). По-этому, если там было что-то важное, то оно не исполнится и может повлиять потом на работу либы, проверьте внимательно, всё ли ок после такого лечения.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.



 eXeL@B —› Вопросы новичков —› Flex SWC-библиотека
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати