Hola. Para evitar tener que cargar el .nds a través del firmware original, estuve buscando cómo hacer lo que menciono en el título y si era posible. Al parecer sí lo es. En mi caso dispongo de una R4i GOLD SDHC 2016 de la página
http://www.r4isdhc.com y estas usan un R4.dat. En este caso habría que renombrar el YSmenu.nds a R4.dat y editarlo hexadecimalmente para que arranque como si fuera un kernel normal.
offset old->new
000002EC: 23 49
00000314: E8 E4
00000344: CC B8
00000404: 00 A8
00000405: 00 05
00000407: 0B 02
00000418: A8 D8
00000419: 05 FF
0000041A: 00 FF
0000041B: 02 EA
EDIT: Solucionado!