Views: 1,599,010 | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 10-07-24 09:10 PM |
Guest: |
Main - Posts by Dazzozo |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 1/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
It can obviously only be a normal key, if this crypto can be performed on a PC.
Which keyslot you use is up to you, and how much you care depends on what you're doing. If you're not FIRM launching and just MCU-rebooting (on exit) it doesn't really matter outside of slots you want to use elsewhere. Edit: 0x11 is a good slot for temporary work. Nintendo also uses it for this purpose. |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 2/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
Yeah, you got it. Only the encryption of the title key uses a "special" key pair (hardware key generator). The title key itself is a normal key. |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 3/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
Posted by nocash Yes, the same mechanism exists: http://3dbrew.org/wiki/PDN_Registers#PDN_SHAREDWRAM_32K_DATA |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 4/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
On 3DS, the console type byte is still 0x57. The wifi hardware revision is 0x03 (even on New3DS it seems).
The flash has been dumped by many people, and in fact was used in an exploit a while back, see: http://3dbrew.org/wiki/3DS_Userland_Flaws#System_applications |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 5/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
Posted by d0k3 Yes. The FixedCryptoKey bit is set. See http://3dbrew.org/wiki/NCCH#NCCH_Flags The key used (fixed / zero) depends on whether its a system title. This is all explained at http://3dbrew.org/wiki/NCCH#Encryption |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 6/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
Posted by d0k3 Yep. Posted by d0k3 Yep. Posted by d0k3 It's known, but I don't think it has been posted anywhere yet. Posted by d0k3 They're both normal keys, intended for debug. Posted by d0k3 Neither, it doesn't make sense. A normal key is set when FixedCryptoKey is set, and the production NCCH keyXs and title keyY (regardless of generation method) aren't used. Process9 basically prioritises the different flags based on common sense. Posted by d0k3 I can verify the hashes on your CTRXplorer CIA. So it just sounds like something's broken, haha. |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 7/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
There are plenty of examples of cards using RSA. Cooking Coach and Face Training are right in front of me and I can verify the RSA on both. AFAIK all retail TWL hybrid or limited cards use RSA?
Edit: Unless you meant *Nitro cards* using RSA, I don't think that's ever been observed. Edit 2: Apparently they do exist according to Normmatt and I'm just full of shit |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 8/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
Posted by gudenau You're meant to remap it. |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 9/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
There won't be one after FIRM launch, the ARM11 will be operating with physical addressing.
You will have to enable the MMU yourself. |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 10/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
You don't even need the bootrom for any of this. |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 11/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
Posted by gudenau As for your overall aim here, I suggest you first spend some time understanding how NATIVE_FIRM operates, before trying to replace it. Specifically, how it brings up the ARM cores and to an extent, how it prepares them for shutdown (and generally how FIRM launch works). Otherwise, you're trying to run before you can walk. |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 12/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
How about: don't check for running processes on ARM9 at all? You guys know the ARM11 exists, right? |
Dazzozo |
| ||
Member Dev of "the best software that almost nobody will ever use" Level: 9 Posts: 13/13 EXP: 2743 Next: 419 Since: 05-21-15 Last post: 3115 days ago Last view: 2948 days ago |
see http://3dbrew.org/w/index.php?title=Codec_Services&curid=2071&diff=16241&oldid=13745
These use SPI device 3, I think the legacy (TWL) device was 2. |
Main - Posts by Dazzozo |
Page rendered in 0.012 seconds. (2048KB of memory used) MySQL - queries: 22, rows: 85/85, time: 0.005 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |