forked from Cryptogenic/PS4-4.05-Kernel-Exploit
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathloader.js
70 lines (70 loc) · 3.15 KB
/
loader.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
function writeLoader(p, addr) {
p.write4(addr.add32(0x00000000), 0x54415541);
p.write4(addr.add32(0x00000004), 0x83485355);
p.write4(addr.add32(0x00000008), 0xd23118ec);
p.write4(addr.add32(0x0000000c), 0x000001be);
p.write4(addr.add32(0x00000010), 0x0002bf00);
p.write4(addr.add32(0x00000014), 0x04c60000);
p.write4(addr.add32(0x00000018), 0x44c61024);
p.write4(addr.add32(0x0000001c), 0xc7020124);
p.write4(addr.add32(0x00000020), 0x00042444);
p.write4(addr.add32(0x00000024), 0x66000000);
p.write4(addr.add32(0x00000028), 0x022444c7);
p.write4(addr.add32(0x0000002c), 0x44c63c23);
p.write4(addr.add32(0x00000030), 0xc6000a24);
p.write4(addr.add32(0x00000034), 0x000b2444);
p.write4(addr.add32(0x00000038), 0x0c2444c6);
p.write4(addr.add32(0x0000003c), 0x2444c600);
p.write4(addr.add32(0x00000040), 0x44c6000d);
p.write4(addr.add32(0x00000044), 0xc6000e24);
p.write4(addr.add32(0x00000048), 0x000f2444);
p.write4(addr.add32(0x0000004c), 0x000097e8);
p.write4(addr.add32(0x00000050), 0x0010ba00);
p.write4(addr.add32(0x00000054), 0x89480000);
p.write4(addr.add32(0x00000058), 0xc58941e6);
p.write4(addr.add32(0x0000005c), 0x92e8c789);
p.write4(addr.add32(0x00000060), 0xbe000000);
p.write4(addr.add32(0x00000064), 0x0000000a);
p.write4(addr.add32(0x00000068), 0xe8ef8944);
p.write4(addr.add32(0x0000006c), 0x00000092);
p.write4(addr.add32(0x00000070), 0xf631d231);
p.write4(addr.add32(0x00000074), 0xe8ef8944);
p.write4(addr.add32(0x00000078), 0x0000005f);
p.write4(addr.add32(0x0000007c), 0x8d48c589);
p.write4(addr.add32(0x00000080), 0x0fff7b1d);
p.write4(addr.add32(0x00000084), 0xc303c600);
p.write4(addr.add32(0x00000088), 0x984805eb);
p.write4(addr.add32(0x0000008c), 0xbac30148);
p.write4(addr.add32(0x00000090), 0x00001000);
p.write4(addr.add32(0x00000094), 0x89de8948);
p.write4(addr.add32(0x00000098), 0x0023e8ef);
p.write4(addr.add32(0x0000009c), 0xc0850000);
p.write4(addr.add32(0x000000a0), 0x8944e87f);
p.write4(addr.add32(0x000000a4), 0x0024e8ef);
p.write4(addr.add32(0x000000a8), 0xef890000);
p.write4(addr.add32(0x000000ac), 0x00001de8);
p.write4(addr.add32(0x000000b0), 0xff4ae800);
p.write4(addr.add32(0x000000b4), 0x8348000f);
p.write4(addr.add32(0x000000b8), 0x5d5b18c4);
p.write4(addr.add32(0x000000bc), 0x5d415c41);
p.write4(addr.add32(0x000000c0), 0xc0c748c3);
p.write4(addr.add32(0x000000c4), 0x00000003);
p.write4(addr.add32(0x000000c8), 0x0fca8949);
p.write4(addr.add32(0x000000cc), 0xc748c305);
p.write4(addr.add32(0x000000d0), 0x000006c0);
p.write4(addr.add32(0x000000d4), 0xca894900);
p.write4(addr.add32(0x000000d8), 0x48c3050f);
p.write4(addr.add32(0x000000dc), 0x001ec0c7);
p.write4(addr.add32(0x000000e0), 0x89490000);
p.write4(addr.add32(0x000000e4), 0xc3050fca);
p.write4(addr.add32(0x000000e8), 0x61c0c748);
p.write4(addr.add32(0x000000ec), 0x49000000);
p.write4(addr.add32(0x000000f0), 0x050fca89);
p.write4(addr.add32(0x000000f4), 0xc0c748c3);
p.write4(addr.add32(0x000000f8), 0x00000068);
p.write4(addr.add32(0x000000fc), 0x0fca8949);
p.write4(addr.add32(0x00000100), 0xc748c305);
p.write4(addr.add32(0x00000104), 0x00006ac0);
p.write4(addr.add32(0x00000108), 0xca894900);
p.write4(addr.add32(0x0000010c), 0x90c3050f);
}