I can CONFIRM this method WORKS.....
I took a my second video for nasa. this video tested my launch method that I posted above and how eshop and updte work.
As background I did a few extra things which may have helped.
1. Bought a new Sandisk Ultra 8GB microSD with the grey red stripes.
2. On Windows 7 x64 PC formatted SD card fully to FAT32 32kB block size.
3. Downloaded Legit .cia files (unzipped with 7zip) to PC
4. On PC ensured backup files included ninjhax 2.5 files and manually created new NASA folder in 3ds folder (with inserted .3dsx and .smdh files)
5. .cia files were placed in main root directory
Note: It doesn't seem to matter what the name or file extension of the .cia files are called in the title. Its disregarded on importing to 3DS
6. Copied all files from PC to SD in one batch with copy and paste.
7. Put new card in N3DSXL 10.3 and reinstalled MenuHax (as it wasn't originally on the backup - needs internet!)
8. Reboot
9. Remove internet connection(s) from Internet settings in spannerworks. AS ABOVE METHOD RECOMMENDS.
10. Reboot (WiFi still enabled)
11. Reboot with Menuhax
12. Go to NASA and pray ... worked for me first time ..... SELECT BUTTON !!!!! to navigate
Good luck.
PS. If NASA, for some reason, repeatedly red screens on boot at some point then try this :
go to system settings -> internet settings -> new connection -> manual setup -> search for access point -> message: access points found -> cancel -> exit completely without making a new connection. Keep wifi on.
Hope that helps !