) Download and compile latest tools from git.fail0verflow.com Git (old versions of unself produce incorrect ELF) 2) Extract ELF from SELF 3) Hexedit ELF, find and replace dev_bdvd to correct path on dev_hdd0 (not all, but most games require this step) 4) Build NPDRM SELF using Geohot's tools 5) Build package using psn_package_npdrm 6) Patch your builded package using Geohot's tool (only for 3.55 firmware)