SciresM / boot9strap

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

Allow loading & deleting "bootonce.firm" if it exists #11

Closed d0k3 closed 7 years ago

d0k3 commented 7 years ago

Checks for "bootonce.firm" on SD card, loads & deletes if available.

trilleplay commented 7 years ago

This seems great! Buuuuttt why is this needed ? Is boot once preferred over normal boot firmware.

d0k3 commented 7 years ago

I actually did it for better A9NC support, however this is universally usable.

Example: you know how everyone had to access their SD card twice for the b9s 1.2 / luma 8.0 update (cause you could only update luma after b9s)? I did it in one run. Updated luma, then put SafeB9SInstaller as bootonce.firm, then did the b9s update and booted right into luma 8.0.

EDIT: Also take note that this would also allow userland software to put bootonce.firm onto the SD card and boot right into it, without touching your existing CFW. This would further allow automatic updates of b9s / luma without ever touching the SD card (cause userland software could load that stuff via wifi).

castdrian commented 7 years ago

amazing, should be merged, then we'd had oppurtunity of having said autoupdaters, I'm pretty sure it's not that difficult to write those.