Hello? I still need help please
I didn't forget about you. Massive headache yesterday pulling down hurricane shutters, lol.
Yep. It is matching the same serial number that is found behind the upper screen plate.
I have a really bad feeling your SD card is going bad even though you tested it as being okay in H2testw.
Starting at line 1319, here's the section of the script where you got stuck.
Code:
echo "Allow for 1.5 hours to complete the search.\nHold the (B) button to bring up quit option."
# ~ # ~ # ~ # ~ # ~ # ~ # ~ # ~ # ~ # ~ # ~ # ~ # ~ # ~ #
set MOVABLE_FILE ""
@FIX_MOVABLE_DIR
findnot "$[GM9OUT]/$[DATESTAMP]_$[SERIAL]_???_movable.sed" MOVABLE_FILE
if not fdummy $[MOVABLE_FILE] "01"
end
if find $[MOVABLE_FILE] NULL
rm -o -s $[MOVABLE_FILE]
else
findnot "$[GM9OUT]/$[DATESTAMP]_UNKNOWN_???_movable.sed" MOVABLE_FILE
goto FIX_MOVABLE_DIR
end
****
I'll break it down further for normal speak.
Code:
echo "Allow for 1.5 hours to complete the search.\nHold the (B) button to bring up quit option."
Here's where the script mentions about the time it takes to find the KeyY and how to stop the run.
Define the variable that will become the worked on
movable.sed. It has no values.
This is a pointer address. We'll get back to this later.
Code:
findnot "$[GM9OUT]/$[DATESTAMP]_$[SERIAL]_???_movable.sed" MOVABLE_FILE
Here's where the script tells GodMode9 to find an unused file name at that location.
- sdmc:/gm9/out/<date>_<serial>_###_movable.sed
Code:
if not fdummy $[MOVABLE_FILE] "01"
end
(Attempt to) make that file with a byte size of 01.
Code:
if find $[MOVABLE_FILE] NULL
rm -o -s $[MOVABLE_FILE]
else
findnot "$[GM9OUT]/$[DATESTAMP]_UNKNOWN_???_movable.sed" MOVABLE_FILE
goto FIX_MOVABLE_DIR
end
If that file is found, delete it and continue to the next part of the script.
However, if that file is missing, specify a different name and loop back to the above pointer address.
Re-attempt to make that file.
****
I will admit there is bug in that section where the script will never make that file in the backup format:
- sdmc:/gm9/out/<date>_UNKNOWN_###_movable.sed
, because that variable gets renamed back to:
- sdmc:/gm9/out/<date>_<serial>_###_movable.sed
right after it returns to:
****
However, that doesn't explain why your n3DS got stuck in this section when GodMode9 can identify your
Serial number. It
should have been able to make and find
<date>_<serial>_###_movable.sed.
****
@NoSnake221, I'm not* sure how you wish to proceed with rebuilding your
Nintendo 3DS folder.
Because of the original bricking, corrupted SysNAND *.bin image that failed to restore your 3DS firmware, FUBAR'd 3DS database, and the above failed attempts at
Fix movable.sed KeyY, I would consider buying a replacement SD card of equal or greater capacity from Amazon or in-store (test the newly purchased card in H2testw before using!).
If you wish to continue with your current card...
Another way to check if the
KeyY encryption already matches is to compare these two (2)
<ID0> found at:
- [1:] SYSNAND CTRNAND/data/<ID0>
- [0:] SDCARD ()/Nintendo 3DS/<ID0>
If they match, you can go to the next part with the
Rebuild 3DS Database... I recommend that you use
Option (B) - Full;
Option (A) - Quick will not reveal if your installed titles were corrupted.