Hacking Jaispi error, PS4 dump NOR

SegFault42

Active Member
OP
Newcomer
Joined
Sep 29, 2016
Messages
28
Trophies
0
Age
32
Location
France
XP
273
Country
France
Hi everyone,

I want to dump my PS4 NOR with jaispi method.

I'm using Raspberry pi 3 with latest raspian image.

When i try to exec jaispi, i get Segmentation Fault :
https://i.gyazo.com/f0e4e4f5d0ff5d56277d9c5bf7fff174.png

I tried to contact Jaicrab to ask him about this problem or the source code to fix it but i don't have answer from him.

I seen some tuto using raspberry 1 or 2 but nothing with pi 3.

Someone did it with a pi3 ?

Thanks
 

MostlyUnharmful

Well-Known Member
Member
Joined
Feb 8, 2018
Messages
410
Trophies
0
Age
41
XP
1,433
Country
Italy
So you have only the binary, without information about requirements or dependencies?

Knowing nothing about it (so wildly guessing), are you positive that RPi3s are electrical/mechanical compatible with RPi2s? I'm thinking about pin positions, voltages and HW I/O address mappings as I'm guessing you need to link the RPi to the PS4 EPROM for dumping it.

Anyway, if it isn't build "statically" and you haven't already tried, I will start with "ldd executable" to see if you have the required libraries installed, after that I would try to launch with "gdb executable" followed by run/start to have an idea where it's segfaulting (I can't help but note the irony about your nick ^__^; ), but yeah without sources or debug symbols you are not going to achieve much...
 

SegFault42

Active Member
OP
Newcomer
Joined
Sep 29, 2016
Messages
28
Trophies
0
Age
32
Location
France
XP
273
Country
France
Yes i only have the binary.

first 26 pin position are same for all pi.

I tried to debug jaispi with gdb but when i start , i get the following error :

```
"/bin/jaispi": not in executable format: File format not recognized
```


there is the output with file command :

```
jaispi: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, not stripped
```

Maybe the arch differ between raspb 1 and 3.

I will make small program to read/write the NOR, or just try to ask someone who have pi 1 to exec jaispi.

I tried to read the content of /dev/spidev0.0 but the content is 0x00.

(tried with `xxd /dev/spidev0.0`)

I will continue when i have time, my fucking job don't let me time to do what i like !!!!!
 

You may also like...

General chit-chat
Help Users
    M4x1mumReZ @ M4x1mumReZ: Looks like somebody's getting timed out.