Homebrew [Question/Request] Update to a Specific Released Firmware

  • Thread starter Thread starter chaojimbo
  • Start date Start date
  • Views Views 1,604
  • Replies Replies 7

chaojimbo

Well-Known Member
Newcomer
Joined
Aug 25, 2015
Messages
97
Reaction score
22
Trophies
0
Age
29
Location
California
XP
164
Country
United States
EDIT: Solved/Answer received.

I really do apologize if this has been asked before but I have not seen this asked yet in the months I've been lurking here.

This idea came into my head from the iOS 9.0.2 jailbreak on iDevices.

So you know how the 3DS can pre-download a firmware update, leave it in the memory, and then apply it at any time? What if there was a homebrew application that could mimic this function. Let's say the latest version was 10.9. I am currently on 10.1. Let's just say there is an amazing, specific exploit only on 10.2 but obviously since 10.9 is the latest homebrew, you would end up skipping the firmware upgrade. A homebrew app will read update files on the SD card and move them into a specific place in the memory and trigger the built-in updater/special homebrew updater and apply the 10.2 files instead of 10.9. In another sense, what if the 3DS already knows the files for 10.9 or there, and we overwrite them with 10.2 when it still thinks it is going to update to 10.9?

I know nothing about how anything works on the kernel or what we can currently access, so I apologize if the answer to my question is blatantly obvious.

I realize that if it were this easy, then something may already have been released by now or possibly the same with downgrading, but I'd like to know what currently stands in the way.
 
Last edited by chaojimbo,
Encryption isn't cracked and likely never will be.

Would it need to be? From my understanding, the update would be specific to that console alone and would work just fine like what currently works for iPhone updates, even grabbing a key at the time if need be. Unless it's required to decrypt it for something else.
 
Last edited by Pandaxclone2,
The per console encryption needs to be cracked. Otherwise it won't shake hands with the console and just do jack.
 
The update would have to be encrypted with nintindo own keys which we dont have. If you try to use your own updates it would need to probably be the same size and be encrypted with the same exact keys that the legit update had.
 
The update would have to be encrypted with nintindo own keys which we dont have. If you try to use your own updates it would need to probably be the same size and be encrypted with the same exact keys that the legit update had.
The per console encryption needs to be cracked. Otherwise it won't shake hands with the console and just do jack.

You people seem to forget that legit system CIAs are... Well legit, they're signed with a common key that works with all devices, that being said this ofc wouldn't work right now and by the time you have enough access to do it there isn't really a point in doing it as the console is pretty much exploitable, though this is an awesome idea... I have some ideas that are similar but work around needing any custom code running on the 3ds... (Confusing, yes I know) anyways sorry OP, not going to work
 
  • Like
Reactions: chaojimbo
You people seem to forget that legit system CIAs are... Well legit, they're signed with a common key that works with all devices, that being said this ofc wouldn't work right now and by the time you have enough access to do it there isn't really a point in doing it as the console is pretty much exploitable, though this is an awesome idea... I have some ideas that are similar but work around needing any custom code running on the 3ds... (Confusing, yes I know) anyways sorry OP, not going to work

Thank all of you for replies! A lot of this makes sense; discussed it all with my friend. Maybe at some point in the future, though I don't see it happening soon at all.
 

Site & Scene News

Popular threads in this forum