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.
spewfr
Posts: 48
Joined: Thu Feb 23, 2012 8:33 pm

Re: Finally... some Christmas cheer!

Post by spewfr » Mon Jan 26, 2015 6:33 am

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
Advertising

User avatar
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 » Mon Jan 26, 2015 10:29 am

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.
Advertising
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 » Mon Jan 26, 2015 3:31 pm

Warning, cheap f*** question; can I just find the PKG of the game and use its EBOOT, or will the licensing not align properly?

User avatar
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 » Mon Jan 26, 2015 3:42 pm

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∞

spewfr
Posts: 48
Joined: Thu Feb 23, 2012 8:33 pm

Re: Finally... some Christmas cheer!

Post by spewfr » Mon Jan 26, 2015 4:17 pm

The Z wrote:
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.
Ah, well seems I'll be buying one of the games you described. Did you have to decrypt the official ISO's EBOOT.BIN and re-sign it with the 2 flag for each game?
And where do I get a PSP Filer ISO... I tried making one with NPDPC, didn't work so well.
I thought it was called the LiveArea O.o is that on the PS4? lol

User avatar
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 » Mon Jan 26, 2015 4:24 pm

Technically Live Area is the advertisement space around the "start button" of the games themselves.

Pretty much the screen after pressing the bubble but before starting it. A common misconception ^^

I was able to sign_np sign K-ON & Worms without touching the ISO. Their EBOOT.BIN was encrypted, I did not had to do this myself.
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 » Mon Jan 26, 2015 4:44 pm

The Z wrote:I was able to sign_np sign K-ON & Worms without touching the ISO. Their EBOOT.BIN was encrypted, I did not had to do this myself.
I'll try Worms with the same base as before; maybe it was a bad ISO to convert.
Also, every time I restore the database, my Bubble icon isn't changing, but if I open the PBP with Unpacker, it shows the new icon. What's going on here :?:

User avatar
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 » Mon Jan 26, 2015 4:48 pm

You need to use a PBOOT.PBP to spoof the name/Icon of the bubble.

The PBOOT.PBP has to be put into the &folder, not into the folder of the signed eboot.
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 » Mon Jan 26, 2015 4:52 pm

The Z wrote:You need to use a PBOOT.PBP to spoof the name/Icon of the bubble. The PBOOT.PBP has to be put into the &folder, not into the folder of the signed eboot.
Ah, so THIS is the reason for renaming the folder with the ampersand! One more question? :3
Why don't we just overwrite the EBOOT.PBP in the original game folder, instead of renaming the folder and putting an ampersand after it...?
Oh and Worms just worked like a CHARM on sign_np using Petz Saddle Club Demo. :D I'm very confused. :oops: Maybe this only works with some games?
I'll try to sign_np Petz Saddle as base with Test Drive Unlimited as my ISO to sign.
Oh and you are the best help ever, Z <3

User avatar
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 » Mon Jan 26, 2015 5:02 pm

We cant just replace the original game, since the vita checks the hashes of the eboot.pbp and refuses to accept it if they dont match.

We use the &folder trick to fool the vita into thinking the game is legit (&folder eboot.pbp) while it then launches our signed game (non-&-folder eboot.pbp).
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∞

Post Reply

Return to “Programming and Security”