Post: 4.41 OFW CORE_OS Dump
06-19-2013, 07:15 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Dumped CORE_OS_PACKAGE.pkg contents from the PS3UPDAT.PUP, decrypted some of the stuff and have a library of keys. Just wanted to help any developers out there (although you probably have this shit already)

CORE_OS_DUMP:
You must login or register to view this content.

lv0 decrypted (.elf) :
You must login or register to view this content.

4.40 - 4.41 Keys (for scetool and other purposes Winky Winky ) :
You must login or register to view this content.

Download: You must login or register to view this content.
Pass: ngudump

And to re-state really not taking credit for others work.. I just used all their tools and put it into 1 big "folder" for all of you to use. Hope this helps someone.


Edit #1: Edited license.txt and then I decrypted and encrypted lv0. without any changes (just testing the private keys) and it worked fine on my ps3.
You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 8 users say thank you to Jakes625 for this useful post:

|RichModder|, ArmoredLeader, BadChoicesZ, King Sosa, OmGRhys-x, Pseudo_Soldier, Wretch 32

The following 3 users groaned at Jakes625 for this awful post:

ErasedDev, SC58, SonyBlack
06-19-2013, 12:10 PM #29
Originally posted by 5077
upload a vid proof....then the world will kiss your ass..or fuck your ass Winky Winky


upload a video of me installing 4.11 OFW with a modified license.txt file and the same lv0. file? what would that prove? lmao. I'm just saying it's possible to modify lv0., lv1.self, lv2_kernal.self or any CORE_OS_PACKAGE file you want to make a cfw. The private keys work and were just tested. I'm not bullshiting you for fame... or even to fool you.. I'm honestly just a developer that wants to help the community advance their modding. All this is open source and done by developers such as naehrwert, and flatz. If you need anything let me know and I'll be sure to help.
06-19-2013, 12:12 PM #30
Wretch 32
< ^ > < ^ >
Originally posted by Soldier View Post
No we need someone who knows PowerPC programming and is familiar with the SDK.

That's what he meant.


If thats the case, We will have a 4.xx CFW going Winky Winky
06-19-2013, 12:13 PM #31
SonyBlack
League Champion
Originally posted by Jake625 View Post
upload a video of me installing 4.11 OFW with a modified license.txt file and the same lv0. file? what would that prove? lmao. I'm just saying it's possible to modify lv0., lv1.self, lv2_kernal.self or any CORE_OS_PACKAGE file you want to make a cfw. The private keys work and were just tested. I'm not bullshiting you for fame... or even to fool you.. I'm honestly just a developer that wants to help the community advance their modding. All this is open source and done by developers such as naehrwert, and flatz. If you need anything let me know and I'll be sure to help.


you reply the same thing maybe 5 times and i reply the same anwser maybe 5 times to..you are not the first and you are not find anything news..this is useless..Winky Winky

The following user thanked SonyBlack for this useful post:

Bad Luck Brian
06-19-2013, 12:15 PM #32
Originally posted by Wretch
If thats the case, We will have a 4.xx CFW going Winky Winky


no, the private key is still needed. What Jake has done is what they do to make 4.xx CFWs currently.
06-19-2013, 12:17 PM #33
Originally posted by Soldier View Post
no, the private key is still needed. What Jake has done is what they do to make 4.xx CFWs currently.


we have private keys, now granted it's not ALL the private keys.. but theres some:

DELETED DUE TO LIABILITY REAONS
06-19-2013, 12:17 PM #34
Wretch 32
< ^ > < ^ >
Originally posted by Soldier View Post
no, the private key is still needed. What Jake has done is what they do to make 4.xx CFWs currently.


