Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Warning Message when tapping Create emuMMC #1029

Open
MayorBryce opened this issue Oct 25, 2024 · 3 comments
Open

No Warning Message when tapping Create emuMMC #1029

MayorBryce opened this issue Oct 25, 2024 · 3 comments

Comments

@MayorBryce
Copy link

For most operations that can delete data, such as SD card partitions, restoring NAND, etc., there is a 6s warning message before you can continue to prevent you from irreplaceably deleting your data. However, if you tap on emuMMC, Create emuMMC, and follow the steps, Hekate will begin overwriting the EmuMMC and copying the SysNAND, without a warning message to stop you.

Although you could argue no one uses this screen very often, I still think it's important for there to be a warning message. I accidentally fell for this while trying to help a friend out with a NAND backup, and was poking around in Hekate and accidentally tapped on this message. While I have a relatively recent NAND backup on hand, I can imagine an ignorant user wiping their EmuMMC my accident.

@Masamune3210
Copy link

If you have to not only select the page but follow multiple steps before anything happens, one could argue the steps up to the action in and of themselves function as a warning. At what point does it stop being an accident and start being just someone being a bit more careless than they should be?

@MayorBryce
Copy link
Author

While I agree there was some carelessness on my part when I did this, I still think this is a noteworthy change.

  • It’s inconsistent with operations of a similar purpose (SD card reformatting, NAND restoration, etc.)
  • It could potentially prevent mistakes similar to the one I made
  • It’s a relatively small feature to implement, without any downsides in regards to user functionality, coding complexity, etc.

Thank you.

@CTCaer
Copy link
Owner

CTCaer commented Oct 28, 2024

I don't consider emuMMC important data because it's always a copy of eMMC (sysmmc).
Plus that going to create, and then selecting a type, and then a partition to start is on user.
Especially when user can still abort the process like always by pressing both VOL buttons, before it reaches SYSTEM and USER partitions.

The only important thing is eMMC because if you lose or corrupt some data of it you are gonna have greater issues.
That the emuMMC restore option shows the warning is a side-effect because code is shared with eMMC restore.
As for partitioning, I find the user files that have nothing to do with switch or if eMMC backup, if existing, more important also.

I may add a rudimentary check at some point though and warn if it exists.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants