Separate names with a comma.
Discussion in '3DS - Homebrew Development and Emulators' started by olec04, Jan 31, 2016.
all in the title
The question's a bit vague. Are you asking for the technical way it works, or just a general overview as to what it does?
doesnt seem like magic
It just installs system CIAs, to the NAND (Be it sysNAND or emuNAND). It can upgrade or downgrade the system titles.
Sysupdater uses memchunkhax2 to get arm11 kernel code execution, then it uses AM services to delete most of the system titles and then installs older ones.
Well, the overview is simple: It downgrades or upgrades your system firmware as desired, by installing a set of CIAs that you provide.
@Allahu_Spooky_Cena provided a sufficient answer as well, unless you really, really want to know the precise names of the AM calls used/what order and such, in which case, I suggest reading the source code at https://github.com/profi200/sysUpdater (but note that profi's repo doesn't have the memchunkhax2 stuff in it as far as I know, so you'll need to look elsewhere).
its open source
So it deletes everything before installing the .cias? Wouldn't it be more brick safe to do something like deleting and installing one title at a time?
It deletes and then installs right away, step by step.
Oh, ok, my english isn't the best, so you're saying that it does title by title right?
for the memchunkhax part just watch Smea, Plutoo and Derrek's presentation at 32c3:
It starts at around 15 minutes btw so you can skip ahead till that part. It's long but if you want to understand the technicalities it's a must watch
I know I watched all of it
— Posts automatically merged - Please don't double post! —
my reaction to plutoo's face and accent
Thanks for the video link