SciresM / boot9strap

Boot9/Boot11 code execution.
GNU General Public License v3.0
964 stars 65 forks source link

Suggestion: firmware launch failsafe. #4

Closed miltoncandelero closed 7 years ago

miltoncandelero commented 7 years ago

Would it be to hard to implement the bootloader a bit like this?

And if everything fails, boot an "almost" unpatched vanilla sysnand.

That is, patch only the firm protection module and load the sysnand.

That way it looks unmodded but it is safe from updates deleting sighax.

It could be useful to hide sighax when sending the 3ds to tech support.

Thank your for your time and awesome work!

AuroraWright commented 7 years ago

Having it on ctrnand pretty much hides it eh :P Also it's harder than it looks. You need to have the firm protection persist after firmlaunch or people can undo sighax, and so on.

TuxSH commented 7 years ago

It's not really b9s's job to do what people call CFW do...

And yeah, that:

Having it on ctrnand pretty much hides it eh

SciresM commented 7 years ago

Closing, for now. Will consider something like this in the future...but I don't think it's b9s's job, honestly.