@d0k3
To clean we have to think a little bit different since we don't know
if the user did a downgrade.
If the folder contains multiple .tmd files > remove inside the folder
not matching .tmd / .app / .cmd.
If the folder only has one .tmd and hash doesn't match > failed
This has to be done very carefully, every folder should only have
one .tmd, but
could have more than one .app.
Since we know what 2.1 provides, it makes things a little bit
easier to allow only the downgraded files.
To clean this, i did compare my former 9.2 to 2.1:
Checking title 0004013000002702...
TMD hash mismatch
Removed: 00000001.tmd / 00000008.app / 00000002.cmd
Checking title 0004013000002B02...
TMD hash mismatch
Removed: 00000001.tmd / 00000012.app / 00000002.cmd
Checking title 0004013000002F02...
TMD hash mismatch
Removed: 00000001.tmd / 0000000a.app / 00000002.cmd
Checking title 0004013000003402...
TMD hash mismatch
Removed: 00000001.tmd / 00000020.app / 00000002.cmd
Everyone who did a downgrade is detectable for having extra files in certain folders.
I need to redo the compare, bcuz by accident i removed two .tmd, but the others matched, so i guess its a success
Validation Stage 1: FAILED
Validation Stage 2: FAILED
# TMD success : 112
# TMD not found : 1
# TMD hash mismatch : 0
# APP success : 112
# APP fragmented : 0
# APP hash mismatch : 0