PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Софт для PS3 (https://www.pspx.ru/forum/forumdisplay.php?f=300)
-   -   ArtemisPS3 - Подключаем читы в играх (https://www.pspx.ru/forum/showthread.php?t=108995)

Ang3l42 16.07.2019 20:30

DruchaPucha, Он видимо обычные читы искал. А их искать надо не тупо поиском по ctrl+f, это же не значение ищешь. Это именно строку в смещении ищешь. Но Это сложно понять, даже я не сразу понял, что надо именно так искать. Но в любом случае - такое вмешательство в код точно не для новичков - запаганят просто eboot.bin и игра либо стартовать не будет либо консоль вешать.

DruchaPucha 16.07.2019 20:41

Ну про это я и написал, что нужно использовать AoB читы, а по адресам по смещению, даже лучше не пытаться, если не работал с хекс-редактором никогда:D

Ang3l42 16.07.2019 20:44

DruchaPucha, Да тут еще непонятно с чем работает человек. Может он там труанкестором это всё делает и удивляется, что ничего не работает. :D

Serp87 16.07.2019 21:21

Цитата:

Сообщение от Ang3l42 (Сообщение 1187927)
а тут еще непонятно с чем работает человек. Может он там труанкестором это всё делает и удивляется, что ничего не работает.

за юмор 5+, но ты вот мастер может своего дела, а вот я очень много знаю про андроид устройства, порт прошивок с одного устройства на другое, оптимизация Kernel и всяких Lib библиотек, так же пилю моды, строения дерево TWRP Recovery, я не на столько тупой, не ужели вы думаете, что я там блокнотом открываю все, суть всех систем практически идентична, просто у всех ресурсы запакованы по разным форматам файлов, вот я и говорю о том что мне это пока что не понятно. для этого надо научится, работать с этим, а Учат у нас кто? те, кому не лень показать как это делается, очень мало людей которые сами смогу разобраться с таким. Имхо.....:good:

Ang3l42 16.07.2019 21:27

Цитата:

Сообщение от Serp87 (Сообщение 1187935)
за юмор 5+, но ты вот мастер может своего дела, а вот я очень много знаю про андроид устройства,

Ничоси достижение. Прошивки сам пишешь и выкладываешь? Про TWRP сказал, ок - где твой TWRP на 4pda лежит? А я вот свои прошивки одно время выкладывал на планшеты. Дальше что? Ты хочешь сказать что всё умел, но хексом пользоваться не умел? :suicide: Вот реально застрелите меня пожалуйста!

ErikPshat 16.07.2019 21:33

Цитата:

Сообщение от Ang3l42 (Сообщение 1187908)
И к чему это написал? Какой ибут скинули такой он и правил.

Да я стопудово уверен, что у него в папке JB лежит папка обычной игры с диска и конечно он скинул тот EBOOT.BIN версии 1.00, и стопудово уверен, что сам на самом деле он игру обновил до версии 1.09, т.к. русский язык там не подменили, а он и так родной там присутствует, поэтому ничего не мешает юзеру обновиться, тем более, что игра постоянно это сделать предлагает.

Поэтому нужно это учитывать, указывать на ошибки и делать с учётом, что юзер всё-таки обновился. А потом начинаются распросы, а почему твой чит не пашет. Надо же это учитывать, вроде бы логично.

Ang3l42 16.07.2019 21:34

Цитата:

Сообщение от ErikPshat (Сообщение 1187941)
и стопудово уверен

До этого он от патчей кидал ибуты. :beach:

ErikPshat 16.07.2019 21:37

Цитата:

Сообщение от Serp87 (Сообщение 1187903)
ErikPshat
просто когда я распаковал EBOOT.bin, я получил EBOOT.ELF, открыл его в Hex Editor, и увидел оооооочень много нулей и с окончаниями на пример 0000046, это как пример, и не фига не пойму как эту цепочку выявить как ты описал:unknw::unknw::unknw::unknw:

Я тогда понять не могу, если ты в этих числах 16-ричных ничерта не понимаешь, адресацию не знаешь, тогда как ты там ковыряешь андроид-устройства? Я понимаю, что там школьники всё распаковывают и код в текстовиках меняют и упаковывают, потом козыряют, пару строчек добавляют, типа вот я вам новую прошивку собрал :)

Maionez 16.07.2019 21:40

Цитата:

Сообщение от Serp87 (Сообщение 1187935)
оптимизация Kernel и всяких Lib библиотек

Если ты программируешь на C/C++, то почему тогда не можешь в бинарнике один машинный код на другой заменить?

Ang3l42 16.07.2019 21:42

Maionez, Прикол заключается в том, что для него "оптимизация ядра" это прописывание настроек по мануалу через тулзу и не более. :beach: Он даже не в курсе дает это что-то или нет. Я с 4пда таким долбоящеров-писателей много видел. В шапке на их мануалы ссылки. Чего дают - никому не известно. :D. На то он и 4пда.

Serp87 16.07.2019 21:46

Цитата:

Сообщение от ErikPshat (Сообщение 1187945)
Я понимаю, что там школьники всё распаковывают и код в текстовиках меняют и упаковывают, потом козыряют, пару строчек добавляют, типа вот я вам новую прошивку собрал

даже если и так, предположим, не каждый школьник расковыряет, заменить картинки в ресурсах тоже ума много не надо, переписать smali, не каждый сможет, да я не силен в Hex-редакторах, чаще все использую notepad++, да при распаковке файлов там все просто, но строение кто за что и т.д. отвечает, строки или картинка, , подогнать размеры и т.д. только школьники так могут?, ну пусть тогда я школьник, наверное Вы ГУРУ.

ErikPshat 16.07.2019 21:48

Ang3l42, да ладно, зачморили тут Серпа :) Щас он вам даст взбучку, как серпом по этим вашим бильярдным шарикам :D

