Join Us and become a Member for a Verified Badge on Discord to access private areas with the latest PS4 FPKGs.
PS4 CFW and Hacks       Thread starter PSXHAX       Start date Aug 5, 2021 at 1:14 AM       4,634       11      
Following his PS4aCheater Android PS4 Cheats APK release, PS4Scene developer xZenithy recently made available PS4 DX / Watch 1.0 which is a Disassembler / Assembler / Debugger for PlayStation 4 via PC. :geek:

Download: DXWatch 1.0.7z (21.81 MB - Includes DXWatch.exe - Unzip Password: xZenithy) / Zenithy's Ko-Fi Page :coffee: :lovewins:

This comes proceeding some previously released PS4 disassemblers / assemblers / debuggers / memory tools / trainer tools including the following applications (sorted by date with the oldest first):
To quote from xZenithy on the DXWatch Version 1.00 release for PS4:

Hello, I would like to introduce you the new Disassembler / Assembler for PlayStation 4 DX / Watch 1.0 release.

Main Features:

Below you can find the main features compared with other similar tools.

As Disassembler:
  • Windows 10 Calculator support (copy/paste actions)
  • Activate Break-Point from the disassemble code window
  • Add bookmarks from the disassemble code window
  • Assembler Here from the disassemble code window
As Assembler:
  • 3 assembler modes supported: Freestyle, Amend and CodeCave
  • Verify and complete ASM instruction size
  • Load and Save your ASM code
  • Create a new trainer file from scratch
  • Add a new cheat to an existing trainer file
As Trainer Manager:
  • Load and Save your trainer- cheats in a shn supported file
  • Change/Update any descriptives of the trainer, ex.: Description, Author, etc..
  • Delete any cheat from the selected node
  • Activate/Deactivate any cheat from your loaded trainer
  • Jump from any cheat-node to his corresponding address code
xZenithy

:note: And from the included Readme DXWatch Release v1.00.pdf: Readme DX/Watch Release Version 1.00

Introduction


DX/Watch is a PlayStation 4 Disassembler/Assembler with a friendly and easy user interface. Recommended use a display with support FHD resolution minimum.

Main Features:

Below you can find the main features compared with other similar tools.

As Disassembler:
  • Windows 10 Calculator support (copy/paste actions)
  • Activate Break-Point from the disassemble code window
  • Add bookmarks from the disassemble code window
  • Assembler Here from the disassemble code window
As Assembler:
  • 3 assembler modes supported: Freestyle, Amend and CodeCave
  • Verify and complete ASM instruction size
  • Load and Save your ASM code
  • Create a new trainer file from scratch
  • Add a new cheat to an existing trainer file
As Trainer Manager:
  • Load and Save your trainer- cheats in a shn supported file
  • Change/Update any descriptives of the trainer, ex.: Description, Author, etc..
  • Delete any cheat from the selected node
  • Activate/Deactivate any cheat from your loaded trainer
  • Jump from any cheat-node to his corresponding address code
IMPORTANT NOTES:

Some A/V can warning you about the potential dangers of this program. For you safety here you are the md5 checksum:
Code:
4572d7b0935101f444ab2eeb1d8d3494 *DXWatch.exe
However, the use of this software is solely and exclusively your responsibility. That’s mean that as the author of this software I am not responsible for any possible damages caused to your console, your computer or your body or your environment, defining these damages of any kind, such as virtual, physical, mental or of any other type or nature for the use of such program/software may cause to you.

This version is a pre-release, what means that is almost completely functional. In case that you have the previous beta, please delete that version because has some serious bugs. But if you find any issue with this release, please try to contact with me.

FAQS / How To

:question: Question: How to connect to PS4 Console?

  1. Start the program and put your PS4 IP in the IP Bar (Top Left) and then you need to have the PS4Debug Payload loaded in your console. For load the payload using this program check the step 2. After the payload is loaded in your console you can click in the button ‘Connect’.
  2. There are different ways for load the PS4Debug Payload but for load from this program you only need to put your PS4 IP (step 1) and your PS4 Port in the Port Bar (Top Right) and after click in the ‘Send Payload’ button.
:question: Question: How to Attach to a Process/another Process?

The program normally will attach automatically to ‘eboot.bin’ process. But there are some games that have different process, and maybe you want to create a cheat in a different process. Click in the button ‘Detach’, select your process in the ‘Process List’ and click in the button ‘Attach’ to attach in the selected process.

:question: Question: How to disassembler in a new window?

To disassembler in a new window on the Process Manager/Disassembly Window put your hex address and click in the ‘GO’ button.

:question: Question: How to disassembler a threshold sections or an ambiguous address memory?

To disassembler a threshold section (limit memory address for a section on the bottom or on the top) you need to change the length of disassembler size to the most lower value, like 50 or even more lower like 10 to 2.

And then, you need to hold down the key ‘ALT’ at the same time that you click in the button ‘GO’.

