Homebrew Official [Download] Decrypt9 - Open Source Decryption Tools (WIP)

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 935,322
  • Replies Replies 4,476
  • Likes Likes 71
@d0k3 looking at updating mine at the moment.
menu graphics shouldn't be a problem as the layout i have now allows for 10 options per page which is good.

I was thinking of grouping a few things up though and having a sub menu for them, for eg: group the "nand" xorpad options together on the main menu with and option called "nand xorpads" or something then when that is selected have a sub menu open to select which one to run. Same with the "file" options (moveable.sed etc). Is that possible? help! :)

As for updating my git repo, that would be as simple as deleting the current one and forking yours and uploading my changes to it, correct?
Don't delete your working branch yet - you may still have to look up stuff, and I might have forgotten something when taking your menu system over. Instead, just fork mine, and you should have a new branch called 'UI' alongside your 'mset' branch.

As for the new inetrface - that sounds a lot like things work in my menu now. One main menu, X submenus and no submenus below submenus, correct? How many main menu entries will you have, how many entries will each submenu have (approximately)? I can think of something, but a concept graphic of the new main menu would help steering things into the right direction.
 
Don't delete your working branch yet - you may still have to look up stuff, and I might have forgotten something when taking your menu system over. Instead, just fork mine, and you should have a new branch called 'UI' alongside your 'mset' branch.

As for the new inetrface - that sounds a lot like things work in my menu now. One main menu, X submenus and no submenus below submenus, correct? How many main menu entries will you have, how many entries will each submenu have (approximately)? I can think of something, but a concept graphic of the new main menu would help steering things into the right direction.
Github won't let me fork it with my fork already there, unless there's some trick I'm missing? Can't do it via the website.

I was going to keep the main menu as it is now, with the "menus" (Decryption / Nand Options) with the selections that are there now, except i want to group some items up into a sub menu selected from X min menu, maybe show selections on opposite side of screen (like how rxtools does), so yeah similar to what you have i guess. And i was going to add another menu at the top (like the previous ones) for emunand options.
 
Last edited by Shadowtrance,
Github won't let me fork it with my fork already there, unless there's some trick I'm missing? Can't do it via the website.
This. I've forked a few things because I clicked on the wrong spot while trying to see what forks there were... so how do I delete a fork using the web interface? Or even command line git, for that matter?

Edit: ok, figured it out. Have to go into the repository, click on the settings icon on the right, then scroll down.
 
Last edited by urherenow,
This. I've forked a few things because I clicked on the wrong spot while trying to see what forks there were... so how do I delete a fork using the web interface? Or even command line git, for that matter?
Open the repo page, click > settings on the right side, scroll to the bottom, click > delete this repository.
 
  • Like
Reactions: urherenow
@d0k3 new dangerous screen... :)
Unlock code made me think of a mortal kombat fatality, can't remember who's though. haha

T1zK0ih.png
 
@d0k3 !!!
Ok i got menu graphics pretty much done. Don't really need the sub-sub menu's i don't think, seems fine as it is besides a couple of bugs/issues i came across in testing so far.

Firstly, if you push DOWN at the last (10th) entry in the menu you get some strange garbled text on top screen (just above working directory)... only part i can make out is "Not found: ) ." before and after that bit is garbled crap that isn't readable.
Same thing happens if you push LEFT or RIGHT (or L and R) to switch main menus, for example, you're on the first menu and push L or left it happens, same if you're at the 3rd (last menu) and push R or right, and if you do it enough it will eventually lock the system up.

Also if you exit from something that requires the unlock code (by pressing B instead of doing the unlock sequence) it doesn't clear the top screen and redraw the top image (the unlock prompt text stays there).

And also if you exit an option that requires the unlock code and start another option, the console title is the same as the previously selected (and exited) one.

That's the only issues I've found so far...

Also, i don't know if I'll add the "experimental" section as that would require even MORE images (another 8) on top of the 33 i have already).

Maybe a suggestion for the above issues, once you get to the last menu entry (be it the 10th or 5th if there's only 5 for example), and you press DOWN again, it goes back to the first menu entry.
Same with navigating the main menu's with L R or left and right dpad, so instead of getting stuck after getting to the last main menu, it just loops back to main menu 1 instead. (which it currently doesn't do on both counts.)

No konami code xD ?
Take it up with @d0k3 :P He added the unlock code. lol
 
Last edited by Shadowtrance,
No konami code xD ?
@d0k3 new dangerous screen... :)
Unlock code made me think of a mortal kombat fatality, can't remember who's though. haha

T1zK0ih.png

To be honest I've really been thinking about the Konami Code :D. It was too long, and I also wanted no repetitions inside the code, so I settled for the above. With the length it has, it is both just a minor inconvenience for users and makes it very, very improbable that your cat/dog/toddler/you can accidentially trigger the feature.

@d0k3 !!!
Ok i got menu graphics pretty much done. Don't really need the sub-sub menu's i don't think, seems fine as it is besides a couple of bugs/issues i came across in testing so far.

Firstly, if you push DOWN at the last (10th) entry in the menu you get some strange garbled text on top screen (just above working directory)... only part i can make out is "Not found: ) ." before and after that bit is garbled crap that isn't readable.
Same thing happens if you push LEFT or RIGHT (or L and R) to switch main menus, for example, you're on the first menu and push L or left it happens, same if you're at the 3rd (last menu) and push R or right, and if you do it enough it will eventually lock the system up.

Also if you exit from something that requires the unlock code (by pressing B instead of doing the unlock sequence) it doesn't clear the top screen and redraw the top image (the unlock prompt text stays there).