Что тебе там непонятно? Как выстроить цепочку. Ну я же старался объяснить вроде бы понятно, просто плохо читаешь.
Нужно искать ту позицию, которую в читах указывают и отловить ту цепочку что на что менять, чтобы она просто не повторялась и не давала ложных срабатываний.

jekakmv 16.07.2019 21:53

Прикольно!!!! я добавлял себе читы на ломанную консоль через сохранения, и не ломаю

Serp87 16.07.2019 22:07

Цитата:

Сообщение от ErikPshat (Сообщение 1187953)
Ang3l42, да ладно, зачморили тут Серпа :) Щас он вам даст взбучку, как серпом по этим вашим бильярдным шарикам :D

Что тебе там непонятно? Как выстроить цепочку. Ну я же старался объяснить вроде бы понятно, просто плохо читаешь.
Нужно искать ту позицию, которую в читах указывают и отловить ту цепочку что на что менять, чтобы она просто не повторялась и не давала ложных срабатываний.

А в чем Вы меня зачморили, я не сказал что я все знаю как Вы ГУРУ, я лишь описал то, что я могу и ДАЛЕКО НЕ КАЖДЫЙ ШКОЛЬНИК СМОЖЕТ.

Ang3l42 16.07.2019 22:08

Цитата:

Сообщение от Serp87 (Сообщение 1187952)
не каждый школьник расковыряет, заменить картинки в ресурсах тоже ума много не надо, переписать smali, не каждый сможет, да я не силен в Hex-редакторах

Твоюж медь. Чем ты хвалишься? Ты это сам делал или по мануалам с 4пда или еще откуда? :dash: Ты понимаешь разницу между я умею и я могу по мануалам?

Цитата:

Сообщение от ErikPshat (Сообщение 1187953)
да ладно, зачморили тут Серпа Щас он вам даст взбучку, как серпом по этим вашим бильярдным шарикам

Да если бы. Выше уже всё понятно. Просто человек привык ко всему готовенькому. С другой стороны ты в теме Артемис всё подробно объяснил. Что еще нужно?
Цитата:

Сообщение от Serp87 (Сообщение 1187971)
я лишь описал то, что я могу и ДАЛЕКО НЕ КАЖДЫЙ ШКОЛЬНИК СМОЖЕТ.

