Advertising (This ad goes away for registered users. You can Login or Register)

Finally... some Christmas cheer!

Open discussions on programming specifically for the PS Vita.
Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
bodega
Posts: 187
Joined: Sat Mar 22, 2014 11:53 am
Location: Rome

Re: Finally... some Christmas cheer!

Post by bodega »

you should remove the zeus link, anyway dont use go!sudoku as base bubble, it shouldn't work on ofw 3.30+.

Use a psp demo or another game that it's not blacklisted as base-bubble
Advertising
sorry 4 my bad english :)

Follow me on Twitter erBodega
maciak
Posts: 47
Joined: Wed May 25, 2011 11:58 am

Re: Finally... some Christmas cheer!

Post by maciak »

I've changed the link. and I'm on 3.18 so no problem there. I found the cid of go sudoku but how to obtain the key?
Advertising
dark69
Posts: 103
Joined: Wed Dec 17, 2014 4:18 pm

Re: Finally... some Christmas cheer!

Post by dark69 »

maciak wrote:I've changed the link. and I'm on 3.18 so no problem there. I found the cid of go sudoku but how to obtain the key?
viewtopic.php?f=65&t=41278
"seek no happiness, she will find you"
dark69
maciak
Posts: 47
Joined: Wed May 25, 2011 11:58 am

Re: Finally... some Christmas cheer!

Post by maciak »

dark69 wrote:
maciak wrote:I've changed the link. and I'm on 3.18 so no problem there. I found the cid of go sudoku but how to obtain the key?
viewtopic.php?f=65&t=41278
Thanks it worked perfectly :D
Hykem
Guru
Posts: 75
Joined: Sat Jan 15, 2011 8:11 pm

Re: Finally... some Christmas cheer!

Post by Hykem »

Belmondo wrote:
Hykem wrote:Just pushed v1.0.3. No major changes, but you can now use all 0x5D tags for EBOOT.BIN signing and the OPNSSMP encryption is now fixed (the resulting file is encrypted with the right key).
Also, I've isolated all MinGW dependent values which were causing issues when compiling under native Linux. I've also provided binaries specific for each OS due to some discrepancies between the compilers.
thanks Hykem :) any chance to add a option to use a base like fake_np? but modify the block_size to the ISO you are using and then ecdsa resign NPUMDIMG?

it might help improve compatibility on vita..
It's possible, but that wouldn't change much. All the ISO data must be re-compressed and the NPUMDIMG block needs to be rebuilt and re-signed.
What could help would be to use the DATA.PSP section of the base game in case it uses an OPNSSMP. I'll look into this nonetheless. :)
Belmondo
Posts: 102
Joined: Sat Jan 01, 2011 6:32 pm

Re: Finally... some Christmas cheer!

Post by Belmondo »

Hykem wrote:
Belmondo wrote:
Hykem wrote:Just pushed v1.0.3. No major changes, but you can now use all 0x5D tags for EBOOT.BIN signing and the OPNSSMP encryption is now fixed (the resulting file is encrypted with the right key).
Also, I've isolated all MinGW dependent values which were causing issues when compiling under native Linux. I've also provided binaries specific for each OS due to some discrepancies between the compilers.
thanks Hykem :) any chance to add a option to use a base like fake_np? but modify the block_size to the ISO you are using and then ecdsa resign NPUMDIMG?

it might help improve compatibility on vita..
It's possible, but that wouldn't change much. All the ISO data must be re-compressed and the NPUMDIMG block needs to be rebuilt and re-signed.
What could help would be to use the DATA.PSP section of the base game in case it uses an OPNSSMP. I'll look into this nonetheless. :)
Cool thanks Hykem :).. I got lost replacing the kirk engine from fake_np with your libkirk.. it did something weird with sceDrmBBC and started failing on the NP Header MAC when running fake_np.

I meant use the full base like fake_np.. not just modifying/ecdsa NPUMDIMG header :)

I also noticed some games have different flags.. Gungnir and Space Invaders Extreme have NPUMDIMG flag 03 instead of 02 resigning these with version key just returns error when launching under TNV.
spewfr
Posts: 48
Joined: Thu Feb 23, 2012 8:33 pm

Re: Finally... some Christmas cheer!

Post by spewfr »

Been scr..ing around with this for about four hours now :D

Code: Select all

Initializing KIRK engine...

Writing PBP data...
PSP_SYSTEM_VER: 6.60

Building DATA.PSP...
ECDSA signature for DATA.PSP is valid!
Building DATA.PSAR...
Writing PARAM.SFO...
Writing ICON0.PNG...
Writing PIC0.PNG...
Writing PIC1.PNG...
Writing SND0.AT3...
Writing DATA.PSP...
Writing DATA.PSAR...

NPUMDIMG table size: 170336
Writing NPUMDIMG table...

ISO size: 174393344
ISO blocks: 5323
Writing ISO blocks: 100%

Forging NPUMDIMG header...
ECDSA signature for NPUMDIMG header is valid!
NPUMDIMG flags: 0x00000002
NPUMDIMG block basis: 0x00000010
NPUMDIMG version key: 0xF3B901310A34B9C496E6E3978A0D4648
NPUMDIMG header key: 0xED9F73A55CB90A9B4B7F0B03F17672A1
NPUMDIMG header hash: 0x993AB8AB8D91E80E1BFEDE157E6E44A3
NPUMDIMG data key: 0x54036B62B2BFA85D8C651A528FFA835B

