| PS2RD (Project Artemis) |
| dimm | Дата: Понедельник, 17.08.09, 11:39 | Сообщение # 1 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| Теперь наконец-то стало возможно написать что-то по существу. Project Artemis или ps2rd – это попытка создать приложение(на основе PS2SDK, с открытыми исходниками), которое позволит всем ее пользователям создавать дамп(снимок) памяти (включая RAM, VRAM и т.д.) приставки во время работы какого-то приложения (игра или программа пользователя). Дамп может быть скопирован на USB накопитель(!!!) приставки или отправлен по сети на персоналку. Далее вы сможете сравнивать дампы на предмет отличий либо на самой приставке(!!!) или на компе с помощью соответствующих утилит для каждой платформы. Программа позволяет писать свои данные по определенным адресам памяти(как и любой взломщик в принципе). Конечная цель данного проекта – создание полнофункциональной системы взлома на основе данных в ОЗУ приставки(RAM hacking system) и удаленного дебаггера для удобной отладки своих приложений. Ну что тут можно добавить, пипец. Молодцы. Они сделали это. Я давно наблюдал за этим проектом, но не особенно верил во все это. Но теперь, когда начали выходить первые версии, я уверен проект будет доведен до конца. Частично прога напоминает мне по функционалу ArtMoney на PC. Сразу оговорюсь, пока лично сам ничего не проверял, но здесь много инициативных людей, которые испытают это на деле.
Сайт проекта: http://gamehacking.org/?s=artemis Форум с обсуждением: http://gamehacking.org/vb/forums/56-Research-amp-Development Версия ps2rd 0.5.3 (compiled by zoyt): http://psx-core.ru/_fr/9/ps2rd-0.5.3.zip
Play games, not consoles
|
| |
|
| |
| pvc1 | Дата: Понедельник, 17.08.09, 21:33 | Сообщение # 2 |
 Высшая материя
Группа: Администраторы
Сообщений: 3196
Репутация: 132
Статус: Offline
| походу рульная вещь, закрепил темку
|
| |
|
| |
| dimm | Дата: Воскресенье, 20.09.09, 07:48 | Сообщение # 3 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| Как и обещал выкладываю очередное обновление Артемки под версией 0.3. В архиве в соответствующих каталогах - серверная часть для PS2 (elf-файл) и клиент-отладчик-дампер для pc-шки. Клиент для персоналки называется ntpbclient, работает в режиме командной строки. Пока он может только дампить всю память PS2 на комп. Функции записи в память консоли и расстановка точек прерывания для отладки прог еще в разработке.Все ключи клиента описаны в доках. К своему стыду хочу вам доложить, что еще не экспериментировал с прожкой, подсказать что-то по существу не смогу. Скоро отпуск, вот тогда и попробую его в деле
Play games, not consoles
Сообщение отредактировал dimm - Воскресенье, 20.09.09, 07:49 |
| |
|
| |
| nikkomp | Дата: Воскресенье, 20.09.09, 18:06 | Сообщение # 4 |
 Осваивается
