Активируйте HEN на вашей PS4, годный для запуска игры, для которой вы хотите провести взлом значения. Сделайте так, чтобы PS4 и ПК с PS4 Cheater'ом были в одной сети Ethernet/Wi-Fi. Если вы подсоединяете PS4 к сети первый раз, и есть шанс, что у вашей PS4 появится доступ к интернету, то сперва стоит задуматься об активации (если такового сделано не было)
update blocker'а ака блокировщика обновления системного программного обеспечения, т.е. прошивки PS4, чтобы не закончилось всё тем, что приставкой нельзя пользоваться пока не обновишь прошивку, где с HEN будет "всё".
Итак, ПК и PS4 находятся в одной сети. Узнайте IP-адрес вашей приставки PS4 (настройки->Сеть->Посмотреть статус состояния). Сделайте так, чтобы PS4 была в состоянии ожидания payload'а извне (если вы не знаете как это достигается, сперва почитайте об этом в интернете).
На ПК запускаем программу PS4 Cheater.
Вводим IP-адрес приставки, ожидающей payload'а извне и жмём на кнопочку
Send. При удачном подключении, на PS4 вы увидите уведомление, что активировался payload ps4debug, а на ПК в PS4 Cheater'е вы увидите уведомление
ps4debug.bin injected successfully! (статус Disconnected сменится на Connected после кнопки
Refresh). Всё, payload ps4debug "сидит" в памяти PS4, можно продолжать.
На PS4 запускайте вашу игру; на ПК в PS4 Cheater'е жмите на кнопочку
Refresh, после чего в списке процессов будет eboot.bin - сделайте так, чтобы он был выбран, если это не произошло автоматически. Поставьте галочку на
Select All, чтобы выбрать все области памяти, занимаемые процессом eboot.bin .
Далее, вам нужно определиться с типом значения. В примере будет рассматриваться тип "Exact Value" (точное значение), что занимает в памяти 4 bytes (четыре байта, т.е. предполагаем, что при программировании игры наше искомое значение было задано параметром int). В вашей игре сообразите какие действия можно предпринимать, чтобы искомый параметр изменялся. Например, если это количество одинаковых вещей в инвентаре, то продавать/выкидывать/выкладывать их; если это какие-то ресурсы, то быть готовыми их потратить/заработать и т.п.
Как со всем этим определились, настроились, и при этом всём все области памяти процесса eboot.bin выделены - в поле
Value пишем значение для поиска и жмём кнопочку
First Scan. Терпеливо ждём окончания поиска...
Итак, нашлась "гора" ячеек памяти, в которых содержится ваше искомое значение, поди найди какая из них нужная нам... В игре сделайте так, чтобы искомое вами значение изменилось, но при этом старайтесь, чтобы оно не стало нулём или отрицательным - уменьшилось/увеличилось. После этого, в поле
Value изменяем значение на то, которое теперь в игре и жмём на кнопочку
Next Scan. Обратите внимание, что по мере поиска снимаются галочки с областей памяти, показывая, что найденные ячейки памяти принадлежат тем областям памяти, на которых ещё остались галочки (конечно же, не все ячейки к каждой из областей памяти, а какие-то к каким-то). Пока не останется одно/два/три (количество ячеек, которое не изменится сколько не "отсеивай") ячеек памяти - повторяйте изменять искомое значение в игре и
Next Scan.
Итак, вы проводили отсеивание значений уже несколько раз. Нашлось одно - хорошо. Если в списке найденных ячеек всё время остаётся больше, чем одно - тоже хорошо, если всё время, сколько больше ни отсеивай. Выделите все ячейки, нажмите на них правой кнопкой мыши и выберите "
Add to Cheat list" (ну или на каждую ячейку щёлк пр.кн. мыши и "
Add to Cheat list"). Они будут добавляться в большое поле в нижней левой области окна, где в столбце "
Value" уже можно изменять значение на нужное вам. Желательно (но не обязательно) перед изменением значений в игре на это значение "не смотреть", т.е., сделать так, чтобы оно не показывалось на экране. Значение на PS4 изменяется в момент, когда вы уходите из поля столбца
Value (или нажимаете Enter после ввода значения в момент, когда курсор ввода ещё там мигает). Т.е., если вы изменили таким образом нужное вам значение, и в игре оно стало дальше изменяться - одно лишь наличие этих ячеек в нижней левой области PS4 Cheater'а ни на что не повлияет.
Для нового поиска нужно нажать на кнопочку
New Scan (затем ввод значения для поиска,
First Scan и т.д.). От последнего поиска у вас останется выделена, возможно, единственная область памяти, в которой было найдено то значение. А это значит, что если вы собираетесь искать значения подобные вашему предыдущему поиску - количество других предметов в том же инвентаре, другие ресурсы - для быстроты поиска, вместо поиска во всех областях памяти процесса eboot.bin, можно попробовать поискать в той единственной области памяти, оставшейся после последних поисков (можете её запомнить для этой игры на ваши подобные будущие взломы).
Сколько байтов занимает значение в области памяти вы должны предполагать сами исходя из догадок каким типом параметр переменной искомого значения могли задать разработчики игры. Можно попробовать всё упростить - значения без точек - это 4 bytes, значение с точкой - это float, имена и названия - это string. Если не нашлось значение с точкой - попробовать double.
Типы значений:
Exact value - для поиска точного значения, которое вы видите на экране игры, и которое по факту задано в памяти. Стандартный выбор. Все остальные годятся больше для поиска значений с точкой.
Bigger Than - для поиска среди значений игры большего, чем вы введёте для поиска.
Smaller Than - для поиска среди значений игры меньшего, чем вы введёте для поиска.
Between Value - для поиска фактического значения игры, находящееся между введёнными значениями для поиска. Идеально для поиска значения с точкой, т.к. чаще всего видимое на экране значение с точкой фактически может быть не полным. И в этом случае искать между двумя соседними целыми числами.
Unknown Initial Value - ???
Unknown Initial Low Value - ???
Если случайно закрыли окно, но payload ps4debug всё ещё "сидит" в памяти PS4, в новом запущенном окне программы PS4 Cheater достаточно нажать на кнопочку
Refresh и можно продолжать. ps4debug выгружается из памяти как обычно как и все payload'ы по выключении приставки, или если будет разорвано соединение между ПК и PS4 (ПК выключили, из PS4 Ethernet кабель вынули...)