From my understanding we rewrite a certain part of the code that tells the 3DS that certain system titles should have a "minimum" version. Basically we replace that version of the code with an older version, and then we can use our other tools to downgrade as "normal".