Done!
ISO I'm trying to sign: Pilot Academy PSP
It works perfectly with fake_np, but sign_np has yet to cease kicking me to the livearea.
I've literally taken the EBOOT.BIN out of the ISO, decrypted it with PRXdecrypter on my PSP,
signed it with sign_np as a type 2 [sign_np -elf D:\enc\EBOOT.BIN SIGNED.BIN 2],
put it back into the ISO, tried to sign_np -pbp with correct CID and version, but still I get kicked to the livearea :evil:
What is OPNSSMP, is it a file in the ISO? Noob here, sorry :S
Oh, and I've used compression on fake_np and it works just fine.
Pilot academy was actually the first game I ever signed for PSP back in my OFW years :3
The Z
VIP
Posts: 5505
Joined: Thu Jan 27, 2011 4:26 pm
Location: Deutschland
Contact:

Re: Finally... some Christmas cheer!

Post by The Z »

spewfr wrote:Been scr..ing around with this for about four hours now :D

Code: Select all

Initializing KIRK engine...

Writing PBP data...
PSP_SYSTEM_VER: 6.60

Building DATA.PSP...
ECDSA signature for DATA.PSP is valid!
Building DATA.PSAR...
Writing PARAM.SFO...
Writing ICON0.PNG...
Writing PIC0.PNG...
Writing PIC1.PNG...
Writing SND0.AT3...
Writing DATA.PSP...
Writing DATA.PSAR...

NPUMDIMG table size: 170336
Writing NPUMDIMG table...

ISO size: 174393344
ISO blocks: 5323
Writing ISO blocks: 100%

Forging NPUMDIMG header...
ECDSA signature for NPUMDIMG header is valid!
NPUMDIMG flags: 0x00000002
NPUMDIMG block basis: 0x00000010
NPUMDIMG version key: 0xF3B901310A34B9C496E6E3978A0D4648
NPUMDIMG header key: 0xED9F73A55CB90A9B4B7F0B03F17672A1
NPUMDIMG header hash: 0x993AB8AB8D91E80E1BFEDE157E6E44A3
NPUMDIMG data key: 0x54036B62B2BFA85D8C651A528FFA835B

Done!
ISO I'm trying to sign: Pilot Academy PSP
It works perfectly with fake_np, but sign_np has yet to cease kicking me to the livearea.
I've literally taken the EBOOT.BIN out of the ISO, decrypted it with PRXdecrypter on my PSP,
signed it with sign_np as a type 2 [sign_np -elf D:\enc\EBOOT.BIN SIGNED.BIN 2],
put it back into the ISO, tried to sign_np -pbp with correct CID and version, but still I get kicked to the livearea :evil:
What is OPNSSMP, is it a file in the ISO? Noob here, sorry :S
Oh, and I've used compression on fake_np and it works just fine.
Pilot academy was actually the first game I ever signed for PSP back in my OFW years :3
Everything looks fine. Try a different base game if yours doesnt work. I had to test 10 base games, 8 of these reported the same error as yours (kick back to *homescreen, no error code), but 2 worked: Cubixx & Tekken6.
White PSV TV - 32GB - 3.65 CFW
White PSV 1000 - 32GB - 3.65 CFW
2x PSV 2000 - 32/64GB - 3.65 CFW
PSP Fat 1000 - TA-081 - 6.61 ME-2.3
PSP Slim 2000 - TA-085¹ - 6.61 ME-2.3
4x PSPgo & 1x PSP 3kº⁴ᶢ - 6.61 LME-2.3∞
spewfr
Posts: 48
Joined: Thu Feb 23, 2012 8:33 pm

Re: Finally... some Christmas cheer!

Post by spewfr »

Warning, cheap f*** question; can I just find the PKG of the game and use its EBOOT, or will the licensing not align properly?
The Z
VIP
Posts: 5505
Joined: Thu Jan 27, 2011 4:26 pm
Location: Deutschland
Contact:

Re: Finally... some Christmas cheer!

Post by The Z »

spewfr wrote:Warning, cheap f*** question; can I just find the PKG of the game and use its EBOOT, or will the licensing not align properly?
For fake_np/sign_np? Yea, just grab the PKG, extract the EBOOT.PBP and you should get the same results as copying the EBOOT.PBP from your Vita to your PC.

You still need to download it from PSN / restore from a previous PC backup for a bubble to appear. Dropping a legit EBOOT.PBP into /PSP/GAME/.../ is not enough for a bubble to pop up.
White PSV TV - 32GB - 3.65 CFW
White PSV 1000 - 32GB - 3.65 CFW
2x PSV 2000 - 32/64GB - 3.65 CFW
PSP Fat 1000 - TA-081 - 6.61 ME-2.3
PSP Slim 2000 - TA-085¹ - 6.61 ME-2.3
4x PSPgo & 1x PSP 3kº⁴ᶢ - 6.61 LME-2.3∞
Locked

Return to “Programming and Security”