Группа: Пользователи
Сообщений: 112
Репутация: 3
Статус: Offline
| я так понял что конечная цель этой програмулины перелопачивать игруху на винт(флэху) а потом играться по сетке(юсб) идея то хорошая да боюсь так быстрее лазер посадишь пока игруху перекидываешь
|
| |
|
| |
| dimm | Дата: Понедельник, 21.09.09, 03:56 | Сообщение # 5 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| Quote (nikkomp) а потом играться по сетке(юсб) Не играть, а дебажить(отлаживать) проги/игры от PS2.
Play games, not consoles
|
| |
|
| |
| dimm | Дата: Вторник, 06.10.09, 08:08 | Сообщение # 6 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| Обновление утилит для Artemis-a(все в zip архивах) 1. Прога для дампа игры на USB-флэшку(3 варианта elf-ов) - Artemis USB Hacking System 2. Прога для поиска измененний в дампах сделанных на флэшку или напрямую по сети(через серверную часть, выложенную в 3 сообщении темы) - PS2CC 3. Документация по форматам Artemis-а - Artemis Docs Все описания включены в архивы, естественно на английском языке, но тот, кого данный проект заинтересовал, думаю без труда разберутся. Сочетания кнопок при создания дампа памяти PS2: Press UP + R1 + CROSS для дампа памяти EE (Emotion Engine) процессора. Press UP + R1 + TRIANGLE для дампа памяти IOP процессора Press UP + R1 + SQUARE дампа Kernel-а Press UP + R1 + CIRCLE для дампа ScratchPad
Play games, not consoles
Сообщение отредактировал dimm - Вторник, 06.10.09, 08:22 |
| |
|
| |
| dimm | Дата: Воскресенье, 18.10.09, 11:23 | Сообщение # 7 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| 13 октября вышла новая версия проги, а я прошляпил релиз Исправляюсь и предлагаю вашему вниманию Artemis v0.4. Cо времен моего прошлого поста, дебаггер/взломщик поставляется в двух конфигурациях. Первый комплект для взлома по сети на персоналке(так сказать в онлайне), второй комлект для сброса дампов на флэшку PS2, и дальнейшему анализу на PC(назовем это оффлайн режим). Привожу список изменений в оригинале: - Added video mode patcher. - Finally fixed relocation of common symbols for all ERLs - no more SDK patches. - ELF loader: copy LoadExecPS2 args in kernel mode and nul-terminate them properly to fix some multi-ELF games (e.g. Splinter Cell). Try to load ELF with SifLoadElf() first, allowing PES 2008 to boot. - Apply SBV patches a 2nd time before loading our modules, ensuring that LoadModuleBuffer() works for games like TimeSplitters (pink screen problem). - Added automatic patching of _SifLoadModule() to prevent network games from loading their dev9.irx and smap.irx modules. This way, we can hack games like GT4, Sniper Elite, and TimeSplitters 2 (enable debugger.patch_loadmodule). - Added ability to disable the IOP reset hook after the first reset (enable debugger.unhook_iop_reset). This is similar to HD Loader's mode 3. - Setting debugger.rpc_mode to -1 disables RPC for compatibility tests. - Now there's only one dump command for all memory areas (NTPB protocol). - Removed unused modules libc.erl, libdebug.erl, and netlog.irx. - Added more documentation, e.g. doc/colors.html and doc/compat.txt Во все комплекты включена необходимая для работы документация.
Play games, not consoles
Сообщение отредактировал dimm - Воскресенье, 18.10.09, 11:25 |
| |
|
| |
| dimm | Дата: Среда, 28.10.09, 01:07 | Сообщение # 8 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| Итак господа, появились некоторые новости. Проект вырос из коротких штанишек. Кодового названия Project Artemis больше нет, теперь прога называется строго и по научному- ps2rd, что расшифровывается как PS2 Remote Debugger или Удаленный отладчик PS2. В последней версии модуль сброса дампов на USB-flash интегрирован в один elf. Теперь один запускаемый файл для отладки по сети и через USB дампы. Ченчлог последних версий: 0.4.2 (Oct 27 2009) - This is an intermediate version created after renaming the project to "ps2rd". It doesn't include any bug fixes or new features. 0.4.1 (Oct 20 2009) - The USB modules are now included and loaded by default, allowing you to read files from the mass: device. To disable USB support, change the new setting loader.usb_support to false.
Play games, not consoles
Сообщение отредактировал dimm - Среда, 28.10.09, 01:09 |
| |
|
| |
| dawn-town | Дата: Среда, 28.10.09, 01:35 | Сообщение # 9 |
 Подает надежды
