Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

26 replies496 viewsCurrently viewing: 1
M
mr .BIN

User

Бывалый

Posts: 117

На форуме с: 05/07/2009

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

Рейтинг: 0

· 09/03/2009, 01:02 PM

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

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

0
CuJIbBEP2
CuJIbBEP2

User

Бывалый

Posts: 184

На форуме с: 02/03/2008

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

Рейтинг: 0

· 09/03/2009, 01:42 PM

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

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

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

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

User

Бывалый

Posts: 456

На форуме с: 02/05/2009

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

Рейтинг: 0

· 09/03/2009, 02:13 PM

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

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


миф...

— Жадный...

0
CuJIbBEP2
CuJIbBEP2

User

Бывалый

Posts: 184

На форуме с: 02/03/2008

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

Рейтинг: 0

· 09/03/2009, 02:18 PM

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

0
M
mr .BIN

User

Бывалый

Posts: 117

На форуме с: 05/07/2009

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

Рейтинг: 0

· 09/03/2009, 02:47 PM

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

0
CuJIbBEP2
CuJIbBEP2

User

Бывалый

Posts: 184

На форуме с: 02/03/2008

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

Рейтинг: 0

· 09/03/2009, 03:10 PM

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

0
AbsT
AbsT

User

Ветеран

Posts: 1514

На форуме с: 12/10/2007

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

Рейтинг: 0

· 09/03/2009, 03:11 PM

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

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

— Ålderdom - ingen glädje..

0
CKA3KART
CKA3KART

User

Бывалый

Posts: 359

На форуме с: 01/05/2010

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

Рейтинг: 0

· 09/03/2009, 03:16 PM

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


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

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

User

Участник

Posts: 58

На форуме с: 04/18/2009

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

Рейтинг: 0

· 09/03/2009, 03:18 PM

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

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

0
M
mr .BIN

User

Бывалый

Posts: 117

На форуме с: 05/07/2009

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

Рейтинг: 0

· 09/03/2009, 03:18 PM

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

0
CKA3KART
CKA3KART

User

Бывалый

Posts: 359

На форуме с: 01/05/2010

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

Рейтинг: 0

· 09/03/2009, 03:22 PM

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

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

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


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

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

User

Участник

Posts: 58

На форуме с: 04/18/2009

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

Рейтинг: 0

· 09/03/2009, 03:25 PM

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

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

0
M
mr .BIN

User

Бывалый

Posts: 117

На форуме с: 05/07/2009

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

Рейтинг: 0

· 09/03/2009, 03:48 PM

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

0
CKA3KART
CKA3KART

User

Бывалый

Posts: 359

На форуме с: 01/05/2010

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

Рейтинг: 0

· 09/03/2009, 03:53 PM

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


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

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

0
О
Олег

User

Участник

Posts: 39

На форуме с: 12/06/2007

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

Рейтинг: 0

· 09/03/2009, 03:59 PM

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



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

0
M
mr .BIN

User

Бывалый

Posts: 117

На форуме с: 05/07/2009

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

Рейтинг: 0

· 09/03/2009, 04:05 PM

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

0
О
Олег

User

Участник

Posts: 39

На форуме с: 12/06/2007

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

Рейтинг: 0

· 09/03/2009, 04:07 PM

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



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

0
M
mr .BIN

User

Бывалый

Posts: 117

На форуме с: 05/07/2009

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

Рейтинг: 0

· 09/03/2009, 04:14 PM

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

0
О
Олег

User

Участник

Posts: 39

На форуме с: 12/06/2007

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

Рейтинг: 0

· 09/03/2009, 04:20 PM

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


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

0
О
Олег

User

Участник

Posts: 39

На форуме с: 12/06/2007

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

Рейтинг: 0

· 09/03/2009, 04:38 PM

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
Войдите или зарегистрируйтесь чтобы ответить