Программа для создания jad файлов

Обновлено: 03.07.2024

Недавно я задался вопросом: Какой декомпилятор лучше?
Начал мучить Google, экспериментировать. В итоге нашел отличное решение. Как декомпильнуть любую программу и получить рабочие «исходники»? Об этом в сабже.

Краткий обзор популярных декомпиляторов

Mocha

Mocha (автор — Hanpeter van Vliet)— это, вероятно, один из первых выпущенных декомпиляторов Java. Предоставляет консольный пользовательский интерфейс. Его релиз состоялся в 1996-ом году, ещё до того, как появился Java Development Kit версии 1.1

JAva Decompiler

JAva Decompiler, JAD (автор — Pavel Kouznetsov) — по всей видимости, самый
популярный декомпилятор Java. Как и Mocha, этот декомпилятор предоставляет консольный интерфейс, давно не обновляется и не поддерживается, но большое число графических инструментов для работы с ним, в том числе плагин JadClipse для среды разработки Eclipse, делают его и по сей день используемым в качестве подручного средства для декомпиляции небольших классов.
Помимо декомпиляции, JAva Decompiler обладает возможностью дизассемблирования .class-файлов.

DJ Java Decompiler

DJ Java Decompiler (автор — Atanas Neshkov) — долгое время вопреки названию являлся лишь графической оболочкой для предыдущего декомпилятора, позволявшей легко и удобно выбрать аргументы командной строки для вызова JAD. В текущей версии добавлена поддержка аннотаций, но декомпилятор стал условно-бесплатным (необходима покупка после 10 пробных использований).

JD-Core
  • Полностью написана на языке C++, что делает декомпиляцию необычайно быстрой
  • Не требует для работы Java Runtime Environment и поэтому не требует специальной установки
  • Корректно декомпилирует .class-файлы, сгенерированные большинством компиляторов
Fernflower
  • Параметрические типы
  • Аннотации
  • Перечислимые типы
  • Утверждения

Мой выбор

  1. JD-GUI — для просмотра, не более
  2. Fernflower — полное восстановление
Fernflower будет развиваться в сторону деобфускатора

Специальных функций деобфускации Fernflower сейчас не содержит, они будут подключаться в дальнейшем отдельными модулями
Т.к. онлайн версия по неизвестным причинам не работает, а про оффлайн трудно что-либо сказать(кроме того, что качество декомпиляции отменное), не о каких модулях на данный момент речи быть не может.
Это да. Поищем что-то такое в интернетах.
На выручку придет Proguard, но необыкновенный
ProGuardDeobfuscator — небольшая модификация программы ProGuard, превращающая ее в квази-деобфускатор. В процессе обработки короткие обфусцированные имена пакетов, классов, полей и методов заменяются на более осмысленные и уникальные в пределах Jar файла.

Инструменты все есть, но лично я, для облегчения воссоздания сорцов использую так же любимую Netbeans IDE — очень сильно помогает своими подсказками, особенно когда классов много.
Спасибо за внимание!

Ссылки

UPD:
Извиняюсь, в offline версии Fernflower присутствует модуль переименований и уйма других штук — Readme

Программа — генератор *.jad файла. Скачали только *.jar? Не знаете, откуда взять *.jad? Эта программа для вас! Стоит только перетащить на нее jar, как рядом с ним появится соответствующий jad! Бесплатно.

JADMaker 1.10 скачать бесплатно

Яндекс.Браузер - быстрый и простой в использовании веб-браузер с "облачными" сервисами, созданный на движке WebKit и оболочке Chromium. Особенности:• безопасность, гарантируемая проверкой ссылок с помощью Safe Browsing и скачиваемых файлов системой "Лаборатории Касперского";• современный минималистический интерфейс поможет удобно переходить по веб-сайтам и предложит нужные элементы управления именно тогда, когда они на самом деле понадобятся;•&n.

MSI Afterburner - функциональная утилита от компании MSI, которая предназначена для разгона видеокарт NVIDIA и AMD. Особенности: Создан на основе ядра RivaTuner Расширяемая пользователем архитектура Основные функции разгона и управления вентиляторами Поддержка основных функций захвата экрана Расширенное управление вентиляторами Мониторинг состояния оборудования Система автоматического управления профилями Дает больше свободы хардкорным оверклокерам. Что нового.