Группа: PSX-Core
Сообщений: 644
Репутация: 37
Статус: Offline
| dimm,а мануальчик по запуску софта можешь расписать,или там все просто:запустил .elf и вперед?
pstwo_scph77008pal&modbo760[v1.93] ps3_cech2508a[fw3.73]_ps eye_move motion&move navigation_wi-fi[huawei_e5830] bravia_klv32nx500_hama full speed hdmi 1.5m
|
| |
|
| |
| dimm | Дата: Среда, 09.12.09, 04:59 | Сообщение # 10 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| misfire и jimmi обновили свое детище ps2rd до версии 0.5. Заменены модули работы с сетью на модули из SMS. Это позволило увеличить скорость передачи данных. Увеличена совместимость с различными играми. Все изменения привожу в авторском оригинале: 0.5 (Dec 8 2009) - Replaced existing network modules with EEUG's SMSMAP.irx and SMSTCPIP.irx, and optimized them for use in ps2rd (see below). This way, we almost doubled TCP transfer rates to about 1MB/s. - SMSMAP: try to force 100Mb/s full duplex mode. - SMSTCPIP: modify lwIP TCP/IP stack to save as much IOP RAM as possible. - Disabled netlog support and shrinked size of RPC buffer in debugger.irx. - Reduced footprint of dev9.irx and added dev9x device driver to it. - Do not use syscall 251 to store original vector of SifSetReg(). - Tweaked Makefiles (less verbose etc.) - Added compiler flags to ntpbclient: -O2 -s -m32 - Fixed games: Black Castlevania: COD - Demo Devil May Cry ICO - Demo Maximo VS AoZ - Demo Silent Hill 4: The Room Soul Calibur 2 Soul Calibur 3 TMNT - The Movie Tomb Raider: Anniversary Tomb Raider: Legend
Play games, not consoles
Сообщение отредактировал dimm - Среда, 09.12.09, 06:53 |
| |
|
| |
| dimm | Дата: Суббота, 14.08.10, 12:12 | Сообщение # 11 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| Давненько не обновлялся этот чудный сетевой отладчик для PS2. И вот, наконец свежий апдейт: PS2RD 0.5.1 (May 3 2010) - Added setting debugger.sms_modules to specify whether network modules from SMS should be loaded. Users reporting routing issues with those modules can turn it off to use the standard PS2SDK modules instead. - Improved pattern searching (auto hook etc.) - Fixed minor build issues.Добавлено (22.07.10, 12:25) --------------------------------------------- После большого перерыва misfire обновил ps2rd!!! PS2RD 0.5.2 Список изменений: * Rewrote ntpbclient C tool in Perl for platform independence. * Updated PS2 port of libconfig to version 1.4.5. * Incorporated libcheats and libconfig into normal build process; it is no more required to install them manually to PS2SDK’s “ports” folder. * Changed Makefiles to support parallel building (make -j jobs). * Stripped unused library functions. Добавлено (14.08.10, 12:12) --------------------------------------------- Новый релиз -ps2rd 0.53 Добавлена совместимость работы с Open PS2 Loader и другие фичи: * Improved compatibility with Open PS2 Loader; cheat system and video mode patcher integrate flawlessly. * Added ability to select game cheats manually (press up/down). * Activated cheats are now copied to cheat engine only once. * Added code type E for compatibility with other cheat systems. * Fixed freezing when there’s no game in drive. * Added quick hack to enable launching ELFs from mass (to be improved). * Clear screen if Y>25. * Moved setting cheats.file to loader.cheats. PS2RD 0.53
Play games, not consoles
|
| |
|
| |
| MaNeR | Дата: Воскресенье, 03.04.11, 16:37 | Сообщение # 12 |
 Мы сами не местные
Группа: Пользователи
Сообщений: 58
Репутация: 1
Статус: Offline
| Обьясните деревенщине для чево нужен отладчик?
|
| |
|
| |
| Mongo | Дата: Воскресенье, 03.04.11, 19:18 | Сообщение # 13 |
 Уже освоился
Группа: Пользователи
Сообщений: 266
Репутация: 21
Статус: Offline
| Quote (MaNeR) Обьясните деревенщине для чево нужен отладчик? Вроде как альтернативный взломщик кодов, но у меня ниодна игра не запустилась, даже обещанный OPL.
|
| |
|
| |
| spblizard | Дата: Воскресенье, 24.04.11, 05:05 | Сообщение # 14 |
 Мы сами не местные
Группа: Пользователи
Сообщений: 24
Репутация: 2
Статус: Offline
| версии 0.5.3 тут уже нету, можете перезалить? Или придется самому компилировать?
|
| |
|
| |
| dimm | Дата: Воскресенье, 24.04.11, 08:32 | Сообщение # 15 |
 Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
| Quote (spblizard) Или придется самому компилировать? Отличная идея! Компильни и выложи здесь.
Play games, not consoles
|
| |
|
|
|
|