Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java ME (J2ME) > Пересборка мобильного апплета |
Автор: DiFor 25.2.2011, 11:49 |
Есть некая проблема. Довольно давно и плотно занимаюсь веб-программированием. но вот программированием под мобильные платформы пока увы. Понадобилось для себя переписать заготовку программы для мониторинга состояния сервера. Есть готовый апплет в *.jar формате. Необходимо из него вытащить как ресурсы так и сорс. Чуть изменить и то и другое и обратно всё собрать. Каким образом можно сие сделать подскажите пожалуйста. Пока не знаю в какую сторону копать даже. |
Автор: DiFor 27.2.2011, 13:35 |
Неужели ветка настолько мертвая что никто не может подсказать ничего? |
Автор: math64 28.2.2011, 09:01 |
В мобильном телефоне не апплеты, а мидлет. В комплекте с .jar должен быть .jad У апплеты в комплекте с .jar идёт .html, который на телефоне не просмотреть. .jar - это .zip-архив, ресурсы можешь вытащить, но чтобы исправлять программу нужны исходники. |
Автор: DiFor 1.3.2011, 01:09 |
есть только .jar файл, .jad нетю Сорса увы тоже. Приложение в принципе банальное, декомпилировать не получится? Я слышал что ява очень хорошо обратно разбирается на составляющие и потом снова собирается |
Автор: math64 1.3.2011, 10:04 |
Спомощью утилиты javap можно посмотреть на имена методов в классах и байт-код. Но если была проведена обфускация, Вы увидите a(), b() вместо нормальных имён методов, полей и классов. Ресурсы при обфускации не переименовываются (рисунки, звуки), и их можно использовать. Если алгоритм банальный и Вы его знаете, проще написать заново, чем декомпилировать. |
Автор: Жывотное 3.3.2011, 16:59 |
Декомпилировать можно программой http://www.google.ru/search?hl=ru&q=DJ+Java+Decompiler, или каким-нибудь аналогом, их достаточно много. Но если код был обфусцирован, разбираться в нём - сущий ад... |