Mozilla Thunderbird - бесплатная программа для работы с электронной почтой от Mozilla, поддерживает протоколы SMTP, POP3, IMAP и RSS.Особенности:• имеет встроенный HTML редактор, который создает довольно компактный код;• поддерживает всевозможные кодировки, расширяется за счет дополнительных модулей и фильтрует рекламу, а также нежелательную корреспонденцию;• интерфейс программы прост и удобен в использовании, поддерживает.

Telegram — десктопная версия популярного мессенджера для мобильных устройств. Телеграм является одним из самых защищенных мессенджеров, обеспечивает полную конфиденциальность пользователей и использует механизмы удаления всех следов переписки не только на устройстве, но и на серверах. Особенности:• быстрая регистрация и привязка аккаунта к номеру мобильного телефона;• мгновенная синхронизация чатов между всеми устройствами;• &nb.

Adobe Photoshop для Mac — самый популярный графический редактор в мире, который используется как новичками, так и профессионалами. Приложение позволяет вносить практически любые изменения в изображения, уровень которых ограничивается лишь мастерством пользователя. Особенности: огромный функционал программы; библиотека дополнительных расширений для более профессиональных возможностей; работа с несколькими изображениями одновременно; интеграция со всеми продуктами от A.

Microsoft Word for Mac для Mac — бесплатный офисный компонент для пользователей компьютеров на Mac OS. Сочетает в себе все необходимые функции для просмотра и редактирования текстовых документов. для удобства работы предусмотрено две среды: рабочая и записи, для исключения внесения случайных изменений в документ; поиск по документу; галерея инструментов идентичная таковой в приложении для Windows; полная совместимость со всеми форматами Microsoft Word; создание макросов для автомат.

uTorrent — версия самого популярного p2p-клиента для компьютеров с установленной Mac OS. Позволяет скачивать файлы из пиринговых сетей с максимальной скоростью благодаря многопотоковой загрузке из различных источников. Особенности: небольшой размер; интерфейс идентичный Windows—версии; работает с torrent файлами и magnet ссылками; возможность загружать несколько раздач одновременно, а также управлять скоростью и, приоритетом загрузок; работа в фоновом режиме; прилож.

ABBYY FineReader Express Edition for Mac - это простая и удобная в использовании OCR-программа, которая позволяет с высокой точностью конвертировать отсканированные документы и файлы изображений в различные электронные форматы. ABBYY FineReader Express Edition for Mac сохраняет исходное оформление документов, тем самым, уменьшая необходимость перепечатывания и хранения бумажных документов.Программа позволяет конвертировать изображения из форматов TIFF, TIF, PNG, JPG, JPEG, JP2, J2K, BMP, PCX, DC.

Wine - это не эмулятор Windows, как думают многие, а альтернативная реализация API Windows 3.x и Win32 (кстати, и расшифровывается Wine как "Wine Is Not Emulator").Wine позволяет конечному пользователю выполнять в unix-системах (и Linux) многие приложения, написанные для ОС Windows.

Fedora Workstation - надежная, удобная и мощная операционная система для ноутбука или настольного компьютера. Она поддерживает широкий спектр разработчиков, от любителей и студентов до профессионалов в корпоративных средах.

Представлен релиз 32-разрядного дистрибутива Runtu LITE 18.04, основой которого является пакетная база релиза Bionic Beaver 18.04 LTS. Сборка имеет минимальный набор пользовательского ПО с возможностью установки на жёсткий диск. В составе предустановлены программы для работы с Интернет, воспроизведение аудио- и видеоконтента, настройки рабочего окружения.

Богатый набор Русско-Английских и Англо-Русских словарей для StarDict

