|
Софт для PS3 Программы Homebrew для PS3 |
16.06.2019, 21:08
|
Сообщение: #1 (1184671)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,700
Вы сказали Спасибо: 27,319
Поблагодарили 42,829 раз(а) в 12,239 сообщениях
Сила репутации: 10Репутация: 42024 
(репутация неоспорима)
|
ArtemisPS3 - Подключаем читы в играх
ArtemisPS3 - телепортер читов для Playstation 3
Приложение для запуска игр с чит-кодами, такими, как бесконечные жизни, здоровье, боеприпасы и т.д!
Artemis.png
ВАЖНО! - Любое вмешательство в программный код игры вы делаете на свой страх и риск!
- Будьте готовы к тому, что из-за запуска некорректного стороннего кода, игра и консоль может зависнуть!
- Алгоритм работы всех взломщиков кодов для PlayStation 1, PlayStation 2, PlayStation 3 не отличается от этого приложения.
- Желательно запускать проверенные значения, проверенные коды, соответствующие версии игры и версии обновлений, для которых были указаны чит-коды.
- Чит-коды - это указатель адреса смещения в памяти запущенной игры и подмена по этому адресу значения кода.
- Имейте в виду, что, если игра была обновлена на версию, для которой значения чит-кодов не предназначены, то в другой версии будут подменяться значения совершенно не по тому адресу, отвечающему в чите за определённое действие.
- Если Ваша игра не соответствует коду диска, не соответствует номеру обновления, то в лучшем случае, запущенный код не будет иметь эффекта, в худшем - консоль может зависнуть.
ВНИМАНИЕ!
ПОСЛЕ ИГРЫ С КОДАМИ, ВАЖНО ПОЛНОСТЬЮ ВЫКЛЮЧАТЬ КОНСОЛЬ!
Долго держать кнопку на джойстике и выбрать ОТКЛЮЧИТЬ СИСТЕМУ!
НЕ РЕКОМЕНДУЕТСЯ ВЫХОДИТЬ ИЗ ИГРЫ В МЕНЮ XMB, ЗАКРЫВАТЬ ИГРУ С ЗАПУЩЕННЫМИ КОДАМИ
Консоль может зависнуть и потребуется принудительное отключение питания или отключение провода.
А при последующем включении консоли будет произведена проверка и восстановление файловой системы.
Если игра зависает после активации кода, внимательно проверьте все параметры, соответствует ли версия игры, соответствует ли обновление, бывает и что код не рабочий, что тоже возможно, так как база существующих кодов значений универсальна, используется и PS3usercheat Code Unique, NetCheat PS3, с незначительными изменениями в написании строк кода, в таком случае пользуйтесь конвертером кодов.
Оффсайт: https://www.gamehacking.org/artemis
Источник: https://github.com/Dnawrkshp/ArtemisPS3
База читов: PS3 Artemis Codelist Database (от Aldostools)
Поиск по TitleID: https://ps3.aldostools.org/codelist.html?q=BLES00875
Скачать: https://github.com/bucanero/ArtemisPS3/releases/latest
Скачать: Artemis Database.7z (DB by DruchaPucha)
Конвертер кодов PS3 Disk: https://gamehacking.org/system/ps3
Конвертер кодов PS3 PSN : https://gamehacking.org/system/ps3n
# ArtemisPS3
Система взлома Playstation 3 с открытым исходным кодом, созданная в рамках инициативы Project Artemis
Ваша PS3 должна работать с CFW 3,55 или выше (поддерживаются DEX и CEX)!
Установка Artemis PS3
Установка чит-кодов
Выберите между установкой файла .ncl на флешку или в каталог установки Artemis на внутренний HDD. - Для флешки:
- Cоздайте в корне новую папку под именем USERLIST
- Поместите в папку любые файлы *.ncl
- Вставьте USB-накопитель в правый USB-слот PS3 и запустите Artemis PS3.
- Для внутреннего HDD
- Запустите FTP-сервер на PS3 (multiMAN/webMAN)
- Перейдите в папку /dev_hdd0/game/ARTPS3001/USRDIR/USERLIST/
- Поместите любые файлы *.ncl в папку и запустите Artemis PS3
Выбор кодов:- Запустить приложение ArtemisPS3 GUI (r5) из главного меню консоли XMB
- Перейти в меню Cheat нажать
- В перечне User List выбрать интересующую игру нажать
- Выбрать в списке строку с нужными кодами и нажать Enable (кнопка ), слева от строки появится надпись (once) код активирован
- Просмотр кода, и авторства, кнопка
- Возвращаемся в главное меню Artemis - кнопкой и нажимаем Start game (прозвучит один короткий сигнал и Artemis вернет вас в XMB)
- Запускаем игру и в правом верхнем углу должно появится сообщение "Artemis PS3 Start To Attach"
- Далее нажать прозрачную кнопку в центре джойстика, откроется всплывающее меню XMB
- Затем нужно зажать кнопку , и подождать когда появится сообщение "Artemis PS3 Attach and Wrote", это означает что читы активированы!
- Повторно нажать кнопку , вернуться в игру и наслаждаться взломом
Создание списков читов (.ncl)- Файлы списков NetCheat встроены в NetCheat PS3
- Загрузите и запустите NetCheatPS3
- На вкладке Коды создайте новый код и назовите его как хотите
- В текстовом поле введите любые коды NetCheat PS3 (или используйте список кодов, щелкнув квадрат в левом нижнем углу)
- Наконец нажмите Save All и укажите место сохранения для нового *.ncl
Создание расширенных списков читов (.ncl)
Новым в Artemis PS3 является возможность добавлять теги опций. Эти теги позволяют указать параметры для кода, который имеет несколько эффектов для одного адреса. Использование тегов вместо нескольких кодов сокращает общий список читов. Формат тега option очень специфичен и должен использоваться точно так, как описано: - Тег начинается с квадратных скобок, которые окружают идентификатор ([Z]).
- Этот идентификатор должен быть коллекцией заглавных Z.
- Например, тег, такой как [ZZZZ], имеет идентификатор ZZZZ. [zz] не является действительным идентификатором.
- После открывающего тега находятся элементы или параметры.
- Каждый элемент начинается со значения, которое представляет опция, знака равенства = и имени опции.
- Элементы разделяются точкой с запятой ;.
- Тег опции будет выглядеть примерно так: [ZZ] 0010 = Это 0x10; 0020 = Это 0x20
- Но теперь мы должны закончить тег. Чтобы завершить тег опции, вы просто добавляете косую черту / перед идентификатором и окружаете что в скобках ([/Z]).
- Наконец, чтобы фактически реализовать это как значение для кода, просто поместите идентификатор тега в любом месте кода, который вы хотите.
- Например, в Jak 1 есть 4 различных типа эко-состояний, в которых вы можете находиться. Красный, синий, зеленый и желтый.
- Каждый использует одну и ту же строку. Таким образом, соответствующий код, использующий теги параметров:
- 0 201FEE08 ZZ
- 0 201FEE18 FFFFFF7F
- 0 201FEE0C 00000040
- [ZZ]01=Yellow;02=Red;03=Blue;04=Green[/ZZ]
Вшиваем читы Артемиса напрямую в EBOOT.BIN
Декриптуем конечно EBOOT.BIN в EBOOT.elf.
В читах для Артемиса, есть вот такого типа секции читов:
Infinite Health
0
Hiei-YYH
0 00173474 38602710
0 00173478 9064041C
0 0017347C 48000044
- На первой позиции, после нуля, например первая строка 00173474 - это адрес чита. Следом идёт его значение - 38602710
- В декриптованном EBOOT.elf адресация смещена назад ровно на 0x10000 шестнадцатеричных байт или 65536 десятичных байт.
- От адреса 00173474 отнимаем 10000 получаем позицию в ELF - 00163474.
- На этой позиции меняем байты на новое значение: 38602710
Так же, в читах для Артемиса встречаются такие строчки, начинающиеся не на 0, а на B
AoB Max + Infinite Ammo
0
tekman
B 00010000 04000000
B 54E7001E54A5043E386000017CE6412E808400807CE4302E 54E7001E54A5043E3980000091840008808400807CE4302E
- Тут идёт поиск и замена байтовой последовательности
- Ищем первое значение в файле EBOOT.elf: 54E7001E54A5043E386000017CE6412E808400807CE4302E
- Меняем это значение на второе значение: 54E7001E54A5043E3980000091840008808400807CE4302E
- EBOOT.elf потом конечно подписываем в EBOOT.BIN.
- Вот и вся инструкция.
- Если в папке ArtemisPS3-r5\ArtemisPS3-GUI\pkgfiles\USRDIR\USERLIST отсутствуют читы для вашей версии игры или региона, либо ваш EBOOT.BIN обновился на более новую версию, а читы у Артемиса устаревшие для старой версии игры, тогда ищем то старое обновление, под которое писались читы, декриптуем EBOOT.BIN, находим позицию.
- Смотрим окружение вокруг позиции чита, и находим то же самое окружение в новом файле обновления или региона игры.
- Таким образом легко портировать читы от любой версии и региона в другую.
- Если вы не знаете как декриптовать EBOOT.BIN и обратно зашифровать, тогда читы писались значит не для вас, проходите мимо!
CodeUnique.png Формат читов CodeUnique 2.3 поддерживает утилита от Aldostools PS3 Cheat Editor
Она поддерживает файлы читов в форматах " st.dat", " .ps3cheat" и " .txt"
Может сохранять их в таких же форматах, и даже паковать в PKG.
Подробнее читайте в файле C:\PS3\ps3tools\tools\readme_ps3cheateditor.txt
Скачать базу читов: CheatsDB.rar 950 игр (ОБНОВЛЕНО: 17.08.2015)
Использование Чит-кодов на PS3
|
Портируем читы в EBOOT.BIN игры
|
Последний раз редактировалось ErikPshat; 20.04.2024 в 11:58.
|
|
|
Эти 12 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение:
|
Ang3l42 (16.06.2019),
BaseD (01.10.2019),
BlHermit (13.01.2020),
Eliana (13.08.2019),
Emeks (20.10.2021),
jekakmv (01.10.2019),
kaspies (28.06.2019),
pavlik (16.06.2019),
realorinoco (04.03.2023),
tjim2017 (03.12.2019),
vicocu (22.02.2022),
Z0rdan (16.06.2019)
|
16.07.2019, 20:30
|
Сообщение: #81 (1187920)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
DruchaPucha, Он видимо обычные читы искал. А их искать надо не тупо поиском по ctrl+f, это же не значение ищешь. Это именно строку в смещении ищешь. Но Это сложно понять, даже я не сразу понял, что надо именно так искать. Но в любом случае - такое вмешательство в код точно не для новичков - запаганят просто eboot.bin и игра либо стартовать не будет либо консоль вешать.
|
|
|
16.07.2019, 20:41
|
Сообщение: #82 (1187926)
|
Регистрация: 06.04.2018
Сообщений: 1,200
Вы сказали Спасибо: 278
Поблагодарили 1,852 раз(а) в 360 сообщениях
Сила репутации: 1Репутация: 1830 
(обеспечено прекрасное будущее)
|
Ну про это я и написал, что нужно использовать AoB читы, а по адресам по смещению, даже лучше не пытаться, если не работал с хекс-редактором никогда
|
|
|
Этот пользователь сказал Спасибо DruchaPucha за это полезное сообщение:
|
|
16.07.2019, 20:44
|
Сообщение: #83 (1187927)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
DruchaPucha, Да тут еще непонятно с чем работает человек. Может он там труанкестором это всё делает и удивляется, что ничего не работает.
|
|
|
16.07.2019, 21:21
|
Сообщение: #84 (1187935)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,452
Вы сказали Спасибо: 1,927
Поблагодарили 10,801 раз(а) в 2,217 сообщениях
Сила репутации: 1Репутация: 10749 
(репутация неоспорима)
|
Сообщение от Ang3l42
а тут еще непонятно с чем работает человек. Может он там труанкестором это всё делает и удивляется, что ничего не работает.
|
за юмор 5+, но ты вот мастер может своего дела, а вот я очень много знаю про андроид устройства, порт прошивок с одного устройства на другое, оптимизация Kernel и всяких Lib библиотек, так же пилю моды, строения дерево TWRP Recovery, я не на столько тупой, не ужели вы думаете, что я там блокнотом открываю все, суть всех систем практически идентична, просто у всех ресурсы запакованы по разным форматам файлов, вот я и говорю о том что мне это пока что не понятно. для этого надо научится, работать с этим, а Учат у нас кто? те, кому не лень показать как это делается, очень мало людей которые сами смогу разобраться с таким. Имхо.....
|
|
|
16.07.2019, 21:27
|
Сообщение: #85 (1187938)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
Сообщение от Serp87
за юмор 5+, но ты вот мастер может своего дела, а вот я очень много знаю про андроид устройства,
|
Ничоси достижение. Прошивки сам пишешь и выкладываешь? Про TWRP сказал, ок - где твой TWRP на 4pda лежит? А я вот свои прошивки одно время выкладывал на планшеты. Дальше что? Ты хочешь сказать что всё умел, но хексом пользоваться не умел? Вот реально застрелите меня пожалуйста!
|
|
|
16.07.2019, 21:33
|
Сообщение: #86 (1187941)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,700
Вы сказали Спасибо: 27,319
Поблагодарили 42,829 раз(а) в 12,239 сообщениях
Сила репутации: 10Репутация: 42024 
(репутация неоспорима)
|
Сообщение от Ang3l42
И к чему это написал? Какой ибут скинули такой он и правил.
|
Да я стопудово уверен, что у него в папке JB лежит папка обычной игры с диска и конечно он скинул тот EBOOT.BIN версии 1.00, и стопудово уверен, что сам на самом деле он игру обновил до версии 1.09, т.к. русский язык там не подменили, а он и так родной там присутствует, поэтому ничего не мешает юзеру обновиться, тем более, что игра постоянно это сделать предлагает.
Поэтому нужно это учитывать, указывать на ошибки и делать с учётом, что юзер всё-таки обновился. А потом начинаются распросы, а почему твой чит не пашет. Надо же это учитывать, вроде бы логично.
|
|
|
16.07.2019, 21:34
|
Сообщение: #87 (1187942)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
Сообщение от ErikPshat
и стопудово уверен
|
До этого он от патчей кидал ибуты.
|
|
|
16.07.2019, 21:37
|
Сообщение: #88 (1187945)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,700
Вы сказали Спасибо: 27,319
Поблагодарили 42,829 раз(а) в 12,239 сообщениях
Сила репутации: 10Репутация: 42024 
(репутация неоспорима)
|
Сообщение от Serp87
|
Я тогда понять не могу, если ты в этих числах 16-ричных ничерта не понимаешь, адресацию не знаешь, тогда как ты там ковыряешь андроид-устройства? Я понимаю, что там школьники всё распаковывают и код в текстовиках меняют и упаковывают, потом козыряют, пару строчек добавляют, типа вот я вам новую прошивку собрал
|
|
|
16.07.2019, 21:40
|
Сообщение: #89 (1187948)
|
Модель консоли: PSP-1008
Прошивка: 6.60 ME 1.8
Другие консоли: 2xPS3 FAT, X360, PS4
Регистрация: 01.04.2012
Сообщений: 59
Вы сказали Спасибо: 1
Поблагодарили 21 раз(а) в 15 сообщениях
Сила репутации: 1Репутация: 19 
(на пути к лучшему)
|
Сообщение от Serp87
оптимизация Kernel и всяких Lib библиотек
|
Если ты программируешь на C/C++, то почему тогда не можешь в бинарнике один машинный код на другой заменить?
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Maionez за это полезное сообщение:
|
|
16.07.2019, 21:42
|
Сообщение: #90 (1187950)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
Maionez, Прикол заключается в том, что для него "оптимизация ядра" это прописывание настроек по мануалу через тулзу и не более. Он даже не в курсе дает это что-то или нет. Я с 4пда таким долбоящеров-писателей много видел. В шапке на их мануалы ссылки. Чего дают - никому не известно. . На то он и 4пда.
|
|
|
Этот пользователь сказал Спасибо Ang3l42 за это полезное сообщение:
|
|
16.07.2019, 21:46
|
Сообщение: #91 (1187952)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,452
Вы сказали Спасибо: 1,927
Поблагодарили 10,801 раз(а) в 2,217 сообщениях
Сила репутации: 1Репутация: 10749 
(репутация неоспорима)
|
Сообщение от ErikPshat
Я понимаю, что там школьники всё распаковывают и код в текстовиках меняют и упаковывают, потом козыряют, пару строчек добавляют, типа вот я вам новую прошивку собрал
|
даже если и так, предположим, не каждый школьник расковыряет, заменить картинки в ресурсах тоже ума много не надо, переписать smali, не каждый сможет, да я не силен в Hex-редакторах, чаще все использую notepad++, да при распаковке файлов там все просто, но строение кто за что и т.д. отвечает, строки или картинка, , подогнать размеры и т.д. только школьники так могут?, ну пусть тогда я школьник, наверное Вы ГУРУ.
|
|
|
16.07.2019, 21:48
|
Сообщение: #92 (1187953)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,700
Вы сказали Спасибо: 27,319
Поблагодарили 42,829 раз(а) в 12,239 сообщениях
Сила репутации: 10Репутация: 42024 
(репутация неоспорима)
|
Ang3l42, да ладно, зачморили тут Серпа Щас он вам даст взбучку, как серпом по этим вашим бильярдным шарикам
Что тебе там непонятно? Как выстроить цепочку. Ну я же старался объяснить вроде бы понятно, просто плохо читаешь.
Нужно искать ту позицию, которую в читах указывают и отловить ту цепочку что на что менять, чтобы она просто не повторялась и не давала ложных срабатываний.
|
|
|
16.07.2019, 21:53
|
Сообщение: #93 (1187957)
|
Модель консоли: Ps5, PS4 Slim,
Прошивка: HEN
Другие консоли: PS5, Xbox Series X, xbox360, PS4 Slim, sega, dendy
Регистрация: 30.04.2017
Адрес: Ставропольский край
Возраст: 39
Сообщений: 6,318
Вы сказали Спасибо: 2,196
Поблагодарили 12,051 раз(а) в 3,130 сообщениях
Сила репутации: 1Репутация: 18390 
(репутация неоспорима)
|
Прикольно!!!! я добавлял себе читы на ломанную консоль через сохранения, и не ломаю
|
|
|
Этот пользователь сказал Спасибо jekakmv за это полезное сообщение:
|
|
16.07.2019, 22:07
|
Сообщение: #94 (1187971)
|
Модель консоли: PS3 Slim
Прошивка: REBUG 4.84.2 D-REX
Другие консоли: Увы
Регистрация: 06.05.2019
Возраст: 37
Сообщений: 5,452
Вы сказали Спасибо: 1,927
Поблагодарили 10,801 раз(а) в 2,217 сообщениях
Сила репутации: 1Репутация: 10749 
(репутация неоспорима)
|
Сообщение от ErikPshat
Ang3l42, да ладно, зачморили тут Серпа Щас он вам даст взбучку, как серпом по этим вашим бильярдным шарикам
Что тебе там непонятно? Как выстроить цепочку. Ну я же старался объяснить вроде бы понятно, просто плохо читаешь.
Нужно искать ту позицию, которую в читах указывают и отловить ту цепочку что на что менять, чтобы она просто не повторялась и не давала ложных срабатываний.
|
А в чем Вы меня зачморили, я не сказал что я все знаю как Вы ГУРУ, я лишь описал то, что я могу и ДАЛЕКО НЕ КАЖДЫЙ ШКОЛЬНИК СМОЖЕТ.
|
|
|
16.07.2019, 22:08
|
Сообщение: #95 (1187973)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
Сообщение от Serp87
не каждый школьник расковыряет, заменить картинки в ресурсах тоже ума много не надо, переписать smali, не каждый сможет, да я не силен в Hex-редакторах
|
Твоюж медь. Чем ты хвалишься? Ты это сам делал или по мануалам с 4пда или еще откуда? Ты понимаешь разницу между я умею и я могу по мануалам?
Сообщение от ErikPshat
да ладно, зачморили тут Серпа Щас он вам даст взбучку, как серпом по этим вашим бильярдным шарикам
|
Да если бы. Выше уже всё понятно. Просто человек привык ко всему готовенькому. С другой стороны ты в теме Артемис всё подробно объяснил. Что еще нужно?
Сообщение от Serp87
я лишь описал то, что я могу и ДАЛЕКО НЕ КАЖДЫЙ ШКОЛЬНИК СМОЖЕТ.
|
Я тебе скажу, что каждый школьник сможет по мануалу чего-то поправить. Ума тут не требуется абсолютно, уж извини.
ErikPshat, твой косяк! Ты не объяснил как искать эти смещения. Ведь по ctrl+f совсем другое. Дописывай мануал к артемису, хотя он к Артемису вообще не относится, но пусть будет там, потому что хакеров и реальных четерастов на форуме нет, чтобы для них отдельную тему делать.
|
|
|
Этот пользователь сказал Спасибо Ang3l42 за это полезное сообщение:
|
|
16.07.2019, 23:31
|
Сообщение: #96 (1188017)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,700
Вы сказали Спасибо: 27,319
Поблагодарили 42,829 раз(а) в 12,239 сообщениях
Сила репутации: 10Репутация: 42024 
(репутация неоспорима)
|
Сообщение от Ang3l42
ErikPshat, твой косяк! Ты не объяснил как искать эти смещения. Ведь по ctrl+f совсем другое. Дописывай мануал к артемису, хотя он к Артемису вообще не относится, но пусть будет там, потому что хакеров и реальных четерастов на форуме нет, чтобы для них отдельную тему делать.
|
Ну там в Артемисе вроде бы я всё написал, там и сколько надо отнимать. Вон только DruchaPucha считает по-своему, он всегда предлагает отнимать 65536, как будто для 16-ричного редактора это родные цифры . Если такое дело и мы говорим про хекс-значения, тогда нужно к цифрам приписывать спереди префикс 0x, то есть, тут уже говорим не про 65536, а про 0x10000. Так проще и удобнее поимать и считать, и вообще так правильно.
Вот пример чита:
Unlimited Health
0
ErikPshat
0 0013AA68 60000000
#
Например есть у чита такая позиция:
0 0013AA68 60000000
Тут мы сразу же визуально отнимаем позицию чита 0x10000 и на автомате видим такую позицию:
0 0012AA68 60000000
Вот по этой позиции в хексе нам надо поменять на значение 60000000
Предположим, на той позиции записано 03240034, а далее к примеру идёт такой код: FF36451200000003.
Так вот, к заменяемому значению, мы добавляем продолжение цепочки. Вы хоть там поняли значение слова цепочки?
То есть, мы ищем по читу в позиции 0012AA68 такое значение: 03240034, которое надо заменить на 60000000.
Но тут мы идём по жёстко-привязанному адресу, а нам нужна "поиск и замена"!
Тогда выстраиваем цепочку, ищем значение 03240034 и добавляем продолжение кода FF36451200000003, получается одна общая цепочка такая:
03240034FF36451200000003 и она в коде больше при поиске не повторяется.
Значит нам достаточна эта цепочка, а если она всё равно повторяется в нескольких местах, тогда продолжаем добавлять цепочку.
В общем делаем поиск и замену вот так:
Меняем это:
03240034FF36451200000003
на это:
60000000FF36451200000003
Вот это и называется читом AoB - это поиск и замена. Мы код подменяем не по условленному адресу, а через поиск и замену.
И начинается такой чит не на ноль 0, а на B
Получается преобразованный обычный чит в чит AoB, вот пример:
AoB Unlimited Health
0
ErikPshat
B 00010000 04000000
B 03240034FF36451200000003 60000000FF36451200000003
#
Кто там спрашивал? Теперь доходит?
Последний раз редактировалось ErikPshat; 17.07.2019 в 02:34.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
16.07.2019, 23:40
|
Сообщение: #97 (1188027)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
Сообщение от ErikPshat
Кто там спрашивал? Теперь доходит?
|
Не доходит. Во первых прогу опиши, какую мы юзаем, а во вторых чего в ней нажать, а то так и будут ctrl+f использовать.
|
|
|
17.07.2019, 00:00
|
Сообщение: #98 (1188040)
|
Модель консоли: PSP-1008
Прошивка: 6.60 ME 1.8
Другие консоли: 2xPS3 FAT, X360, PS4
Регистрация: 01.04.2012
Сообщений: 59
Вы сказали Спасибо: 1
Поблагодарили 21 раз(а) в 15 сообщениях
Сила репутации: 1Репутация: 19 
(на пути к лучшему)
|
Для общего развития.
Сообщение от ErikPshat
Тут мы сразу же визуально отнимаем позицию чита 0x10000
|
Это следует из того, что я подчеркнул на картинке? Я юзал читы из базы ps3 tools collection от aldostools, дебагером вставал на адрес и менял данные. Там сразу адреса для оперативки?
Сообщение от ErikPshat
получается одна общая цепочка такая:
03240034FF36451200000003 и она в коде больше при поиске не повторяется.
|
Какие гарантии, что не повторяется при добавлении n-ого количества байт? Или просто добавляем байты пока не будет одно совпадение во всем бинарнике?
Один раз юзал такой чит. Тогда не понял, как без адреса работает
|
|
|
17.07.2019, 00:04
|
Сообщение: #99 (1188044)
|
Регистрация: 15.06.2018
Возраст: 37
Сообщений: 20,703
Вы сказали Спасибо: 8,090
Поблагодарили 7,529 раз(а) в 4,260 сообщениях
Сила репутации: 1Репутация: 7331 
(репутация неоспорима)
|
Сообщение от Maionez
Какие гарантии, что не повторяется при добавлении n-ого количества байт?
|
Вот тут не понял совсем тебя. Чит дан для конкретной версии во первых. Во вторых это значение как я уже говорил не поиск и замена! Это смешение байт, то есть та строка которая за это отвечает. Ну невозможно найти другую если тебе нужно 10450 к примеру. ну если точнее то вот так 00BB3DB8. Это строчка просто. Вот с неё и начинается правка.
|
|
|
Этот пользователь сказал Спасибо Ang3l42 за это полезное сообщение:
|
|
17.07.2019, 00:21
|
Сообщение: #100 (1188056)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,700
Вы сказали Спасибо: 27,319
Поблагодарили 42,829 раз(а) в 12,239 сообщениях
Сила репутации: 10Репутация: 42024 
(репутация неоспорима)
|
Сообщение от Maionez
Какие гарантии, что не повторяется при добавлении n-ого количества байт? Или просто добавляем байты пока не будет одно совпадение во всем бинарнике?
|
Да в том-то и дело, что я устал объяснять, что вы выстраиваете цепочку, хоть километровую, но до тех пор, пока эта цепочка не будет уникальной, т.е. не будет больше нигде повторяться. На этом и основан принцип поиска и замены хоть где, хоть в Notepad++, хоть в хакерстве, хоть в HEN, хоть в CFW. Кругом выстраивают цепочки поиска и замены уникальные, насколько это требуется. К примеру, имеются такие программы, игры, где нужно править в нескольких местах, тогда ваша цепочка должна соответствовать этим критериям, чтобы поиск производился и попадал именно только в эти места, если требуется подмена одного и того же кода в нескольких местах, но чтобы поиск не попадал в другое ненужное место, в таком случае выстраиваем для каждого кода отдельную цепочку из последовательности уникальных байт. Всё же очень просто для понимания и для логической последовательности действий.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 20:12. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|