To disassembler on an ambiguous address (when you are sure that the address contains valid ASM code but the tool show you garbage code when you are disassembler there) follow the same steps that for threshold section.

Note: In any case you can play with the length of the ASM code to display exactly the code that you need to see.

:question: Question: How to put a Break-point or Watch-point or Bookmark?

You can put your BP/WP/BM in the corresponding window writing the hex address and click the corresponding ‘SET’ button.

An Alternative way to do the same an more quickly is in an disassembly code window, select a row and click on the mouse button right and select to put your BP/WP/BM.

:question: Question: How to assembler my cheat code replacing some game code?

In an disassembly code window, select a row instruction code and click on the mouse button right and select ‘Assembler/Assembler Here’.

A new windows is open where you can write your new asm code, save your asm code, or load some other asm code.

When you have finished your codification, click the ‘Check Syntax / Fix Code’ and after the ‘Send Code’ button to send your changes to the game.

:question: Question: How to assembler my cheat cave code to enhance the game code?

Follow the same steps that “How to assembler my cheat code replacing some game code” but the only difference is that you have to choose the option ‘Assembler/CodeCave from Here”

:question: Question: How create a new trainer and shn file with my cheats?

From a disassembler code windows, using the button right to popup the menu, you have to go to ‘Assembler Here’ or the ‘CodeCave From’ option first and when your code is ready and before click the button ‘Send Code’, on the Trainer Control section click on option ‘Create New Trainer’.

Then, if it is the case, you can choose to create a cheat master code too.

Finally, Click on ‘Send Code’ button and your changes will be send to the game and the trainer will be created.

:alert: Important notes:
  1. The trainer is created as draft, so that means that you need to finish and save the trainer file before close the program.
  2. The trainer control section is not available from the Assembler Freestyle mode.
:question: Question: How complete and save a new trainer on shn file?

From the accordion menu click in the third option ‘Trainer Manager’ (is on the left of the main window in vertical).

You will see the created trainer from the previous step ‘How create a new trainer and shn file with my cheats’ as draft, so you need to complete/update the game name, the moder, the description of the cheat, the name of the cheat code, etc..

After that, click in the ‘Save’ button to save you trainer as shn file in any folder of your computer.

:question: Question: How add a new cheat/cheatline to an existing trainer?

First, you need to go to ‘Trainer Manager’ option (explained on ‘how How complete and save a new trainer on shn file’) and then you need to load an shn file that correspond to the same game that you are attached and that you want add a new cheat.

When you have the trainer loaded, close the trainer manager and follow the same steps that are explained on ‘How create a new trainer and shn file with my cheats’.

The only difference is that on the Trainer Control section you need to choose the option ‘Add a new cheat/cheatline’ instead of ‘Create New Trainer’. The rest of the steps are the same.

Remember that the new cheat will be created as draft. Follow ‘How complete and save a new trainer on shn file’ steps to save your new added cheat.

:question: Question: How Activate/Deactivate or delete a Cheat?

Go to ‘Trainer Manager’ option and select the cheat on the cheat tree that you want to do the corresponding action. Click on the mouse button right and select the option that you want to use: ‘Turn On Cheat’, ‘Turn Off Cheat’ or ‘Delete Cheat’.

:question: Question: How disassemble quickly an existing Cheat?

Go to ‘Trainer Manager’ option and select the cheat on the cheat tree that you want to disassembler.

Then select the CheatLine that you want to disassemble and click on the mouse button right and select the option ‘Jump to (Go!).

A new dissembler code window will be open seen the asm code to the corresponding address of the cheat.

Note: Before use this option with a CodeCave Cheat, obviously you need to activate the cheat first.

:question: Question: How to search any value in a section different of 0?

You need to select the section map that you want to search some value clicking in the ‘Memory Scan Section’ on ‘View Memory Map’ option.

Select/Deselect the section memory that you want to search and close the window.

Finally put your value to search and click in the ‘Search button’.

:question: Question: How to change some hex value in the PS4 memory?

On the Memory Control Section put the hex address memory and click the ’GO’ button.

A new windows is open with the hex memory values.

Change the hex values that you need and click in the button ‘Poke’ to write these values in the PS4 memory.

About:

PS4 DX/Watch, a PlayStation 4 debugger.

Special Thanks to:
  • Golden - creator of ps4debuglib and Debug Watch
  • Ctn - for the amazing boost of the ps4debug lib and the PS4Cheater!
  • Shiningami - for the PS4 Reaper, inspiration of DX/Watch
  • TLH - for all his popular tools and amazing cheats!
  • And all the modders like: Rizla, Molly, DeathRGH, Weysincha, hejran7, and so many others... that make more fun to play our favourite games!
:tup: Support me:

Please, If you use/love this tool, consider to make a small donation on: https://ko-fi.com/zenithy

Thank you,
xZenithy.
PS4 DX Watch 1.0 Disassembler Assembler Debugger by xZenithy.jpg
 

Comments

Top