So then the private keys are in the ECSDA?
06-19-2013, 12:30 PM #35
SonyBlack
League Champion
maybe this will help you..
Since the LV0 keys have now been leaked, I believe I can now share this info with you, to help out those who are trying to build their own 4.x CFW :
The NPDRM ECDSA signature in the SELF footer is checked by lv2. It first asks appldr to tell it whether or not the signature is to be checked, and appldr will only set the flag if the SELF is a NPDRM with key revision from 3.56+ (the ones without private keys). This means that the SELF files signed with the new 3.56+ keys still don't have their ecdsa checked (probably to speed up file loading).
If appldr says the ecdsa signature must be checked, then lv2 will verify it itself, and return an error if it's not correct. There are many ways to patch this check out.
1 - Patch out the check for the key revision in appldr
2 - Patch out the "set flag to 1" in appldr if the key revision is < 0xB
3 - Patch out the code in lv2 that stores the result from appldr
4 - Patch out the actual sigcheck function from lv2.
5 - Ignore the result of the ecdsa from lv2.

Here is one of the patches (the 4th one, patching out the check function from lv2) :
In memory 0x800000000005A2A8, which corresponds to offset 0x6a2a8 in lv2_kernel.elf, replace :
e9 22 99 90 7c 08 02 a6
With :
38 60 00 00 4e 80 00 20

This is for the 4.21 kernel (that was the latest one when I investigated this), I will leave it as an exercise to the reader to find the right offsets for the 4.25 and upcoming 4.30 kernel files.
And here's another bit of info... in 4.21 lv2, at memory address 0x800000000005AA98 (you figure out the file offset yourself), that's where lv2 loads the 'check_signature_flag' result from appldr, so if you prefer implementing method 3 above, just replace the 'ld %r0, flag_result_from_appldr' by 'ld %r0, 0' and you got another method of patching it out. Either solutions should work just the same though.
Enjoy homebrew back on 4.x CFW....
06-19-2013, 12:34 PM #36
Originally posted by 5077
maybe this will help you..
Since the LV0 keys have now been leaked, I believe I can now share this info with you, to help out those who are trying to build their own 4.x CFW :
The NPDRM ECDSA signature in the SELF footer is checked by lv2. It first asks appldr to tell it whether or not the signature is to be checked, and appldr will only set the flag if the SELF is a NPDRM with key revision from 3.56+ (the ones without private keys). This means that the SELF files signed with the new 3.56+ keys still don't have their ecdsa checked (probably to speed up file loading).
If appldr says the ecdsa signature must be checked, then lv2 will verify it itself, and return an error if it's not correct. There are many ways to patch this check out.
1 - Patch out the check for the key revision in appldr
2 - Patch out the "set flag to 1" in appldr if the key revision is < 0xB
3 - Patch out the code in lv2 that stores the result from appldr
4 - Patch out the actual sigcheck function from lv2.
5 - Ignore the result of the ecdsa from lv2.

Here is one of the patches (the 4th one, patching out the check function from lv2) :
In memory 0x800000000005A2A8, which corresponds to offset 0x6a2a8 in lv2_kernel.elf, replace :
e9 22 99 90 7c 08 02 a6
With :
38 60 00 00 4e 80 00 20

This is for the 4.21 kernel (that was the latest one when I investigated this), I will leave it as an exercise to the reader to find the right offsets for the 4.25 and upcoming 4.30 kernel files.
And here's another bit of info... in 4.21 lv2, at memory address 0x800000000005AA98 (you figure out the file offset yourself), that's where lv2 loads the 'check_signature_flag' result from appldr, so if you prefer implementing method 3 above, just replace the 'ld %r0, flag_result_from_appldr' by 'ld %r0, 0' and you got another method of patching it out. Either solutions should work just the same though.
Enjoy homebrew back on 4.x CFW....


okay so you believe me now? I still don't have appldr priv key.. but fuck if you want to do all the complicated shit and I'll do all the encryption/packaging we could make a CFW if you know what you're doing.
06-19-2013, 12:36 PM #37
SonyBlack
League Champion
Originally posted by Jake625 View Post
okay so you believe me now? I still don't have appldr priv key.. but fuck if you want to do all the complicated shit and I'll do all the encryption/packaging we could make a CFW if you know what you're doing.


lol belive you??nooo..i thing you dont understand the text??

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo