Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186

Ядро в исходники это реально?

29.07.2010, 21:49. Показов 4539. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят у меня вопрос у меня есть ядро.jar в нем естественно есть *.class
Возможно ли собрать из этого .jar архива само ядро *.java
Я знаю что есть декомпиляторы jad.exe , jd-gui.exe , DJ Decompl... и т.д.
Эти декомпиляторы делаю не исходники, а тупо ошибки причем в таком колличестве что легче заново написать код.
Существуют ли декомпиляторы которые, максимально приблизят к исходникам или же есть принцип который этого можно добиться.
Будьте добры подскажите в данном вопросе!
За любые подсказки буду благодрен, только не пишите править те исходники которые делает декомпиль, это просто нереально слишком большой объем работы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.07.2010, 21:49
Ответы с готовыми решениями:

Ядро и его исходники
скажите пожалуйста, в чем отличие исходников для Debian например от исходников GEntoo? вообще есть отличия? то же самое скажите...

Реально разблокировать в процессоре AMD Sempron 140 2.7GHz второе ядро?
Реально разблокировать в процессоре AMD Sempron 140 2.7GHz второе ядро?

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

26
2 / 3 / 0
Регистрация: 20.09.2009
Сообщений: 101
29.07.2010, 21:53
Цитата Сообщение от noobasik Посмотреть сообщение
Ребят у меня вопрос у меня есть ядро.jar в нем естественно есть *.class
Возможно ли собрать из этого .jar архива само ядро *.java
Я знаю что есть декомпиляторы jad.exe , jd-gui.exe , DJ Decompl... и т.д.
Эти декомпиляторы делаю не исходники, а тупо ошибки причем в таком колличестве что легче заново написать код.
Существуют ли декомпиляторы которые, максимально приблеженно к исходникам сделают код или же есть принцип который этого можно добиться.
Будьте добры подскажите в данном вопросе!
За любые подсказки буду благодрен, только не пишите править те исходники которые делает декомпиль, это просто нереально слишком большой объем работы.
]


java можно открыть течез winrar я сам не пробавал этого сделать но во
1 выкень все class в твой проект
2 подсоедени class's которые тебе надо, ну а функции достань с помощю блокнота откой class > txt и ищи ну а значения сам подберёшь
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
29.07.2010, 22:10  [ТС]
можно подробней я в ява неочень силен.
Как это сделать через Eclipse?
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
30.07.2010, 04:44  [ТС]
парни очень нада ваша помощь !
Подскажите в данном вопросе.
Если не Вы, то никто.
0
 Аватар для WithGod
81 / 81 / 2
Регистрация: 17.02.2010
Сообщений: 244
30.07.2010, 07:25
jar Можно открыть с помощю WinRAR.
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
31.07.2010, 04:20  [ТС]
jar Можно открыть с помощю WinRAR.
Причем тут jar, прочти внимательно первый пост...

То что jar можно открыть winrar'ом ребенок знает, я спрашиваю другое
Если вы не в состояние прочитать первый пост лучше не отвечайте.
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
31.07.2010, 05:30
Позвольте полюбопытствовать, какие именно ошибки делает jad ?
Вот только сейчас для проверки прогнал пару .class через jad - результат отлично компилится.
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
02.08.2010, 01:53  [ТС]
самые обыкновенные ошибки, какой ответ вы ждете?

Добавлено через 40 минут
Он неправильно распознает КОД.
Проверил я элементарно, у меня есть Исходники аналогичной версии, но без изменений, я сделал ядро из исходников что у меня есть, далее открыл этот архив выбрал один из файлов .class, декомпилировал jad, и сравнил тот код который я достал из ядра с тем кодом который у меня в исходниках, результат ужасный, код из jad только на 50% аналогичен коду в исходниках.
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
02.08.2010, 03:19
Цитата Сообщение от noobasik Посмотреть сообщение
самые обыкновенные ошибки, какой ответ вы ждете?
Жду примеры ошибок.
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
02.08.2010, 22:23  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Жду примеры ошибок.
Приприплены 2 файла
Первый это исходник он подписан, а второй это jad исходник этого же файла, разница ощутима.
Вложения
Тип файла: rar исходник.rar (4.3 Кб, 70 просмотров)
Тип файла: rar jad исходник.rar (4.2 Кб, 69 просмотров)
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
03.08.2010, 08:46
Откомпилировать Ваши тексты не могу - не хватает пакетов.
Просмотрел глазами, пока бегло.
На мой взгляд, тексты вполне идентичны.

Или Вы хотели побайтового совпадения?
Такого точно никогда не будет - ведь любой декомпилятор может восстановить только то, что попадает в байт-код. Многое просто теряется. Многое восстанавливается в том виде, как оно выглядит "на самом деле".

Давайте ставить вопрос ребром:
1) Код после jad компилируется?
2) По функциональности полученного .class есть различия?
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
07.08.2010, 19:31  [ТС]
Прошу прощения, за долгое отсутствие дела были неотложные.
1) Код после jad компилируется?
Нет, не компилится, если бы он компилился, думаю я не создавал бы тему.
2) По функциональности полученного .class есть различия?
Этого я проверить к сожалению не могу, так как код полученый после декомпиляции не компилится (
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
07.08.2010, 22:22
Цитата Сообщение от noobasik Посмотреть сообщение
Нет, не компилится, если бы он компилился, думаю я не создавал бы тему.
Тогда можно либо список ошибок при компиляции ранее выложенного примера?
Ну или все нужные пакеты (кроме JDK), чтобы я сам мог пытаться компилить

PS. Честно пытаюсь разобраться, на чем именно ошибается jad - вроде, самый приличный декомпилер.
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
09.08.2010, 00:47  [ТС]
может проще скинуть тебе само ядро на майл?
Так как ошибок много, изза того что очень много исходников и в каждом почти по 100, если не больше, так как больше 100 не видел.
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
09.08.2010, 05:13
black.fregat@gmail.com
1
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
10.08.2010, 17:01  [ТС]
отправил.
0
4 / 4 / 3
Регистрация: 28.07.2010
Сообщений: 186
19.08.2010, 03:54  [ТС]
дошло?
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
19.08.2010, 17:14
Да, ковыряю. Там действительно что-то странное..
0
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
20.08.2010, 02:33
А jar-файл разрабатывался коммерческой фирмой?
Попробуйте погуглить и провикипедить слово ОБФУСКАЦИЯ.
Скорей всего это ваш случай.
1
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
20.08.2010, 02:48
Какие Вы умные слова знаете.. А мы прямо такие темные, такие серые, всю жизнь бы прожили в неведении, если бы Указующий Перст не ткнул бы направление правильного гугления.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.08.2010, 02:48
Помогаю со студенческими работами здесь

Это реально?
Решил протестить вариант продвижение сайта чисто за счет уникального контента? сайт обновлять буду ежедневно. Как думаете поднять...

C++ за 21 день - это реально!
Наткнулся в Одноклассниках Теперь я знаю, где варят мозг готовят профессионалов.

Это реально сделать? (БД)
как это сделать?? такое задание дали по БД 1. Определить список городов, куда отгружал товары Иванов 2. Представить информацию в...

реально ли это в OpenGL
есть у меня темя дипломного проэкта "Моделирование истоирческих сражений" хочу сделать чтото подобное стратегической игры но пока без...

Насколько это реально???
есть ли какаянить прога чтоб из песни делать минусовку??? Это вообще реально???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru