B9S, fastboot3ds, and GM9 all do what is Unlaunch's main purpose - to run kernels, aka arm9 homebrews in .firm format (remember the DSi does not have a real operating system or even a kernel, so all pieces of software are equivalent, which is untrue on the 3DS)