BEGIN A NEW ADVENTURE
Interested in learning new things with an awesome group of people?


Featured Tool jkPatch RPC NetCheat API

Discussion in 'PlayStation 4 Hacks & Mods' started by Cyb3r, Apr 27, 2018.

  1. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    This is an implementation of jkpatch RPC to work with NetCheat and it's pretty much fast, also NetCheat has some cool features that other apps doesn't have. Anyway here's a brief instructions on how to use it:
    1. Download the file in the link below, extract it and drop it into your NetCheat "APIs" folder
    2. Fire up your game
    3. After starting the game load the exploit "Original" through your browser and leave the browser open
    4. Open NetCheat 64bit and change the API to " PS4 RPC" (check the notes below if you get an error)
    5. Click connect, a pop-up will appear choose your FW version & change IP to your PS4 IP address then click "Inject Payload"
    6. If the payload get injected successfully click Connect
    7. Click attach and and choose a memory region to work with


    [​IMG]

    [​IMG]


    Notes & Hints:
    • If you have PS4API-NC.dll in your APIs folder you have to move it somewhere else it has a conflict for unknown reason
    • After selecting a memory region the range addresses will be inserted in Start/Stop fields without any interaction on your end (the ranges are not real it's just an alias because netcheat is clunky when working with 64bit addresses so I had to make them shorter)
    • When you select a memory region the start address will always be the same 0x0, this useful if you want to modify the ELF region without worrying about ASLR (the ELF region is usually the first one named executable)
    • If you want to choose another region just click on the play button (Continue button) This also applies to changing games, you don't have to disconnect and connect again just click the same button after starting your game


    File download: https://github.com/iCyb3r/NetCheat-PS4RPC/releases/download/v1.0/PS4NC.zip
    Source Code: https://github.com/iCyb3r/NetCheat-PS4RPC



     
  2. Loading...

    Similar Threads Forum Date
    Tool JKPatch: PS4 4.05 Jailbreak Kernel Patches, Process Memory View Tool PlayStation 4 Hacks & Mods Apr 29, 2018
    Tool NetCheat API for PS4 (4.05/4.55) PlayStation 4 Hacks & Mods Apr 17, 2018

  3. CrazyGamer Starting Gamer

    CrazyGamer

    Total Messages:
    88
    Likes Received:
    30
    Trophy Points:
    28
    I managed to get it worked. now the question how can i use these codes to inject while i'm playing
    These are for FFXV

    ★ ★ ★ All 99 Battle items ★ ★ ★
    80010008 B2692691
    67BCE244 00000000
    8801000C 40000000
    D8A2612D 7820C83E
    92000000 0000000C
    28000000 01003103
    28000010 01005074
    28000020 01005075
    28000030 010050C9
    28000040 010050CB
    28000050 010050CC
    28000060 01006134
    28000070 01006A14
    28000080 0100FEBE
    28000090 010112B8
    280000A0 0101FF91
    280000B0 0101FF93
    280000C0 0101FF94
    280000D0 0102B49B
    280000E0 0103825C
    280000F0 01038292
    28000100 01038293
    28000110 01038294
    28000120 01038295
    28000130 01038296
    28000140 01038297
    28000150 01038298
    28000160 0103FFA7
    28000170 0104583A
    4A000004 00000063
    40180010 00000000

    i tried the PS3 method by adding a "0" then space before each row like this

    0 80010008 B2692691
    0 67BCE244 00000000
    0 8801000C 40000000
    0 D8A2612D 7820C83E
    0 92000000 0000000C
    0 28000000 01003103
    0 28000010 01005074
    0 28000020 01005075
    0 28000030 010050C9
    0 28000040 010050CB
    0 28000050 010050CC
    0 28000060 01006134
    0 28000070 01006A14
    0 28000080 0100FEBE
    0 28000090 010112B8
    0 280000A0 0101FF91
    0 280000B0 0101FF93
    0 280000C0 0101FF94
    0 280000D0 0102B49B
    0 280000E0 0103825C
    0 280000F0 01038292
    0 28000100 01038293
    0 28000110 01038294
    0 28000120 01038295
    0 28000130 01038296
    0 28000140 01038297
    0 28000150 01038298
    0 28000160 0103FFA7
    0 28000170 0104583A
    0 4A000004 00000063
    0 40180010 00000000

    but when i clicked "Write| i got an error that says out of range.
     
  4. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    Are those PS3 codes?
     
  5. y8rz3l56ye2n8q Prime Member

    y8rz3l56ye2n8q

    Total Messages:
    97
    Likes Received:
    44
    Trophy Points:
    18
    Those are for save modding, not memory modding. Those aren't for NetCheat, those are for BSD.
     
    Cyb3r likes this.
  6. CrazyGamer Starting Gamer

    CrazyGamer

    Total Messages:
    88
    Likes Received:
    30
    Trophy Points:
    28
    Nope, these are codes for FFXV PS4 version.
     
  7. CrazyGamer Starting Gamer

    CrazyGamer

    Total Messages:
    88
    Likes Received:
    30
    Trophy Points:
    28
    FFXV PS4 save codes. i used to add 0+space to "ps3" save codes and add then to NetCheat but it doesn't seem to work for the PS4.
     
  8. y8rz3l56ye2n8q Prime Member

    y8rz3l56ye2n8q

    Total Messages:
    97
    Likes Received:
    44
    Trophy Points:
    18
    I was close, PS4 save codes instead of PS3. Either way, how could you have possibly gotten them to work in NetCheat by adding "0 " to the beginning? This in particular would have either done nothing or triggered a crash due to the memory not being allocated:

    0 80010008 B2692691
    0 67BCE244 00000000
    0 8801000C 40000000
    0 D8A2612D 7820C83E
    0 92000000 0000000C

    Maybe the D8A2612D might not have crashed, most games use the D0000000-E0000000 as the stack, but even then it might have messed up the stack and crashed too. I'm finding it nearly impossible to believe anybody could just put "0 " in front of a save data code and gotten it working on a PS3 game with NetCheat:wondering:. You'd need to find the area of memory where it has the uncompressed save data, and then the offsets would have been different even though it would likely be workable with just a slight number change. That might explain your out of range error since I'm not sure netcheat can write to a place in memory that doesn't exist without triggering an error, but I don't know how it would have ever worked in the 1st place. I'm highly skeptical of throwing a zero in front and it just magically works, and I'm assuming the very 1st character of each line is likely a code type thing or something for the program that is used for messing with save data, and those code types are likely different than what netcheat has.
     
    CrazyGamer and Cyb3r like this.
  9. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    You can't use save codes on memory on PS4 or PS3, save code ranges apply to the save itself which has nothing to do with real time memory.
     
  10. CrazyGamer Starting Gamer

    CrazyGamer

    Total Messages:
    88
    Likes Received:
    30
    Trophy Points:
    28
    Ok question! i managed to use PS4_Cheater and found few cheats on my own searching for value changes, my question is, how to add those codes found by others? like these for example:
    Resident Evil 7 (CUSA03842 - Ver 1.1.0 - Firm 4.55 - PS4Cheater 1.4.3)
    Health

    0 72939D08
    0 72932218
    0 729340D0

    Pistol

    0 56F5C678

    SG Ammo

    0 591F91B0

    First Aid Med

    0 61E98678

    Psychostimulants

    0 24C889C8

    How to add these using Ps4 cheater? i tried to search for each as Hex but got nothing,
     
  11. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    Not sure where you got those, but this is a good place to get ps4 codes: https://github.com/JDsnyke/PS4-Cheat-List

    Those are PS4_Cheat files can be loaded and used, they use pointers mostly.
     
    CrazyGamer likes this.
  12. CrazyGamer Starting Gamer

    CrazyGamer

    Total Messages:
    88
    Likes Received:
    30
    Trophy Points:
    28
    I've seen this list before, but it doesn't work tried on two of the games listed (FFXV and Resident Evil 7 ) not one code nothing worked (i have the same game region) although i managed to find some codes for FFXV on my own, like money, XP for all party. Fire and Ice spells.
     
  13. y8rz3l56ye2n8q Prime Member

    y8rz3l56ye2n8q

    Total Messages:
    97
    Likes Received:
    44
    Trophy Points:
    18
    They probably don't work because game developers are using dynamic memory allocation crap more often all of the time, and the codes in the list are likely all memory codes, and those memory addresses can change from simply restarting the PS4 or reloading a checkpoint or anything. Some games in that list can instantly be thrown in the garbage because you can't make memory codes of them, like Diablo 3 being impossible to make working memory codes of and can only really be done correctly with ASM code modifications like they were done on the PS3. You're likely stuff with the only current option being finding the codes with Netcheat or whatever else each time you play because the memory locations will be different each time, or wait until there's a debugger or something out where people can easily make ASM codes using memory codes.
     
  14. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    I know what you mean but have you ever heard of static pointers?

    Checkout my question on stack exchange: https://reverseengineering.stackexc...me-cheating-pointers-vs-static-memory-editing
     
  15. y8rz3l56ye2n8q Prime Member

    y8rz3l56ye2n8q

    Total Messages:
    97
    Likes Received:
    44
    Trophy Points:
    18
    Static pointer routes work fine as long as you can find reliable and correct paths that always work, but I've encountered some games having incorrect pointer paths for PS3 games, and even made 1 wrong bad code for Ni No Kuni Wrath Of The White Witch that ended up being a pointer path changing that broke my code. If you're able to find a working pointer path that's great, but good luck on choosing the correct few out of possibly thousands of bad results. Maybe you could try the pointer scanner with memory dumps in Cheat Engine since it's little endian byte order, but I've never had a reason to try it.


    I always prefer ASM over memory, because I can put the pointer path into the ASM code to separate the player from enemies/NPCs and make it work more reliably than just a normal memory code with pointer paths. Depending on how a game is coded, a simple thing like an infinite health code using pointer paths can still kill you from a 1 hit kill if the game has the zero health check immediately after it decreases health. If you put the pointer path into the ASM code and have it not decrease your health, then the zero health check will fail and you'd never die.
     
  16. GuitarMan New Gamer

    GuitarMan

    Total Messages:
    32
    Likes Received:
    29
    Trophy Points:
    28
    Cyber you have skype?
     
  17. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    I haven't used Skype for quite sometime but you can join our discord server or add me directly Cyb3r#8342
     
  18. GuitarMan New Gamer

    GuitarMan

    Total Messages:
    32
    Likes Received:
    29
    Trophy Points:
    28
    any chance of having this to connect to PS3 as well?
     
  19. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    @GuitarMan What do you mean? You could just switch the API to CCAPI or TMAPI.
     
  20. GuitarMan New Gamer

    GuitarMan

    Total Messages:
    32
    Likes Received:
    29
    Trophy Points:
    28
    Yes, I want to be able to choose which process to attach, is it possible for ccapi or tmapi?
     
  21. Cyb3r Site Owner

    Cyb3r
    ONLINE

    Total Messages:
    1,589
    Likes Received:
    816
    Trophy Points:
    123
    Starter
    @GuitarMan With CCAPI that might be possible but i'm not sure. I might take a look at it later. If you just want to mod PS1 games
    @Cain532 might be able to help because i'm sure he has done before on PS3.
     
Some site functionalities has been disabled by adblocker, please whitelist this site, or become a Prime member to hide all advertisements and this notice.