From fe9b8cf26d10b49c39d8e6fd96fd0a73c38ec1ad Mon Sep 17 00:00:00 2001 From: CTurt Date: Sun, 19 Jul 2020 15:28:05 +0100 Subject: [PATCH] 3.04M payload back --- PAYLOADS/payload.bin | Bin 1160 -> 1368 bytes PAYLOADS/payload.c | 12 ++++++++++++ PAYLOADS/payload.elf | Bin 5940 -> 6148 bytes 3 files changed, 12 insertions(+) diff --git a/PAYLOADS/payload.bin b/PAYLOADS/payload.bin index 34fe797d69a8ac54d19c122f2096b82cc5981239..484402c4fa53052c4d8fc6df3837c8576fb0ce0e 100644 GIT binary patch delta 274 zcmeC+yumeL3sb<~iQDu*urZF(vIGj)J zX<(dujq#r3gg-4R3Jp#DoIe~GK;X}R2LTWrJ^3ut?a5b|1!eC$nOHnbHt`T`F^Ldf zYH~y5m`Os@bCWy&83Y(wCeLG5Vtg|BAhR{&;mLoQ)fqQTR%J=92bnN{fRO8bUlYcNv XFn*dW$YRZSak4LqI%C4*QkG-@5kwn! diff --git a/PAYLOADS/payload.c b/PAYLOADS/payload.c index 80fa60a..54bab92 100644 --- a/PAYLOADS/payload.c +++ b/PAYLOADS/payload.c @@ -119,6 +119,18 @@ __attribute__((noreturn)) void _start(void) { SifInitRpc = (void *)0x84180; SifExitRpc = (void *)0x84310; } + else if((*(void **)0x95CF40) == (void *)0x1800180) { + // 3.04M + pointToIFO = (void *)0x23dfc8; + getDiscData = (void *)0x23e138; + + getBufferInternal = (void *)0x261548; + + SifIopReset = (void *)0x291358; + SifIopSync = (void *)0x2914d8; + SifInitRpc = (void *)0x208260; + SifExitRpc = (void *)0x208400; + } else if((*(void **)0x5f1f38) == (void *)0x1500014) { // 3.10 pointToIFO = (void *)0x25c880; diff --git a/PAYLOADS/payload.elf b/PAYLOADS/payload.elf index 1fdf9ad979d9c61e64ffb54dd7d3f94bf31b6980..adedd9eb8b8a9dec96858154e589ac30d9a78bfe 100644 GIT binary patch delta 924 zcmYk4K}Zx)7{|XilbhQ*Iy>%a3fi`o8$l8>M3KQJ1=2}6)PfyM4I(r=c!dNq zXNOG6@WW7Ct@Co|xO&5-P(sb~{+gluNSdc=5`pA6X~EI_#fH;WNV$%))_^~2WdpB; zfNOO`HaG(ozyheic^pKz4K{(r#jtT(sg1?y+NbJPw&-EEE~oO-zJiZd#IL#W zycC{OS-xcLsgf(_c*<%ENHKa1erCn}?niVbdCFj|J|2*~=pL+Z*MPIYu))`XjKPnA zti^9V{00t0xjE7v>}e!=iA{;aW=no_Cyzwxx@A)t(@7J!-$AJ3Cryqb)MOZH%FFF7K delta 846 zcmYk4O=uHQ5Xa~3+L&!OCc8;DQ8307k{&cj(Sz7Z6ulJcQSHsoOHV-%JOoX&NDf6B zMx>O2IYbc;mC{l?R6&v6L=+E#9_&F6o?1l_S=jz(KP0N-&ydwA>9}(;^9;+t5GP1mBd{I??+n-ev{H^~p{~gGwpKO`O z)O(&V%jyDOH?Qzyq8zK$Ni%Bgi_YmjBFZF)umR-e)z+)N=zqB;QtRo9k*QaDngxh2>cTYb&_vHPRREL7wsr5g^2>f==K>W z=(eo0kUa*X+c%wJzJtANd^G0}l2ZYcqAl+-h|a%sg3d=Pn+QwiBcFjw=Odqk_m+7G Vmkt4b*)G`W$zO%HTt1#%-v;<-7i$0j