Again, it doesn't work yet. It doesn't work because some other thread on some other core is crashing when code is overwritten. I need to find a way to change that.
Can you answer my questions a bit?
1. Is a build from this source needed, or can the general boot.3DSX work?
2. Where must this .3DSX be placed? (I have mine in root.)
Building ninjhax does not give you any 3dsx files. It's literally the loader for 3dsx. Your boot.3dsx is likely https://github.com/smealum/3ds_hb_menu and if spiderninja works, you do not have to recompile it. For building spiderninja, follow the readme. But it's not useful unless you can contribute to it which requires understanding how ninjhax works.
Building ninjhax does not give you any 3dsx files. It's literally the loader for 3dsx. Your boot.3dsx is likely https://github.com/smealum/3ds_hb_menu and if spiderninja works, you do not have to recompile it. For building spiderninja, follow the readme. But it's not useful unless you can contribute to it which requires understanding how ninjhax works.
Okay, so do you have any clue why it won't output my .bin? I can get the .html payloads fine, but no .bin for my SD. Is this because it is not finished?
Okay, yifan_lu, I have done some stuff. I have made sure that I have devkitARM, armip.exe, and python installed. I've used them all before, and I also have ctrulib installed. I'm unsure if it is the newest, or if it is an older build. I installed it a few weeks ago, so MAYBE that is my problem.
I skipped over building ninjhax, mostly because I don't want to get the CROs, and all of that stuff. Maybe that is my problem? I'm unsure if I would need to compile that before running the spiderninja code, but it would be helpful to know that. Inside of the folder, I placed the armip.exe, then I ran the make command, which created a build and a html folder. The build folder contained a cro folder, and the html folder contained nothing. After running the python script to build spiderninja, and I got a few things inside of my build folder, as well as two html documents inside of the html folder. No bin was outputted, so I'm sure I must be making some silly noobish mistake.
I hope I am not annoying you, and if I am, you can say. I'm just trying to learn.
Photos of my folder:
Pre-make:
Post-make:
build folder post-python:
html folder post-python:
My terminal output:
bbnorman@bbnorman-Veriton-M460:~$ cd ~/Documents/3DS/ninjhax-ninjaspider
bbnorman@bbnorman-Veriton-M460:~/Documents/3DS/ninjhax-ninjaspider$ make
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make[2]: Entering directory `/home/bbnorman'
make[2]: *** No targets specified and no makefile found. Stop.
make[2]: Leaving directory `/home/bbnorman'
make[1]: *** [constants.txt] Error 2
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make: *** [firm_constants/constants.txt] Error 2
bbnorman@bbnorman-Veriton-M460:~/Documents/3DS/ninjhax-ninjaspider$ make
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make[2]: Entering directory `/home/bbnorman'
make[2]: *** No targets specified and no makefile found. Stop.
make[2]: Leaving directory `/home/bbnorman'
make[1]: *** [constants.txt] Error 2
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make: *** [firm_constants/constants.txt] Error 2
bbnorman@bbnorman-Veriton-M460:~/Documents/3DS/ninjhax-ninjaspider$ python scripts/buildSpiderninja.py 8.1.0-19U
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/PRE5'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/PRE5'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/POST5'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/POST5'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/N3DS'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/N3DS'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants/WEST'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants/WEST'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants/JPN'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants/JPN'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/1024'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/1024'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/2049'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/2049'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/3074'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/3074'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/4096'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/4096'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/2050'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/2050'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/3074'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/3074'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/4096'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/4096'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/SKATER_10'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/SKATER_10'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_bootloader'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_bootloader'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/WEST'
make[3]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/WEST/cn_initial'
all cleaned up !
make[3]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/WEST/cn_initial'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/WEST'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/JPN'
make[3]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/JPN/cn_initial'
all cleaned up !
make[3]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/JPN/cn_initial'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader/JPN'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_qr_initial_loader'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/WEST'
make[3]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/WEST/cn_initial'
all cleaned up !
make[3]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/WEST/cn_initial'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/WEST'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/JPN'
make[3]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/JPN/cn_initial'
all cleaned up !
make[3]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/JPN/cn_initial'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader/JPN'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_save_initial_loader'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_secondary_payload'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_secondary_payload'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/oss_cro'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/oss_cro'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_command_handler'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_command_handler'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_code'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_code'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/1024'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/1024'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/2049'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/2049'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/3074'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/3074'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/4096'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/4096'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_code'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_code'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/2050'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/2050'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/3074'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/3074'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/4096'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/4096'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/SKATER_10'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop/SKATER_10'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_hook_rop'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/2050'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/2050'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/3074'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/3074'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/4096'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/4096'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/SKATER_10'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop/SKATER_10'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_initial_rop'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/2050'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/2050'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/3074'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/3074'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/4096'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/4096'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/SKATER_10'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop/SKATER_10'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_thread0_rop'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/2050'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/2050'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/3074'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/3074'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/4096'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/4096'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/SKATER_10'
make[2]: Nothing to be done for `clean'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/SKATER_10'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader/sn_initial'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader/sn_initial'
#@cd 2050 && make clean
#@cd 3074 && make clean
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader/4096'
all cleaned up !
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader/4096'
all cleaned up !
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader'
all cleaned up !
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/POST5'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants/POST5'
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/firm_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/4096'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants/4096'
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/4096'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants/4096'
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/spider_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants/WEST'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants/WEST'
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/cn_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/4096'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants/4096'
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_constants'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader/4096'
arm-none-eabi-gcc -c -o spiderninja.ro spiderninja.S -nostartfiles -nostdlib
arm-none-eabi-objcopy -O binary spiderninja.ro spiderninja.dat
rm spiderninja.ro
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader/4096'
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/sn_initial_loader'
make[1]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop'
make[2]: Entering directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/4096'
make[2]: armips: Command not found
make[2]: *** [ro_initial_rop.bin] Error 127
make[2]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop/4096'
make[1]: *** [ro_initial_rop.bin] Error 2
make[1]: Leaving directory `/home/bbnorman/Documents/3DS/ninjhax-ninjaspider/ro_initial_rop'
make: *** [ro_initial_rop/ro_initial_rop.bin] Error 2
The errors are at the bottom of that code, say that armips was not found, even though I know it works, and I've used it before. I tried this in my terminal as wine cmd, but it continually kept saying it would not work. The only thing I can think of is either putting the armips.exe inside of the folders it tries to execute the code, or just trying it from a PC with Windows.
Please read the readme, specifically "To build Spiderninja, follow the directions above and make sure a ninjhax build is successful."
Also, you don't have to post your build log, just read it. It says it can't find armips. Also you can't run windows exe on linux... Please wait for the actual release since even if you build it, it's not going to do much for you. When someone (or me in a month) finishes the last step, then I'll release binaries.
If this was completed, would it provide access to the same services as the ones Cubic Ninja gives? Or would some extra ones become accessible or inaccessible.
If this was completed, would it provide access to the same services as the ones Cubic Ninja gives? Or would some extra ones become accessible or inaccessible.
Try and see if you can get the AM:U service working for it (or what ever services DevMen/BigBlueMenu usually require for CIA installation, I forget at the moment the exact name of the service they need). It would be useful for some to have a "legal" CIA installer for CFW. Currently BigRedMenu only works as a CIA file and of coarse to install that, you need to use DevMenu/BigBlueMenu which are leaked from Nintendo SDK and would be considered piracy using them.
Then the dev behind BigRedMenu can just build a 3dsx version for the web browser exploit version of Ninjhax. Free legal method of CIA installing!
Try and see if you can get the AM:U service working for it (or what ever services DevMen/BigBlueMenu usually require for CIA installation, I forget at the moment the exact name of the service they need). It would be useful for some to have a "legal" CIA installer for CFW. Currently BigRedMenu only works as a CIA file and of coarse to install that, you need to use DevMenu/BigBlueMenu which are leaked from Nintendo SDK and would be considered piracy using them.
Well that's unfortunate. I guess that means you'd have to get Arm11 kernel access to expand service access and I guess that wasn't in the plans when you were porting Ninjhax. I understand now.
Yifan Lu, Thank you for the work you did and are still doing on 3DS while this console wasn't your main interest.
There are a lot of people/newbies/kids demanding the same impossible things over and over, don't give too much attention to them. There are users who are grateful for what are doing.
Please read the readme, specifically "To build Spiderninja, follow the directions above and make sure a ninjhax build is successful."
Also, you don't have to post your build log, just read it. It says it can't find armips. Also you can't run windows exe on linux... Please wait for the actual release since even if you build it, it's not going to do much for you. When someone (or me in a month) finishes the last step, then I'll release binaries.
It is, actually, possible to run .exe on linux via an extended layer. it's how I compiled your Regionthree without SD card files release. I know it works, so that's why I'm confused why THIS won't work. Although, I can see now that building Ninjhax is required, so that is more than like the issue. I will wait, and thank you for your help.
You mean aside from the fact that it didn't exist when that post was made?
Or the fact that it's for 4.x which is outdated and has a plethora of issues with newer games.
Or the fact that it's unstable and buggy as hell and a pita to actually get running.
You mean aside from the fact that it didn't exist when that post was made?
Or the fact that it's for 4.x which is outdated and has a plethora of issues with newer games.
Or the fact that it's unstable and buggy as hell and a pita to actually get running.
Sorry, didn't look at the date.
If you want newer games, rxMode (It reloads the encryption key, so no more losing of saves) or MT's emuNAND work. There aren't any legit CIAs right now that require a higher fw than 4.5. And if you go saying "outdated", well, 9.2 is too, so you have to get an emuNAND anyway to get games.
It usually doesn't take me more than 10 minutes to set up, given I have a stable wireless connection. But YMMV.
Sorry, didn't look at the date.
If you want newer games, rxMode (It reloads the encryption key, so no more losing of saves) or MT's emuNAND work. There aren't any legit CIAs right now that require a higher fw than 4.5. And if you go saying "outdated", well, 9.2 is too, so you have to get an emuNAND anyway to get games.
It usually doesn't take me more than 10 minutes to set up, given I have a stable wireless connection. But YMMV.
I have very stable wireless (with several APs throughout my house) and I can tell you right now that isn't the issue. It's the CFW. It's breaking wifi on the 3DS when loaded in "L mode". It's connected to the AP but not requesting an IP and opening the web browser to fix it just freezes the system 99.999% of the time. (As does launching an app after more than 20 seconds or closing the 3DS or staring at it)
As for 9.2 being outdated, not really. It's not the latest available FW but it is the latest publicly exploitable one as well as being within the current major build version. I was talking outdated as in antiquated/old, not versioning.
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
In 2017, the United States Federal Communications Commission (FCC) repealed net neutrality. At the time, it was a major controversy between internet service providers...
@SylverReZ I've never used a disposable, seems like a waste. kinda cool idea tho. It would be nice to have vape built in to a cell phone even. "The iVape"
only ps5 updated to latest firmware can go on psn, jailbroken ones just don't use psn or they risk getting flagged or banned, altho spouting profanity in online play alredy does that
@ZeroT21:
only ps5 updated to latest firmware can go on psn, jailbroken ones just don't use psn or they...