yellows8 / 3ds_homemenuhax

Obsolete Nintendo 3DS Home Menu haxx, aka menuhax.
227 stars 30 forks source link

SaveData.dat invalid filesize, with error 0xfffffffe. #131

Closed Kygdom closed 8 years ago

Kygdom commented 8 years ago

When i try to install Menuhax, just after the line "Loading SaveData.dat" i have the following message : "The SaveData.dat filesize is invalid. This may mean you're running menuhax_manager on an unsupported system version", with the error code being "0xfffffffe".

My system-version is Old3DS 11.0.0-33 EUR. I took the most recent homebrew starter kit and unziped menuhax 3.0. I have no idea what i could have done wrong.

Btw, browserhax works very well.

Unknownstarz93 commented 8 years ago

Got exactly same 3ds and same problem as you. Browser hax works but cant install menuhax

Tanooks commented 8 years ago

I'm having the same issue with N3DS 11.0.0-33 USA.

yellows8 commented 8 years ago

Upload/whatever the log like menuhax_manager displayed @ error.

Tanooks commented 8 years ago

I will do that immediately, @yellows8!

Tanooks commented 8 years ago

Here it is, @yellows8.

screen shot 2016-07-28 at 12 37 58 am
yellows8 commented 8 years ago

I've always thought Home Menu would convert old-format SaveData.dat into the current format and save it, but apparently not. :(

For now you can just delete/rename the main Home Menu extdata as mentioned in the README(and of course backup that directory first).

Tanooks commented 8 years ago

@yellows8, ah, I see...er...how would I do that and where would I find it?

yellows8 commented 8 years ago

Did you all ever downgrade or tinker with NAND-titles at some point?(That old SaveData.dat format-version should never be used on New3DS AFAIK...)

yellows8 commented 8 years ago

@Tanooks README

luoyianwu commented 8 years ago

@yellows8 ss I renamed one of the extdata folders, and this happened.

loadstarnes commented 8 years ago

Hey @yellows8 , I think my experience is worth mentioning:
I was having identical problems to the posters above, I did what you said (renaming the extdata directory) . Initially, I was still thrown an error and a failed installation when I tried to install menuhax, but I did some tinkering around and if you delete or rename the extdata directory you should also open the themes menu and let it give you the little "setting up" blurb before trying to install menuhax.
If I had known this, it would have saved me 3-4 tedius browserhax runs!

And of course, THANK YOU @yellows8

Edit: I was running with a vanilla 11.0.0-33U o3DS console, if that matters!

luoyianwu commented 8 years ago

@The-Fizz Your solution worked! Good job.

Tanooks commented 8 years ago

@The-Fizz, your solution worked with flying colors! Thank you so much, and of course, thank you, @yellows8!

yellows8 commented 8 years ago

:)

loadstarnes commented 8 years ago

Made an account just to post that, glad it was worth it!

Unknownstarz93 commented 8 years ago

Sorry guys, im abit nooby here. What do i rename the extdata

bir-d commented 8 years ago

very confused, i have old format save data as i found out, ive read the readme multiple times, and still cant figure out how to get to new savedata from an old format :C sorry, im a noob.

Xyphoseos commented 8 years ago

I have the same error I don't understand what that do I have to make? (sorry for my bad english)

Dharengo commented 8 years ago

Use https://www.3dbrew.org/wiki/Extdata to find and delete the home menu extdata for your 3DS version on your SD card. Then launch your 3DS, which will be forced to re-initialize the extdata. It should install MenuHax now.

bir-d commented 8 years ago

alright, i know where it is. now how do i delete it? the tool on the page 404'd :C

EDIT: using 11.0.0-33E if that helps EDIT2: nothing on sd card either

Unknownstarz93 commented 8 years ago

Finally did it, Simple Guidance:

SD CARD> Nintendo 3DS > ed1c90edf9986d74c071237ef93a89d6 > 523400ab4760ac8d534430320002544d then you'd see extdata folder. Delete or rename it. After doing so click on the theme on top left (in menu) and let it set up. Now you can install it,

yellows8 commented 8 years ago

"then you'd see extdata folder. " <- You're supposed to delete/rename "extdata/{extdataID-low for Home Menu}/"

Kygdom commented 8 years ago

So i renamed the extdata folder and i was able to install menuhax. Thanks for the help.

Now i have other issues but i don't think that's the place to talk about them so i'm going to open another issue thing.

SamusAranX commented 8 years ago

What's the harm in renaming the extdata folder instead of the folder inside of the extdata folder? I renamed the extdata folder, let the menu regenerate all necessary files, then successfully installed menuhax, with no obvious damage to the system.

Dharengo commented 8 years ago

