Basically hashcalc from cobra sources don't have too much dependencies, only thing that is needed is unself2.exe file. But unself have more dependencies it need cygwin, ps3 keys, and correctly set system variables. Of course for some devs is not problem to do this, but... i'm lazy so i found easy way to make it work. :)
Why this way is easiest? Because you don't need to set any system variables like in original f0f tools, here PUAD do this for you. Because we gonna use unself_PUAD.exe modified by @Evilnat all paths to cygwin files, keys, etc. will be already set to PUAD instalation folder.
Why this way is easiest? Because you don't need to set any system variables like in original f0f tools, here PUAD do this for you. Because we gonna use unself_PUAD.exe modified by @Evilnat all paths to cygwin files, keys, etc. will be already set to PUAD instalation folder.
Requirements:
- Puad GUI v1.5 Installed
- hashcalc.exe
First time preparing:
Make folder (for example C:\hashcalc) with hashcalc.exe inside, now copy file unself_PUAD.exe from (in this case for 64 bit install):
Code:
C:\Program Files\Akatsuki\PUAD GUI\bin\ps3tools
Code:
C:\hashcalc And rename it to unself2.exe
Code:
hashcalc vsh.self
cmd a.jpg
In most cases we need only first one.
Why i need this? Hashes need to be added to modulespatch.h file before compiling stage2 of cobra add on. Without correct hashes is impossible to make working cobra cfw. Also is imposible to make correct spoof or remove epilepsy warning for cobra cfw without editing/calculating this patches again.