nedwill / soundhax

Free 3DS Primary Entrypoint <= 11.3
http://soundhax.com
312 stars 41 forks source link

Soundhax failing on O3DSXL v11.2.0-35U #2

Closed Irastris closed 7 years ago

Irastris commented 7 years ago

Is there any chance you could better explain how to set this up? I've placed a boot.3dsx, an otherapp.bin for my firmware, and soundhax-usa.m4a all on the root of my SD card.

Unfortunately, when I try to play the sound file, it just freezes the Music app and then the 3DS says it must restart. Am I missing something?

I should note that I was unable to run exp.py, it failed against both my Python v2.7 and v3.5 setups, so maybe I'm missing a file from that?

I apologize for being a noob. I only bought this 3DS yesterday. :)

Slashin-it-up commented 7 years ago

Same here the exp.py isnt working. Also we need to wait its only a beta

NexoCube commented 7 years ago

eheh, out topic but i would like to help porting it to EUR, but my 2DS isn't hacked. I know what the job is, and i could learn some stuff. tell me if you want me to help :) I haven't that much knowledge but i can help.

Irastris commented 7 years ago

@HugaShire that is true, but the whole point of a beta is to ensure that it's ready for release, 'hence me trying it out so early.

iggyvolz commented 7 years ago

I was able to get exp.py working on WSL (Windows Subystem for Linux, aka Bash on Ubuntu on Windows) but I got an error (#3). Could not get it to run on Windows with 2.7 or 3.5.

Slashin-it-up commented 7 years ago

@Irastris yeah I know. I am testing to which Python isnt making the last exploit file

Irastris commented 7 years ago

@HugaShire The script was meant to be used with Python v2.7, as you can see in the first line of the script.

Deltanium commented 7 years ago

Why doesn't someone just upload the stage2.bin file instead of making us do it? I mean yeah i know it's to avoid getting Nintendo'd but I think uploading it onto mediafire or meganz or something instead of here should do something atleast a little good.

grifnelle commented 7 years ago

so is this code gonna work on O3DS-11.2-0-35U?

Irastris commented 7 years ago

@Deltanium If the readme is correct, then we don't need stage2.bin. Only soundhax.m4a and otherapp.bin. I've done that, but it still freezes me.

nedwill commented 7 years ago

@Deltanium stage2.bin isn't included because it's per region. The only thing you want to download is one file, soundhax.m4a. That's why I included it so you don't have to do it yourself.

Irastris commented 7 years ago

@nedwill Do you have any possible idea why it fails everytime on my O3DSXL then? I've tried about 10 times now, everytime freezes and restartes the device.

Deltanium commented 7 years ago

Ahhh I see, I'm sorry

grifnelle commented 7 years ago

@Irastris same exempt its my O3ds not XL

grifnelle commented 7 years ago

anyone with a N3ds on 11.2 - is this working/could it only work on n3ds and not o3ds?

iggyvolz commented 7 years ago

@Deltanium You should install python2.7 (python.org) and devKitPPC (devkitppc.org), and open up a command prompt and run:

cd <wherever the soundhax directory is>
python exp.py
nedwill commented 7 years ago

@Irastris Don't know, I don't own an O3DS. If someone with a dev setup can provide more information about where/why it's crashing, that'd be helpful.

Multipixelone commented 7 years ago

Running it on N3DS 11.2 with A9LH, it shows the hax 2.8 screen and then crashes to homemenu, which I think is correct

ALSO, to run exp.py, I didn't run it with sudo and had to chmod the folder it was all in

NexoCube commented 7 years ago

@nedwill The problem is definitely the .m4a it doesn't work on 11.2.0-35U I'm on EUR, but it still doesn't work for o3DS USA

grifnelle commented 7 years ago

i dont know if that is the issue, look at this Traceback (most recent call last): File "exp.py", line 63, in payload = get_shellcode() File "exp.py", line 16, in get_shellcode "-nostdlib", "-o", "stage2.bin", "stage2.s"]) File "C:\Python27\lib\subprocess.py", line 486, in call return Popen(*popenargs, **kwargs).wait() File "C:\Python27\lib\subprocess.py", line 672, in init errread, errwrite) File "C:\Python27\lib\subprocess.py", line 882, in _execute_child startupinfo) WindowsError: [Error 2] The system cannot find the file specified

iggyvolz commented 7 years ago

@grifnelle I got that too - you have to install devKitPPC on your computer (devkitppc.org). If you did that and it's still giving you problems then it didn't save to your PATH and you'll need to add all the bin directories manually.

Multipixelone commented 7 years ago

@grifnelle I just chmod'ed the folder soundhax, and ran it without sudo, and it worked for me

Slashin-it-up commented 7 years ago

Ok, I still dont get the stage2.bin file when running exp.ex screenshot 9

NexoCube commented 7 years ago

@nedwill In what binary should i search for constant ? (for 100% support for EUR)

iggyvolz commented 7 years ago

@HugaShire What version of python are you running, and how are you building it?

Slashin-it-up commented 7 years ago

I used 3.6.0 at first which didnt work. Then I used 2.7.0 which gave me that. and all i do is click on it

grifnelle commented 7 years ago

@iggyvolz alright, i have devkitpro, just run tyhe same code that gave me the error message before?

iggyvolz commented 7 years ago

@grifnelle Yep, and that should work. @HugaShire You should open a command prompt, and type:

cd <path to your soundhax directory>
python exp.py
Slashin-it-up commented 7 years ago

Also apparently soundhax does not work on O3DS due with different address translations in the ROP chain. This was taken from my issue screenshot 10