I do not think it does any harm. What matters are the actual files at the end of the path.

Xyphoseos commented 8 years ago

Thanks for all ๐Ÿ˜๐Ÿ˜๐Ÿ˜

yellows8 commented 8 years ago

@SamusAranX Because that's all extdata.

SamusAranX commented 8 years ago

@yellows8 This is probably not the place for an extended chat, but could you give me a short explanation on what extdata is? I haven't been able to find a good, non-technical explanation so far.

Dharengo commented 8 years ago

From what I understand, (correct me if I'm wrong) extdata as a whole is just information for the OS that is not stored in the system itself, but on the SD card. This seems to include all the metadata for whatever game is installed on the SD card, as well as theme data. The extdata that's being used for the exploit seems to be the extdata for the home menu itself, where info on its theme and layout is stored.

NathanDreamweaver commented 8 years ago

@SamusAranX extdata is EXTraDATA that isn't stored in the NAND

ghost commented 8 years ago

Well, although my game backups all simultaneously broke (small loss, I think. Maybe.), the *hax seems to have installed.

Luis0MLG commented 8 years ago

damn erasing it actually works. thanks guys :smiley:

Migg003 commented 8 years ago

hello umm... for me there are two folders with the extdata... one, being with other folders and another being all by itself. which do I delete?? because I am having the same problem. And also the folders aren't called the same as Unknownstarz93 commented, is that normal?

Thanks, -Mig

Airpoizon commented 8 years ago

So I did all this and it worked, but all of my downloaded games appeared in the present icon you get when you first download it. Does this mean all my data is lost or something?

yellows8 commented 8 years ago

This extdata is where the present-status is stored... Uninstall, then unwrap them before installing menuhax.

exorx commented 8 years ago

Hmm, I've got multiple extData folders...I don't know which one to choose, here's what my Nintendo 3DS folder looks like:

/Nintendo 3DS
    /xxxxxxxxxxxxxxxxxxxxxx
          /aaaaaaaaaaaaaaaaaaaaa
             /extdata
                     /00000000
    /yyyyyyyyyyyyyyyyyyyyyy
        /bbbbbbbbbbbbbbbbbb
             /dbs
             /extdata
                     /00000000
             /Nintendo DSIWare
             /title
    /zzzzzzzzzzzzzzzzzzzzzz
    /ccccccccccccccccccccc
             /extdata
                     /00000000
    /Private

I may have multiple folders because I changed 3DS a couple of times so I always transferred my data from the old to the new one...

Am I gonna loose anything if I delete the extdata folder? I've got a couple of downloaded games I don't want to loose.

I also have a custom Theme right now, am I gonna be able to use it with MenuHax or do I need to use one of the default themes?

Thanks

Btw, I've got a New 3DS.

cobr4a commented 8 years ago

I delete extdata and the install option on menuhax setup work well. I set de d-pad down to call entry point ok. But when i reboot the system with the d-pad down pressed the top screen show a picture as a TV without antena and follow the message to call big N assistence. If I reboot without d-pad down the system reboot to home menu normally. My entry point not working or I need go to step 2 and install downgrade files to sd card to work the entry point? Thanks!

yellows8 commented 8 years ago

Post the log.

cobr4a commented 8 years ago

where is the log location on sd card?

cobr4a commented 8 years ago

menuhax_manager v3.0 by yellows8. Deleting SD data from old menuhax_manager versions, etc... Opening extdata archives... Finished opening extdata.

Downloading config via HTTPC... Parsing config... menuhax_manager v3.0 by yellows8.

This can install Home Menu haxx to the SD card, for booting the *hax payloads. Select an option with the below menu via the D-Pad/Circle-Pad, then press A. You can press the B button to exit. You can press the Y button at any time while at a menu like the below one, to toggle the screen being used by this app. The theme menu options are only available when the cfg file exists on SD with an exploit installed which requires seperate theme-data files.

-> Install Delete Configure menuhax. Configure the menuhax splash-screen. Getting system info... Detected system-version: New3DS 10.7.0-32 USA

Skip ropbin-payload setup? Normally you should just press B. A = Yes, B = No.

Skipping ropbin payload setup. If this was not intended, re-run the install again after this. Copying stage2 to SD... Src path = 'romfs:/finaloutput/menuhax_payload.zip@menuhax_USA25600_new3ds.bin', dst = 'sdmc:/menuhax/stage2/menuhax_USA25600_new3ds.bin'. Reading stage2... Writing stage2... Installing sdiconhax... Loading SaveData.dat... Locating data in Home Menu linearmem heap... Failed to find the buffer for the target objects-list. Error from sdiconhax_locatelinearmem(): 0xfffffffc Trying to load addrs from the built-in list since auto-locate failed... Running SD setup for stage1... Loading exploit file-data + writing into extdata... Install finished successfully.

Press the A button to continue. menuhax_manager v3.0 by yellows8. Installed menuhax from the last installation run: 'v3.0:sdiconhax'

This can install Home Menu haxx to the SD card, for booting the *hax payloads. Select an option with the below menu via the D-Pad/Circle-Pad, then press A. You can press the B button to exit. You can press the Y button at any time while at a menu like the below one, to toggle the screen being used by this app. The theme menu options are only available when the cfg file exists on SD with an exploit installed which requires seperate theme-data files.

-> Install Delete Configure menuhax. Configure the menuhax splash-screen. menuhax_manager v3.0 by yellows8. Installed menuhax from the last installation run: 'v3.0:sdiconhax'

This can install Home Menu haxx to the SD card, for booting the *hax payloads. Select an option with the below menu via the D-Pad/Circle-Pad, then press A. You can press the B button to exit. You can press the Y button at any time while at a menu like the below one, to toggle the screen being used by this app. The theme menu options are only available when the cfg file exists on SD with an exploit installed which requires seperate theme-data files.

Install -> Delete Configure menuhax. Configure the menuhax splash-screen. menuhax_manager v3.0 by yellows8. Installed menuhax from the last installation run: 'v3.0:sdiconhax'

This can install Home Menu haxx to the SD card, for booting the *hax payloads. Select an option with the below menu via the D-Pad/Circle-Pad, then press A. You can press the B button to exit. You can press the Y button at any time while at a menu like the below one, to toggle the screen being used by this app. The theme menu options are only available when the cfg file exists on SD with an exploit installed which requires seperate theme-data files.

Install Delete -> Configure menuhax. Configure the menuhax splash-screen. Configuring the padcfg file on SD... The cfg file already exists on SD. Current cfg: Type 0x0: None, the default PAD trigger is used. Current delay value: 3000000000(3.000000 seconds). The menuhax thread is currently disabled, use the PAD option for it to enable it. When both the menuhax-thread and Home Menu are active, it will essentially check the specified PAD-value every , on match it will trigger running the *hax payload.

Press the A button to continue. Select an option with the below menu. You can press B to exit without changing anything..

-> Type1: Only trigger the haxx when the PAD state matches the specified value(specified button(s) must be pressed). Type2: Only trigger the haxx when the PAD state doesn't match the specified value. Type0: Default PAD config is used. Configure the delay value used with the delay right before jumping to the hax payload. This may affect the random hax payload boot failures. Configure the delay value used with the menuhax thread. Configure the PAD value for the menuhax thread.

Press the button(s) you want to select for the PAD state value as described above(no New3DS-only buttons). If you want to select , don't press any buttons. Then, while the buttons are being pressed, if any, touch the bottom-screen. Selected PAD value: 0x80 D-PAD DOWN Config file successfully written. Configuration finished successfully.

Press the A button to continue. menuhax_manager v3.0 by yellows8. Installed menuhax from the last installation run: 'v3.0:sdiconhax'

This can install Home Menu haxx to the SD card, for booting the *hax payloads. Select an option with the below menu via the D-Pad/Circle-Pad, then press A. You can press the B button to exit. You can press the Y button at any time while at a menu like the below one, to toggle the screen being used by this app. The theme menu options are only available when the cfg file exists on SD with an exploit installed which requires seperate theme-data files.

Install Delete -> Configure menuhax. Configure the menuhax splash-screen.

Press the START button to exit.

yellows8 commented 8 years ago

"My entry point not working " "Skip ropbin-payload setup? Normally you should just press B. A = Yes, B = No.

Skipping ropbin payload setup. If this was not intended, re-run the install again after this."

.............................................................................................

cobr4a commented 8 years ago

I skip ? Iยดll try again sorry.

cobr4a commented 8 years ago

Tks yellows8 working now!

yellows8 commented 8 years ago

:)

cobr4a commented 8 years ago

on step 2 all files ok.. downgrade is ok without error. When console restart black screen. I turn on without sd card, home menu is up, on put back sd card the console hangs (freeze). Any advice yellow8?

cobr4a commented 8 years ago

I am embassor console..

yellows8 commented 8 years ago

Well obviously you shouldn't have menuhax installed for a Home Menu version that's different from what's actually installed, but this isn't the place for downgrade help either.

cobr4a commented 8 years ago

Sure, you help again. Sorry for posting in this section of forum. ;-)

yellows8 commented 8 years ago

Leaving this open until next release I guess.

exorx commented 8 years ago

Hi again, any idea on my multiple exdata folders?

Thanks