![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
DiFor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 25.2.2011 Репутация: нет Всего: нет |
Есть некая проблема. Довольно давно и плотно занимаюсь веб-программированием. но вот программированием под мобильные платформы пока увы. Понадобилось для себя переписать заготовку программы для мониторинга состояния сервера. Есть готовый апплет в *.jar формате. Необходимо из него вытащить как ресурсы так и сорс. Чуть изменить и то и другое и обратно всё собрать. Каким образом можно сие сделать подскажите пожалуйста. Пока не знаю в какую сторону копать даже.
|
|||
|
||||
DiFor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 25.2.2011 Репутация: нет Всего: нет |
Неужели ветка настолько мертвая что никто не может подсказать ничего?
|
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
В мобильном телефоне не апплеты, а мидлет. В комплекте с .jar должен быть .jad
У апплеты в комплекте с .jar идёт .html, который на телефоне не просмотреть. .jar - это .zip-архив, ресурсы можешь вытащить, но чтобы исправлять программу нужны исходники. |
|||
|
||||
DiFor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 25.2.2011 Репутация: нет Всего: нет |
есть только .jar файл, .jad нетю Сорса увы тоже. Приложение в принципе банальное, декомпилировать не получится? Я слышал что ява очень хорошо обратно разбирается на составляющие и потом снова собирается
|
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
Спомощью утилиты javap можно посмотреть на имена методов в классах и байт-код.
Но если была проведена обфускация, Вы увидите a(), b() вместо нормальных имён методов, полей и классов. Ресурсы при обфускации не переименовываются (рисунки, звуки), и их можно использовать. Если алгоритм банальный и Вы его знаете, проще написать заново, чем декомпилировать. |
|||
|
||||
Жывотное |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 6.7.2009 Репутация: 1 Всего: 1 |
Декомпилировать можно программой DJ Java Decompiler, или каким-нибудь аналогом, их достаточно много. Но если код был обфусцирован, разбираться в нём - сущий ад...
|
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |