|
08.12.2007, 23:48
|
#1
|
Оператор ЭВМ
Регистрация: 18.10.2007
Сообщений: 22
Написано 3 полезных сообщений (для 3 пользователей)
|
Декомпилятор Java!
Давно пользуюсь этой программой и рекомендую всем, кто хочет узнать как работает чужая игра, например
DJ Java Decompiler
По-моему, лучший декомпилятор Java
|
(Offline)
|
|
09.12.2007, 00:27
|
#2
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Re: Декомпилятор Java!
Извиняюсь, я нуб в деле проганья под мобилы. Эта прога может раскомпилить Jar-файл?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
09.12.2007, 00:48
|
#3
|
Оператор ЭВМ
Регистрация: 18.10.2007
Сообщений: 22
Написано 3 полезных сообщений (для 3 пользователей)
|
Re: Декомпилятор Java!
jar-файл - это архив. Да, она может его распаковать и потом декомпилировать
|
(Offline)
|
|
12.12.2007, 08:51
|
#4
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Re: Декомпилятор Java!
Декомпилить-то она может, а вот закомпилировать этот текст назад в class файл у мня что-то ниразу не получалось.
|
(Offline)
|
|
12.12.2007, 21:23
|
#5
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Декомпилятор Java!
это только для простых классов проходит.
|
(Offline)
|
|
12.12.2007, 21:42
|
#6
|
ПроЭктировщик
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений (для 25 пользователей)
|
Re: Декомпилятор Java!
а что вообще реально закомпилировать розкомпилированый клас?? пожалуйста поподробней, в киких случаях java нельзя назад скомпилировать.
И какой вид компиляции имеется в виду компилятором сан жава или сторонним генератором кода по типу МП ?
|
(Offline)
|
|
12.12.2007, 21:43
|
#7
|
ПроЭктировщик
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений (для 25 пользователей)
|
Re: Декомпилятор Java!
когдато пользовался javabit там ней можн переводить хороше мидлеты с другого языка.
|
(Offline)
|
|
12.12.2007, 21:54
|
#8
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Декомпилятор Java!
собрать обратно можно если декомпиляция прошла без ошибок и была проведена деобфускация, иначе компилятор заблудится в одинаковых именах. Декомпилировать, в принципе, все равно что чистую яву или МР. У МР просто код хуже читается немного. Я когда модифицировал MobileBASIC несколько часов правил исходник чтобы собрать обратно.
Чаще всего плохо собираются блоки try{}catch() и case
|
(Offline)
|
|
13.12.2007, 07:56
|
#9
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Re: Декомпилятор Java!
Я пользуюсь cavaj, декомпилит получше чем DJ, но всё равно на больших файлах глючит (путается в метках). А Вы, pilgrim, чем пользуетесь, если не секрет?
|
(Offline)
|
|
14.12.2007, 00:38
|
#10
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Декомпилятор Java!
я мало декомпилю, в основном просто для инфы как сделано. хватает JAD + JavaBite
|
(Offline)
|
|
14.12.2007, 02:33
|
#11
|
ПроЭктировщик
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений (для 25 пользователей)
|
Re: Декомпилятор Java!
Сообщение от pilgrim
собрать обратно можно если декомпиляция прошла без ошибок и была проведена деобфускация, иначе компилятор заблудится в одинаковых именах. Декомпилировать, в принципе, все равно что чистую яву или МР. У МР просто код хуже читается немного. Я когда модифицировал MobileBASIC несколько часов правил исходник чтобы собрать обратно.
Чаще всего плохо собираются блоки try{}catch() и case
|
тоесть компилирует оно жавой а не собирает по байт коду?
|
(Offline)
|
|
14.12.2007, 18:19
|
#12
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Декомпилятор Java!
Сообщение от Kurdt
тоесть компилирует оно жавой а не собирает по байт коду?
|
Если честно, ничего не понял
|
(Offline)
|
|
10.01.2008, 20:46
|
#13
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
А можно декомпилить в код MidletPascal?
Хотя бы в принципе?
Последний раз редактировалось Magus, 10.01.2008 в 21:06.
|
(Offline)
|
|
10.01.2008, 22:35
|
#14
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Декомпилятор Java!
Программа на МР, компилируется в обычные class файлы. Головной имеет имя M.class, декомпилируется любым декомпилером, простите тавталогию, но на выходе вы получите текст на языке ЯВА, а не МР, только и всего.
|
(Offline)
|
|
11.01.2008, 15:22
|
#15
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Декомпилятор Java!
Это понятно. А обратно в код на паскале возможно перевести?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:05.
|