Free-multi-Patcher icon indicating copy to clipboard operation
Free-multi-Patcher copied to clipboard

Best way to check for Emunand

Open Hartie95 opened this issue 10 years ago • 4 comments

Does somebody know what's the best way to check if the emunand is active. Otherwise it would be hard to check the patch compability.

Hartie95 avatar Aug 31 '15 13:08 Hartie95

This is quite a hard problem for me now. The only automatic way i can think of is check the memory of NATIVE_FIRM for some special strings.. The result could be saved to SD card, <SD>/Nintendo 3DS/differ to contain the hashes.. You could find the hash of current NAND, check nand:/data for the folder named as the hash. Only those above 9.2 is surely EmuNAND now, and this isn't accurate either. I am wondering if you would like user to choose whether he is in EmuNAND or not.

Syphurith avatar Aug 31 '15 13:08 Syphurith

Maybe letting the user choose would be the best at the moment. Are there any arm11 kernel patches that are done for Emunand?

Hartie95 avatar Aug 31 '15 14:08 Hartie95

@hartmannaf I don't know, really. As i recalled in RxTools (I've been away for some time)

  • Version strings are patched.. so i knew "RX3D 1.1" in Firm Emblem If. (Weird..)
  • Out-of-Region Games Patch. Could be taken in both NANDs.
  • Firmlaunch. A must for EmuNAND, but could also be for SysNAND.
  • Signature patch.. Both NANDs.

So i can't think of a easier way for it now. Guess you could contact RxTools and CakesFW for detail.

Syphurith avatar Aug 31 '15 15:08 Syphurith

I think I will try to use the version Strings, and create a list of stings that shows that the 3DS uses EmuNAND. Its not the best way, but the easiest at the moment I think.

Hartie95 avatar Sep 21 '15 09:09 Hartie95