Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[question] Декомпиляция
Поиск

[question] Декомпиляция

26 ответов513 просмотровСейчас просматривают: 1
M
mr .BIN

Пользователь

Бывалый

Постов: 117

На форуме с: 07.05.2009

Репутация: +3

Рейтинг: 0

· 03.09.2009, 13:02

Хроники: Gracia Final.
Платформа: Java.
Сборка: L2jServer, L2jOfficial, L2jEmu
Задача: декомпиляция ядра, с внесением небольших правок, не нарушающих структуру кода. Т.е. разобрать, заменить пару строчек и собрать обратно. Нужен совет в поиске необходимого софта и иже инструкции для них. Скачать исходники L2jServer\L2jOfficial\L2jEmu просьба не предлагать.

зы: спасибками не обижу :)

0
CuJIbBEP2
CuJIbBEP2

Пользователь

Бывалый

Постов: 184

На форуме с: 03.02.2008

Репутация: +30

Рейтинг: 0

· 03.09.2009, 13:42

К чему такие сложности,исходный код ведь имеется в тырнете...

Rebellion,Дрим имеется,Дуо тм...

Да и собственно чем плох код Ему,Официала или L2jServer (к стати они первыми написали эмулятор),если ты считаешь эти сорцы чем то вроде мусора ты ошибаешся... очень.

0
Александр
Александр

Пользователь

Бывалый

Постов: 456

На форуме с: 05.02.2009

Репутация: +185

Рейтинг: 0

· 03.09.2009, 14:13

декомпиляция:

Цитата
не нарушающих структуру кода.


миф...

— Жадный...

0
CuJIbBEP2
CuJIbBEP2

Пользователь

Бывалый

Постов: 184

На форуме с: 03.02.2008

Репутация: +30

Рейтинг: 0

· 03.09.2009, 14:18

Ну для начала скачайте сурсы платных команд, а потом смотрите build.xml...
Если конечно разберётесь в его содержимом (мне в этом помог линукс),а потом уже декомпилируйте и составляйте свои сурсы по тем что скачали,на счет потереного кода при декомпиляции ничего не знаю так как вобще подобным анахронизмом не занимался...

0
M
mr .BIN

Пользователь

Бывалый

Постов: 117

На форуме с: 07.05.2009

Репутация: +3

Рейтинг: 0

· 03.09.2009, 14:47

Ответы вполне ожидаемы...
Я просил совет насчет софта по декомпиляции, а не расписывать то и то...Исходники качать НЕ ВАРИАНТ, т.к. нужно декомпилировать УЖЕ СОБРАННОЕ ядро, причем не с оригинальными классами от того же L2jServer...
Про потери кода наслышан, в курсе. Не является проблемой.

0
CuJIbBEP2
CuJIbBEP2

Пользователь

Бывалый

Постов: 184

На форуме с: 03.02.2008

Репутация: +30

Рейтинг: 0

· 03.09.2009, 15:10

Google в помощь,тема декомпиляции обсуждалась почти на всех форумах посвящённых Lineage2 и появилась тогда же когда появились платные сборки.
А по поводу L2jServer как "не вариант" вобще без коментариев...
Всё к этой теме не возвращаюсь.

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 03.09.2009, 15:11

Самая известная прога - DJ Java Decompiler

Этой информации хватит?

— Ålderdom - ingen glädje..

0
CKA3KART
CKA3KART

Пользователь

Бывалый

Постов: 359

На форуме с: 05.01.2010

Репутация: +41

Рейтинг: 0

· 03.09.2009, 15:16

mr .BIN: Ответы вполне ожидаемы...
Я просил совет насчет софта по декомпиляции, а не расписывать то и то...Исходники качать НЕ ВАРИАНТ, т.к. нужно декомпилировать УЖЕ СОБРАННОЕ ядро, причем не с оригинальными классами от того же L2jServer...
Про потери кода наслышан, в курсе. Не является проблемой.


тебе нужно вытащить какие то классы или вставить вместо имеющихся?
я просто не вижу такой задачи которая требовала бы именно де компилить все ядро а потом этот "мусор" пытаться откомпилировать .. затраты времени на данную процедуру будут весьма и весьма приличны ..

0
Алексей
Алексей

Пользователь

Участник

Постов: 58

На форуме с: 18.04.2009

Репутация: +4

Рейтинг: 0

· 03.09.2009, 15:18

AbsT: Самая известная прога - DJ Java Decompiler

Потеря кода на 50% сразу можно сказать russian.gif