Smart Driver – удобный радар камер и ДПС, а так же видеорегистратор в одном приложении. Предупредит где камеры ГИБДД на дороге, в том числе укажет их тип:– камера только на скорость, в том числе "Стрелка"– камера на стоп–линию и проезд на красный– камера на полосу общественного транспорта и обочину– стационарный пост ДПС– парная камеры, контролирующие среднюю скорость на участке дороги ( "Автодория")– камера смотрящая "в спину"– засада ДПС ил.

это популярный браузер с возможностью сжатия трафика через собственные сервера. Возможности программы: Сжатие страницUC Browser сэкономит более 90% трафика благодаря технологии сжатия страницСтабильное соединение с ИнтернетСобственная технология Free-link обеспечивает стабильную связь с серверамиМощный поискВ браузер встроены различные популярные и мощные поисковые сервисыМногооконностьВы можете переключаться между открытыми страницами по своему желаниюНавигация по сайтамНавигация содержит в с.

Приложение «Медитация для начинающих» можно скачать бесплатно на Android. Медитация на русском - антистресс-практика, которая изменит Вашу жизнь. Она научит расслабляться во время стресса. Пройдите базовый курс медитации для начинающих с помощью приложения, чтобы научиться снимать стресс, загляните внутрь себя, прислушайтесь к своим мыслям и своему организму, научитесь самостоятельно осознавать свои страхи и тревоги. Следите за своим дыханием. Для Вашего удобства медитация н.

TuneIn Radio для iOS - пожалуй самый мощный сервис для прослушивания онлайн радиостанций и подкастов со всего мира совершенно бесплатно. Особенности: более 100 000 уникальных радиостанций со всего света; прослушивание в режиме реального времени и отложенное воспроизведение; около 6 000 000 пользовательских подкастов; возможность работы с Apple Watch; лента событий в которой также отображается очередь воспроизведения; возможность добавления станций и подкастов в избранное; простой интуит.

Яндекс Музыка для iOS - клиент популярного музыкального сервиса для устройств Apple. С его помощью можно прослушивать онлайн музыку любимых исполнителей в высоком качестве совершенно бесплатно.Особенности: удобный поиск композиций по исполнителю, названию группы и жанру. Также учитываются предпочтения пользователя; рекомендации основанные на основе уже прослушанных и отмеченных песен; создание собственных интернет-радиостанций с возможностью поделиться ссылкой в социальных сетях и мессендже.

YouTube для iOS - популярный видеохостинг, получивший признание пользователей со всего мира. С обновленным интерфейсом, приложением стало пользовать еще удобнее, теперь можно пользоваться абсолютно всеми возможностями веб-версии сервиса на своем iPhone.Особенности: просматривайте контент других пользователей или выкладывайте свой; возможность проведения прямых трансляций; функции настройки качества воспроизводимого видео; возможность оставить комментарии к роликам, а также подписаться на п.

Порой бывает так, что в интернете размещают Java приложение(игру, программу) только с файлом Jar, а файл Jad не вкладывают. Но многие мобильные телефоны, даже новые, требуют его.

Так вот, теперь насчёт как сделать этот Jad файл из Jar.

2. Можно и не скачивать программу, а сделать всё в блокноте, так как файл Jad является текстовым. Открываем наш Jar файл архиватором(желательно WinRAR) и идём в папку META-INF, извлекаем оттуда файл MANIFEST.MF и открываем блокнотом. В конец файла дописываем строчки:

Где MIDlet-Jar-Size это размер Jar файла, в байтах. Размер можно узнать щёлкнув правой кнопкой по Jar файлу и выбрать Свойства. И переписать без пробелов.

А MIDlet-Jar-URL это имя файла.

Если есть желание узнать, что обозначают другие параметры, то можно посмотреть тут.

Кстате, пока искал как сделать Jad нашёл PHP скрипт(PHP: генератор JAD файлов), для веб мастеров, и администраторов сайтов с Java играми, который прямо на сайте делает Jad файлы.

Внимание: Если пишет что Jar файл превысел максимальный размер файла, то нужно открыть jad файл, и у MIDlet-Jar-Size измените размер файла, на любое маленькое значение.

Холодно? Вам поможет Окна Мастер: балконов, окон и лоджий. Вызов замерщика бесплатно.

Интересные записи

