jasondellaluce / arm9loaderhax

ARM9 Pre-Kernel Code Execution - Nintendo 3DS
GNU General Public License v2.0
104 stars 52 forks source link

[QUESTION] Does Nintendo can really not patch this ? #34

Open mariogamer2 opened 8 years ago

mariogamer2 commented 8 years ago

So.... When analysing the way that arm9loaderhax work on the 32C3,I get doubt on this question....

Here are the two question I want to get answer:

  1. Does Nintendo can update the bootrom through their software updater? If yes,can they patch a9lh? (see question 2)
  2. Is this a possibility that Nintendo add a check in the bootrom who verify the size of the NATIVE_FIRM (or his total hash,not only the header) that will "kill" a9lh?

Thank.

ihaveamac commented 8 years ago

bootrom can only be updated with a hardware revision. if they could update bootrom with software, that could just be blocked (and also we'd have its contents).

pixel-stuck commented 8 years ago

Googling the term "ROM" and figuring out what it means/stands for will answer your question

Also, this is the issues section. Your question is NOT an issue, take this sort of thing elsewhere On Tue, Aug 30, 2016, 3:46 PM mariogamer2 notifications@github.com wrote:

So.... When analysing the way that arm9loaderhax work on the 32C3,I get doubt on this question....

Here are the two question I want to get answer:

1.

Does Nintendo can update the bootrom through their software updater? If yes,can they patch a9lh? (see question 2) 2.

Is this a possibility that Nintendo add a check in the bootrom who verify the size of the NATIVE_FIRM (or his total hash,not only the header) that will "kill" a9lh?

Thank.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/delebile/arm9loaderhax/issues/34, or mute the thread https://github.com/notifications/unsubscribe-auth/ADd1uNX7Fu_UBRxIeEAqydpUNN6KK-0Mks5qlId5gaJpZM4Jw5iM .

mariogamer2 commented 8 years ago

@dark-samus ,not necessarily,it depend on the type or the question. Also,there is question tag on github,too. (I already asked some question by myself,too)

Also,I think I can say this about the subject:

  1. Like @dark-samus say, we cannot write a ROM through software,it must be hardware (and I know what is a ROM,I was just thinking it was some-kinda of Flash ROM (like on PC), but I was stupid at that point :P)
  2. -They cannot check the hash of all the FIRM,because the hash change with a lot of software update -Checking the size is still a good idea but I think alt_stage2 can be used in that case. -They can free the memory before checking second firm...

Does it's bad?