# Difference between revisions of "Talk:Bootloader"

(→RSA and Bootsector decryption?) |
(→RSA and Bootsector decryption?) |
||

Line 8: | Line 8: | ||

The part about ''"binblk->binblocksize" is the actual binary size'' is confusing. If '''binblk->binblocksize''' is known, then what is '''binblocksize''' in the formula? Or is that a typo, and it means same as '''binblk->binblocksize'''?[[User:Nocash|Nocash]] 14:27, 27 March 2015 (CET) | The part about ''"binblk->binblocksize" is the actual binary size'' is confusing. If '''binblk->binblocksize''' is known, then what is '''binblocksize''' in the formula? Or is that a typo, and it means same as '''binblk->binblocksize'''?[[User:Nocash|Nocash]] 14:27, 27 March 2015 (CET) | ||

+ | |||

+ | * 1/3) See last page edit. | ||

+ | * 2) One can easily obtain the keyX^keyY key with F_XY_reverse(<any normalkey>) from that tool, but of course that's rather pointless without a keyX/keyY to XOR with that. Besides ramhaxx, the only other way to obtain the keyX/keyY for that yourself is to just get it from the 3DS [http://3dbrew.org/wiki/Memory_layout#ARM9_ITCM DSi-key-stash] @ 0x01FFD000(essentially *all* DSi keys are stored in there + TWL_FIRM Process9). | ||

+ | --[[User:Yellows8|Yellows8]] 06:00, 7 April 2015 (CEST) | ||

== Bootloader Error Photos == | == Bootloader Error Photos == |

## Revision as of 06:00, 7 April 2015

## RSA and Bootsector decryption?

Where is that RSA info from? Is it possible to decrypt the RSA block on DSi, or on 3DS, or both? Any hints how to do that? Are DSi and 3DS using the same RSA key?

The notice about keyX being same as for "Tad" sounds good... until one figures out that the "srl extract" utility contains only a normal "key" (not a keyX/Y pair), so decrypting isn't possible even when knowing keyY. Of course, whomever has found the normal key, should be also able to find the keyX/Y values, but I've no idea how that could be done (it will certainly not work with cooking coach which has all keyslots erased, so it might require main ram hacks in worst case).

The part about *"binblk->binblocksize" is the actual binary size* is confusing. If **binblk->binblocksize** is known, then what is **binblocksize** in the formula? Or is that a typo, and it means same as **binblk->binblocksize**?Nocash 14:27, 27 March 2015 (CET)

- 1/3) See last page edit.
- 2) One can easily obtain the keyX^keyY key with F_XY_reverse(<any normalkey>) from that tool, but of course that's rather pointless without a keyX/keyY to XOR with that. Besides ramhaxx, the only other way to obtain the keyX/keyY for that yourself is to just get it from the 3DS DSi-key-stash @ 0x01FFD000(essentially *all* DSi keys are stored in there + TWL_FIRM Process9).

--Yellows8 06:00, 7 April 2015 (CEST)

## Bootloader Error Photos

Here are some shots of my DSi with what I think is a bootloader error. --The2Banned2One 17:25, 24 November 2010 (CET)

**Discuss here:**