Free-multi-Patcher
                                
                                
                                
                                    Free-multi-Patcher copied to clipboard
                            
                            
                            
                        Best way to check for Emunand
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.
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.
Maybe letting the user choose would be the best at the moment. Are there any arm11 kernel patches that are done for Emunand?
@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.
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.