Я тебе скажу, что каждый школьник сможет по мануалу чего-то поправить. Ума тут не требуется абсолютно, уж извини.
ErikPshat, твой косяк! Ты не объяснил как искать эти смещения. Ведь по ctrl+f совсем другое. Дописывай мануал к артемису, хотя он к Артемису вообще не относится, но пусть будет там, потому что хакеров и реальных четерастов на форуме нет, чтобы для них отдельную тему делать.

ErikPshat 16.07.2019 23:31

Цитата:

Сообщение от Ang3l42 (Сообщение 1187973)
ErikPshat, твой косяк! Ты не объяснил как искать эти смещения. Ведь по ctrl+f совсем другое. Дописывай мануал к артемису, хотя он к Артемису вообще не относится, но пусть будет там, потому что хакеров и реальных четерастов на форуме нет, чтобы для них отдельную тему делать.

Ну там в Артемисе вроде бы я всё написал, там и сколько надо отнимать. Вон только DruchaPucha считает по-своему, он всегда предлагает отнимать 65536, как будто для 16-ричного редактора это родные цифры :D. Если такое дело и мы говорим про хекс-значения, тогда нужно к цифрам приписывать спереди префикс 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
#

Кто там спрашивал? Теперь доходит?

Ang3l42 16.07.2019 23:40

Цитата:

Сообщение от ErikPshat (Сообщение 1188017)
Кто там спрашивал? Теперь доходит?

Не доходит. Во первых прогу опиши, какую мы юзаем, а во вторых чего в ней нажать, а то так и будут ctrl+f использовать.

Maionez 17.07.2019 00:00

Для общего развития.
Цитата:

Сообщение от ErikPshat (Сообщение 1188017)
Тут мы сразу же визуально отнимаем позицию чита 0x10000

Это следует из того, что я подчеркнул на картинке? Я юзал читы из базы ps3 tools collection от aldostools, дебагером вставал на адрес и менял данные. Там сразу адреса для оперативки?

Цитата:

Сообщение от ErikPshat (Сообщение 1188017)
получается одна общая цепочка такая:
03240034FF36451200000003 и она в коде больше при поиске не повторяется.

Какие гарантии, что не повторяется при добавлении n-ого количества байт? Или просто добавляем байты пока не будет одно совпадение во всем бинарнике?
Один раз юзал такой чит. Тогда не понял, как без адреса работает :unknw:

Ang3l42 17.07.2019 00:04

Цитата:

Сообщение от Maionez (Сообщение 1188040)
Какие гарантии, что не повторяется при добавлении n-ого количества байт?

Вот тут не понял совсем тебя. Чит дан для конкретной версии во первых. Во вторых это значение как я уже говорил не поиск и замена! Это смешение байт, то есть та строка которая за это отвечает. Ну невозможно найти другую если тебе нужно 10450 к примеру. ну если точнее то вот так 00BB3DB8. Это строчка просто. Вот с неё и начинается правка.

ErikPshat 17.07.2019 00:21

Цитата:

Сообщение от Maionez (Сообщение 1188040)
Какие гарантии, что не повторяется при добавлении n-ого количества байт? Или просто добавляем байты пока не будет одно совпадение во всем бинарнике?

Да в том-то и дело, что я устал объяснять, что вы выстраиваете цепочку, хоть километровую, но до тех пор, пока эта цепочка не будет уникальной, т.е. не будет больше нигде повторяться. На этом и основан принцип поиска и замены хоть где, хоть в Notepad++, хоть в хакерстве, хоть в HEN, хоть в CFW. Кругом выстраивают цепочки поиска и замены уникальные, насколько это требуется. К примеру, имеются такие программы, игры, где нужно править в нескольких местах, тогда ваша цепочка должна соответствовать этим критериям, чтобы поиск производился и попадал именно только в эти места, если требуется подмена одного и того же кода в нескольких местах, но чтобы поиск не попадал в другое ненужное место, в таком случае выстраиваем для каждого кода отдельную цепочку из последовательности уникальных байт. Всё же очень просто для понимания и для логической последовательности действий.


Текущее время: 17:38. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.