0
M
mr .BIN

Пользователь

Бывалый

Постов: 117

На форуме с: 07.05.2009

Репутация: +3

Рейтинг: 0

· 03.09.2009, 15:18

Слышал. В ней тулза, хитро собирающая исходники .class в .jad .И с чем это есть?

0
CKA3KART
CKA3KART

Пользователь

Бывалый

Постов: 359

На форуме с: 05.01.2010

Репутация: +41

Рейтинг: 0

· 03.09.2009, 15:22

CokoJI22rus: Потеря кода на 50% сразу можно сказать russian.gif

на 50-80% если компилили ядро с "защитой от декомпила"
но к прмиеру ваша Голд тим неделает этого и ваше ядро декомпилится на 90-99%

mr .BIN: Слышал. В ней тулза, хитро собирающая исходники .class в .jad .И с чем это есть?


.class не исходники
это откомпилированный класс
а jad есть не что иное как RAR архив всех классов данного "проекта"

0
Алексей
Алексей

Пользователь

Участник

Постов: 58

На форуме с: 18.04.2009

Репутация: +4

Рейтинг: 0

· 03.09.2009, 15:25

CKA3KA: но к прмиеру ваша Голд тим неделает этого и ваше ядро декомпилится на 90-99%

Спасибки, Учтём=)

0
M
mr .BIN

Пользователь

Бывалый

Постов: 117

На форуме с: 07.05.2009

Репутация: +3

Рейтинг: 0

· 03.09.2009, 15:48

как бэ, да, было б удобнее заменить классы. Но тут есть сомнения...

0
CKA3KART
CKA3KART

Пользователь

Бывалый

Постов: 359

На форуме с: 05.01.2010

Репутация: +41

Рейтинг: 0

· 03.09.2009, 15:53

mr .BIN: как бэ, да, было б удобнее заменить классы. Но тут есть сомнения...


при нормальной квалификации заменять классы не проблема
1. берем СФ к примеру
2. модифицируем ее под структуру принятой на сборке в которую будем пихать готовый класс
учитываем все пути к классам и все библиотеки вызываемые в этом классе
3. меняем нужный нам класс (если потребуется прописываем вызываемые в других классах функции .. их можно писать пустыми главное что бы они были)
4 компилируем
5. вытаскиваем наш класс и пихаем в нужный проект ..

пункту 2-3 нужно внимательно соблюсти

0
О
Олег

Пользователь

Участник

Постов: 39

На форуме с: 06.12.2007

Репутация: +5

Рейтинг: 0

· 03.09.2009, 15:59

mr .BIN: как бэ, да, было б удобнее заменить классы. Но тут есть сомнения...



попробуй этой прогой NetBeans IDE 6.7 я с ней обратно в jar собрал
правда мутарная в опциях немного попробуй

0
M
mr .BIN

Пользователь

Бывалый

Постов: 117

На форуме с: 07.05.2009

Репутация: +3

Рейтинг: 0

· 03.09.2009, 16:05

Crystal
А можешь про сборку средствами NetBeans IDE 6.7 разсказать поподробнее?

0
О
Олег

Пользователь

Участник

Постов: 39

На форуме с: 06.12.2007

Репутация: +5

Рейтинг: 0

· 03.09.2009, 16:07

mr .BIN: Crystal
А можешь про сборку средствами NetBeans IDE 6.7 разсказать поподробнее?



вот тут и мануал и видео http://www.netbeans.org/index.html

0
M
mr .BIN

Пользователь

Бывалый

Постов: 117

На форуме с: 07.05.2009

Репутация: +3

Рейтинг: 0

· 03.09.2009, 16:14

С видео никак, интернет по трафику..

0
О
Олег

Пользователь

Участник

Постов: 39

На форуме с: 06.12.2007

Репутация: +5

Рейтинг: 0

· 03.09.2009, 16:20

mr .BIN: С видео никак, интернет по трафику..


глянь тут http://www.netbeans.org/kb/docs/java/javas...tro.html#create

0
О
Олег

Пользователь

Участник

Постов: 39

На форуме с: 06.12.2007

Репутация: +5

Рейтинг: 0

· 03.09.2009, 16:38

Crystal: глянь тут http://www.netbeans.org/kb/docs/java/javas...tro.html#create


тут про это http://sources.ru/java/faq/decompilers.htm
http://www.forum.softweb.ru/showthread.php?t=5731

0
Войдите или зарегистрируйтесь чтобы ответить