diff --git a/source/fs.c b/source/fs.c index f26e7fe..8745720 100644 --- a/source/fs.c +++ b/source/fs.c @@ -84,7 +84,7 @@ bool CheckWritePermissions(const char* path) { return SetWritePermissions(2); return false; } else if ((pdrv >= 7) && (pdrv <= 9) && (write_permission_level < 2)) { - if (ShowPrompt(true, "Writing to the images is locked!\nUnlock it now?")) + if (ShowPrompt(true, "Writing to images is locked!\nUnlock it now?")) return SetWritePermissions(2); return false; } else if ((pdrv == 0) && (write_permission_level < 1)) { @@ -109,11 +109,11 @@ bool SetWritePermissions(u32 level) { return false; break; case 2: - if (!ShowUnlockSequence(2, "You want to enable EmuNAND\nwriting permissions.\nThis is potentially dangerous!\nKeep a backup, just in case.")) + if (!ShowUnlockSequence(2, "You want to enable EmuNAND &\nimage writing permissions.\nKeep backups, just in case.")) return false; break; case 3: - if (!ShowUnlockSequence(3, "!This is your only warning!\n \nYou want to enable SysNAND\nwriting permissions.\nThis is potentially dangerous\nand can brick your 3DS!\nHaving a SysNAND backup and\nNANDmod is recommended.")) + if (!ShowUnlockSequence(3, "!This is your only warning!\n \nYou want to enable SysNAND\nwriting permissions.\nThis enables you to do some\nreally dangerous stuff!\nHaving a SysNAND backup and\nNANDmod is recommended.")) return false; break; default: diff --git a/source/godmode.c b/source/godmode.c index 269d287..38baad9 100644 --- a/source/godmode.c +++ b/source/godmode.c @@ -84,8 +84,8 @@ void DrawUserInterface(const char* curr_path, DirEntry* curr_entry, DirStruct* c "GodMode9 Explorer v", VERSION, // generic start part (*curr_path) ? ((clipboard->n_entries == 0) ? "L - MARK files (use with \x18\x19\x1A\x1B)\nX - DELETE / [+R] RENAME file(s)\nY - COPY file(s) / [+R] CREATE dir\n" : "L - MARK files (use with \x18\x19\x1A\x1B)\nX - DELETE / [+R] RENAME file(s)\nY - PASTE file(s) / [+R] CREATE dir\n") : - ((GetWritePermissions() <= 1) ? "X - Unlock EmuNAND writing\nY - Unlock SysNAND writing\nR+B - Unmount SD card\n" : - (GetWritePermissions() == 2) ? "X - Relock EmuNAND writing\nY - Unlock SysNAND writing\nR+B - Unmount SD card\n" : + ((GetWritePermissions() <= 1) ? "X - Unlock EmuNAND/image writing\nY - Unlock SysNAND writing\nR+B - Unmount SD card\n" : + (GetWritePermissions() == 2) ? "X - Relock EmuNAND/image writing\nY - Unlock SysNAND writing\nR+B - Unmount SD card\n" : "X - Relock EmuNAND writing\nY - Relock SysNAND writing\nR+B - Unmount SD card\n"), "R+L - Make a Screenshot\n", (clipboard->n_entries) ? "SELECT - Clear Clipboard\n" : "SELECT - Restore Clipboard\n", // only if clipboard is full @@ -214,6 +214,7 @@ u32 GodMode() { } else if ((pad_state & BUTTON_B) && (pad_state & BUTTON_R1)) { // unmount SD card DeinitNandFS(); DeinitSDCardFS(); + clipboard->n_entries = 0; ShowPrompt(false, "SD card unmounted, you can eject now.\nPut it back in before you press ."); while (!InitSDCardFS()) { if (!ShowPrompt(true, "Reinitialising SD card failed! Retry?"))