Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пересборка мобильного апплета 
:(
    Опции темы
DiFor
Дата 25.2.2011, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 25.2.2011

Репутация: нет
Всего: нет



Есть некая проблема. Довольно давно и плотно занимаюсь веб-программированием. но вот программированием под мобильные платформы пока увы. Понадобилось для себя переписать заготовку программы для мониторинга состояния сервера. Есть готовый апплет в *.jar формате. Необходимо из него вытащить как ресурсы так и сорс. Чуть изменить и то и другое и обратно всё собрать. Каким образом можно сие сделать подскажите пожалуйста. Пока не знаю в какую сторону копать даже.
PM MAIL   Вверх
DiFor
Дата 27.2.2011, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 25.2.2011

Репутация: нет
Всего: нет



Неужели ветка настолько мертвая что никто не может подсказать ничего?
PM MAIL   Вверх
math64
Дата 28.2.2011, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 8
Всего: 72



В мобильном телефоне не апплеты, а мидлет. В комплекте с .jar должен быть .jad
У апплеты  в комплекте с .jar идёт .html, который на телефоне не просмотреть.
.jar - это .zip-архив, ресурсы можешь вытащить, но чтобы исправлять программу нужны исходники.
PM   Вверх
DiFor
Дата 1.3.2011, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 25.2.2011

Репутация: нет
Всего: нет



есть только .jar файл, .jad нетю Сорса увы тоже. Приложение в принципе банальное, декомпилировать не получится? Я слышал что ява очень хорошо обратно разбирается на составляющие и потом снова собирается
PM MAIL   Вверх
math64
Дата 1.3.2011, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 8
Всего: 72



Спомощью утилиты javap можно посмотреть на имена методов в классах и байт-код.
Но если была проведена обфускация, Вы увидите a(), b() вместо нормальных имён методов, полей и классов.
Ресурсы при обфускации не переименовываются (рисунки, звуки), и их можно использовать.
Если алгоритм банальный и Вы его знаете, проще написать заново, чем декомпилировать.
PM   Вверх
Жывотное
Дата 3.3.2011, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 6.7.2009

Репутация: 1
Всего: 1



Декомпилировать можно программой DJ Java Decompiler, или каким-нибудь аналогом, их достаточно много. Но если код был обфусцирован, разбираться в нём - сущий ад...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0849 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.