And also if you exit an option that requires the unlock code and start another option, the console title is the same as the previously selected (and exited) one.

That's the only issues I've found so far...

Also, i don't know if I'll add the "experimental" section as that would require even MORE images (another 8) on top of the 33 i have already).

Maybe a suggestion for the above issues, once you get to the last menu entry (be it the 10th or 5th if there's only 5 for example), and you press DOWN again, it goes back to the first menu entry.
Same with navigating the main menu's with L R or left and right dpad, so instead of getting stuck after getting to the last main menu, it just loops back to main menu 1 instead. (which it currently doesn't do on both counts.)
That's a lot of stuff that has slipped through here! Should be completely fixed now, though, take a look on my GitHub. As for the forking issue, I don't have a definite answer on that. I think it may work if you try it multiple times, but you may also have no choice other than to remove your mset branch first. If you do so, make sure you keep a backup of it somewhere safe.

A word on the EXPERIMENTAL features... These are different than the old DANGER_ZONE stuff, which was only dangerous if the user made a mistake. The first round of tests by @key1340 for the stuff now called EXPERIMENTAL were pretty bad (read errors), and they are kept out of my release for exactly that reason. They can't do anything that EmuNAND tools + my 3DSFAT16tool is not able to do anyways. So, I'd advice you to only include EXPERIMENTAL stuff only after an extensive round of additional tests, best on various systems.


Btw, @key1340 & @atkfromabove, my new build of Decrypt9 now contains dumping / injection options for movable.sed & SecureInfo_A. Old DANGER_ZONE features are now handled in a different way and no actual recompile is needed anymore. There are still a few questions open about these new features, and you two being the ones who asked for these new features in the first place, I thought I'd give you a quick notification ;).
 
Last edited by d0k3,
  • Like
Reactions: klear
Btw, @key1340 & @atkfromabove, my new build of Decrypt9 now contains dumping / injection options for movable.sed & SecureInfo_A. Old DANGER_ZONE features are now handled in a different way and no actual recompile is needed anymore. There are still a few questions open about these new features, and you two being the ones who asked for these new features in the first place, I thought I'd give you a quick notification ;).

Thanks! I'll give the new features a try! I appreciate the update!
 
  • Like
Reactions: d0k3
A feature that could be cool is the DS sudokuhax injection. If we have the proper save on the SD card and it overwrites the DS connection with it that would be a nice timesaver.
I think that would be pretty much doable. Even with a CRC and size check for the file. Could you point me to some instructions? And, is this possible on EmuNAND? EDIT: Also, we would need first time testers with a NANDmod.
 
I think that would be pretty much doable. Even with a CRC and size check for the file. Could you point me to some instructions? And, is this possible on EmuNAND? EDIT: Also, we would need first time testers with a NANDmod.
Sure here is the tutorial: http://gbatemp.net/threads/tutorial-new-installing-sudokuhax-on-3ds-4-x-9-2.388621/

The cool thing about this is it stays there even if you update past 9.2 on sysnand! I have checked it after I updated to 10.1 and it still launched sudokuhax.
 
A lot of cool features which I think:
- DS Rom Dumper/Injector
- DS Save Dumper/Injector
- 3DS Rom Dumper/Injector
- 3DS Save Dumper/Injector

- CIA Version of Decrypt9
 
Last edited by Asia81,
A lot of cool features which I think:
- DS Rom Dumper/Injector
- DS Save Dumper/Injector
- 3DS Rom Dumper/Injector
- 3DS Save Dumper/Injector
+1 for the DS Save Dumper/Injector. I wanted this bad when I was trying to use twltool to inject the Biggest Loser save for my DSi CID.
 
A lot of cool features which I think:
- DS Rom Dumper/Injector
- DS Save Dumper/Injector
- 3DS Rom Dumper/Injector
- 3DS Save Dumper/Injector

- CIA Version of Decrypt9
Probably Possible
Probably Possible
Probably Possible
Probably Possible

Most likely NOT Possible

:)
What he said. CIA launcher will only be possible after someone managed to launch HB launcher with all the permission it has now via a CIA. In other words, we'd need CIAhax, otherwise nothing goes :). CIAhax wouldn't be easy to use, cause you'd already need another *hax to be able to install CIAs. And most CFWs use firmlaunch nowadays, which would make running the Brahma exploit impossible. It wouldn't be a 'comfortable' CIA either, as you would not be able to return to your home menu from that. Therefore, in my opinion, using themehax + CTR Boot Manager / HB Launcher should be an almost equally good alternative.

In short:
  • We'd need a hypothetic CIAhax for a Decrypt9 CIA version
  • CIAhax would only work on or below 9.2 (that applies to EmuNAND, too)
  • It wouldn't work via ReiNAND, rxMode, CakesFW or unaltered SysNAND
  • You'd have to reboot/force shutdown the system everytime you ran Decrypt9 via CIAhax
Still sounds that good?

3DS rom dumping is already possible via uncart, and, to be honest, I don't like reinventing the wheel for that. It would also be pretty difficult to just integrate uncarts code. Decrypt9 and uncart did have a common code base at some point, but by now there's not much left of that. 3DS rom/save dumping is also possible via the Gateway Launcher (without a GW cart!).

DS rom/save dumping, I understand how this could be useful. Problem is, I think adding that code would go beyound my possibilities. Maybe ask the guys behind uncart for that?
 
Last edited by d0k3,
  • Like
Reactions: Deleted-236924

Site & Scene News

Popular threads in this forum