Editing KaKaRoTo Kind of ´Jailbreak´
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Category:Software]] | |||
= How it all started = | = How it all started = | ||
Updated my ps3 to 3.73... oh and THEN I jailbroke it! (kind of) :D | Updated my ps3 to 3.73... oh and THEN I jailbroke it! (kind of) :D | ||
Line 60: | Line 61: | ||
A: In that case it will be pretested on that version. <br /> | A: In that case it will be pretested on that version. <br /> | ||
Q: So why are all the | Q: So why are all the news sites hyping this that it does give CFW? <br /> | ||
A: Because they don't read wiki's/blog's xD Besides, every minor news gets 'prolly CFW soon!' tagged by the bad ones. <br /> | A: Because they don't read wiki's/blog's xD Besides, every minor news gets 'prolly CFW soon!' tagged by the bad ones. <br /> | ||
Line 67: | Line 68: | ||
=== Current Status === | === Current Status (Major Update: 2/6/2014)>=== | ||
Due to busy schedules, and with the PS3 jailbreaking scene growing beyond our imaginations since 2 years ago, I've handed over my work to new a dev/sort of protege of mine, who goes by the name <b>mm00tz</b>. The "Kind of" Jailbreak project has been officially renewed, and progress? It's been tested and confirmed working on 4.53, and boy I tell you, compared to the scene just 2 years ago, you devs out there have made TREMENDOUS progress. Unfortunately I cannot continue on with this project, but I've handed the tools and skills to mm00tz, and the dev had this to say. <br /> | |||
<b>mm00tz</b>: <i>This is one of the hardest things I've ever done, but I promise I'll get this HEN done, I guarantee it.</i> | |||
Check out his twitter page (Muhammad Burke/@mm00tz) | |||
-- KaKaRoTo | -- KaKaRoTo | ||
Line 120: | Line 122: | ||
==== lv0 key Update ==== | ==== lv0 key Update ==== | ||
< | <pre>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). | 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.< | 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 : | |||
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 | e9 22 99 90 7c 08 02 a6 | ||
With : | With : | ||
Line 141: | Line 141: | ||
Enjoy homebrew back on 4.x CFW.... | Enjoy homebrew back on 4.x CFW.... | ||
p.s: Thanks to flatz and glu0n who helped reversing this bit of info.</ | p.s: Thanks to flatz and glu0n who helped reversing this bit of info.</pre> | ||
https://twitter.com/KaKaRoToKS/status/260742786972798977 | https://twitter.com/KaKaRoToKS/status/260742786972798977 | ||
Line 168: | Line 168: | ||
==== What is forever missing? ==== | ==== What is forever missing? ==== | ||
* 3.56 and higher private keys | * 3.56 and higher private keys | ||