Опубликованно Четверг, 11 декабря, 2008 в 19:19 в разделе Downloads, Разное. Вы можете подписаться на комментарии к этой записи RSS 2.0. Both comments and pings are currently closed.

Он выдаёт ощибку Java приложения.
Что делать?

Я пользуюсь этой программой для создания этих дурацких дескрипторов . Но эта программа как раз для меня

перекинул jar и jad (jar-в запокованом и распокованом виде)на сотку через кабель подключ к пк)сотовый не определяет формат ставит знак вопроса
(java игры-заводские установлены на сотке работают(получить доступ к директории где они расположены не получается)что нужно для работы вновь установленных игр(jar и jad)

Некоторые java игры для Nokia (Samsung) не имеют *.jad файла, необходимого для запуска игры. Простая программа JadMaker поможет вам создать jad файл. Вам нужно переместить jar-файл в окошко програмы Jad Maker. Либо при запущенной программе щелкнуть на jar файле правой кнопокой мыши и выбрать меню "Make Jad". Jad -файл будет создан в папке, где расположен файл *.jar. А его уже нужно будет закачать на мобильный телефон.
Внимание! На телефон нужно закачивать оба файла (jar и jad) и запускать jad.

Ниже можно оставлять комментарии только по проблемам скачивания!
Большинство программ, выложенные на сайте - свободно распространямые. Мы не распространяем серийные номера, кряки и ключи.

Вопросы по работе программ задавайте только на ФОРУМЕ! Все вопросы типа "скачал, а у меня не работает" будут удаляться!

Если вам понравился наш сайт, то вы можете помочь нам разместив на вашем сайте или блоге ссылку:

Николай: [Материал]
Здравия!
Выдает ошибку:
ZipEntry::Read Bad signature (0x611F1801) at position 0x00000000
Битый яр или что то еще?

gyt: [Материал]
класс! програмка отличная!

Диана: [Материал]
Подскажите: скачала игру на комп, файл разархивировала, но *.jar там нет. есть class, mf, png и прочие. какой из этих файлов скидывать на телефон? через JadMarker преобразовала архивный файл в jad. когда закидываю все извлеченные из архива файлы и jad файл, то телефон выдает: "не найден jar" или "недопустимый jar". как быть?

dron: [Материал]
не могу скачать jar jad на андроид почему?

eva: [Материал]
Здравствуйте! сделала все, как написано. Мне нужно установить электронную читалку на самсунг. Но в очередной раз, как залила на телефон, и при запуске Jad, пишет, что не поддерживается файл! как быть?:( перепробовала все варианты! Ответ: Наверное ваш телефон не поддерживает Java. Анна Н: [Материал]
Скажите пожалуйста, я на комп скачала программу JADMaker,запустила,открылось окошечко,что необходимо делать дальше?

Анжелика: [Материал]
Помогите, плиз. Купила нокию х2-02, закачиваю музыку и т.п, все нормально. Потом скачала на комп игры для своей модели, распаковала на компе, отсылаю в телефон, пишет, что файл принят, а обзора не дает - где он, все папки на телефоне перешарила, нет нигде. В играх тоже не появились. Как это может быть. Как найти их теперь в телефоне?

Ольга: [Материал]
Сделала все по инструкции, jad фаил формируется размером 1Кб, закачиваю на флеш карту телефона оба файла jad и jar (312 кб), открываю jad 1кб, а он всеравно пишит "слишком большой размер данных" либо "содержимое не соответствует приложениям" и так (я пробовала) с тремя играми (. У нас телефон samsung GT-C3011 может для него эта программа не подходит и я зря мучаюсь? Подскажите что я делаю не так, сын замучал, нужны игры в телефоне, а у меня не чего не получается уже 3 дня. Ответ: Телефон GT-C3011 не поддерживает Java программы размером больше 200кб. Устанавливайте игры меньшего размера. андрей: [Материал]
При разархивировании папка с игрой не содержит никакого *.jar файла. Ответ: Видимо битый jar файл. Попробуйте с другим. Olesya Litv: [Материал]
Помогите пожалуйста. Какой бы файл я не пыталась конвертировать, пишет, invalid file - we are dealing with jar files you know? что это значит? Владимир Штундер: [Материал]
Помогите плиз. че мне делать? когда я перитаскиваю на ото окошко пишет:

ZipDirEntry::Read(): Bad signature (4F6D528D) at position 0x0000002

Ответ: Cкорее всего у вас битый jar файл.
Только что перепроверил JadMaker - всё работает.

: [Материал]
Как заливать оба файла и jad и jar

Serja Skydan: [Материал]
Помогите пожалуйста!Очень надо! Скачала в телефон оба файла, а мне пишет Ошибка Java. Невернный аргумент. Что делать подскажыте пожалуйста

Павел loading: [Материал]
спасибо вам большое теперь качаю на телефон все че хочу КЛАСНЫЙ САЙТ. ПРОСТО СУПППЕЕЕРР.

Павел loading: [Материал]
ГДЕ ЧИТАТЬ ТО))

Павел loading: [Материал]
а потом то че делать то это окно открылось и все(((((((((((

Павел loading: [Материал]
СПАСИБО

Павел loading: [Материал]
куда надо сохранять на телефон или нет

лиана липова: [Материал]
я скачала,а она не идет

vika: [Материал]
скачала ,нажимаю на jad написано файл JAR не найден

RoX_: [Материал]
СПАСИБО БоЛьШоЕ.

Аня: [Материал]
Помогите пожалуйста!Очень надо! Скачала в телефон, а размер файла 1КБ! Выдаёт, что слишком большой размер файла. что делать. заранее спасибо. Анна: [Материал]
Попробовала это сделать, но выдаёт ошибку при инициализации 135. Что делать?

сергей: [Материал]
спасиба и ещё раз спасибо

Helen: [Материал]
Сайт просто супер спасибо Вам большое что вы есть.

Жека: [Материал]
Супер-сайт. Большое спасибо, все работает прекрасно. Я просто в восторге

Телефон доверия МВД - 123-4567
Телефон недоверия МВД - 987-6543

В случае использования информации с сайта гиперссылка на нас обязательна!

http://my-j210.narod.ru

Интересное/Установка Java приложений

Для установки игры на ваш телефон нам потребуются файл "Jar" и "Jad" . Скачивая игру у друга или с интернета, вы получаете лишь файл "Jar" .

Но для того, чтобы установить игру вам нужен ещё и "Jad" . Как же его получить? Ответ очень прост: нужно скачать программу для создания "Jad" - Jad Maker (JadMaker – простенькая утилита позволяет создавать jad-файлы из jar-архивов. По сравнению с JadGen, которая функционально повторяет рассматриваемую утилиту, JadMaker обладает некоторыми дополнительными возможностями. Хоть они и не велики, но очень удобны! Во-первых, JadMaker встраивается в Windows и позволяет создавать jad-файлы, используя контекстное меню. Во-вторых, есть функция Always On Top, мелочь, однако очень удобная)

Итак, скачав zip-архив, распакуйте его на жёсткий диск. Далее открываете ту папку, куда его распаковали и ищите файл JADMaker. Открываете его, ищите нужную игру, которую выхотите установить себе на телефон. Перетаскиваете игру с помощью мышки и зажатой левой кнопки мыши в окошко программы. И вауля, мнгновенно в той папке, где находится игра, вы видите файл "Jad".

Далее всё просто: нужно скопировать эти два файла "Jar"и "Jad" к себе на телефон в папку "Другие". Далее в папке "Другие" находите файл "Jad", нажимаете Опции-> установить. И, если игра весит менее 300 кб и подходит для Вашей модели телефона, она запустится и появится в списке ваших приложений. Если она не запускается, не отчаивайтесь и удалите её. Ведь есть множество других игр!

Так же можно устанавливать приложения через интернет.

Если у вас нет компьютера под рукой, то можете воспользоваться программой Jar2Jad , которая позволяет создавать JAD файлы прямо в телефоне.

О том, как устанавливать приложения весящие более 300кб можно Здесь

Читайте также:

Всего комментариев: 40 1 2 »