Hacking [Release] rxTools - Roxas75 3DS Toolkit [fw 2.0 - 9.2]

Status
Not open for further replies.

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
Aroth you are mistaken. Cryptofix and FW spoof are not the same thing. It works on Gateway because they automatically patch the anti-piracy protection. It will not work on CFW until you Cryptofix. Cryptofix has nothing to do with eShop vs Retail cart, its an anti-piracy protection.

Every bit of info I have seen about cryptofix other than "lol you need to cryptofix" has been that it refers to the encryption eshop content receives.
 

Dean_

Well-Known Member
Member
Joined
Sep 11, 2014
Messages
684
Trophies
0
XP
712
Country
Aroth you are mistaken. Cryptofix and FW spoof are not the same thing. It works on Gateway because they automatically patch the anti-piracy protection. It will not work on CFW until you Cryptofix. Cryptofix has nothing to do with eShop vs Retail cart, its an anti-piracy protection.
"Cryptofix" is confusing people like you.
That term is used to refer decrypting SEED encryption which only applies on e-shop apps.
No cryptofix is needed for retail carts.
 

Darktalon

Well-Known Member
Member
Joined
Jun 7, 2007
Messages
127
Trophies
1
XP
596
Country
United States
Certain 9.6+ games have additional decryption required to run. Triforce Heroes is one of them. Gateway automatically handles this. CFW can not do this yet. In order to play Triforce Heroes on CFW you must use a "cryptofixed" .cia, which is a repackaged .cia with the extra 9.6+ encryption removed.

Whether you think I am confusing the term or not, if you are looking elsewhere for a cia packaged to work on your N3DS 9.5 CFW, its going to be titled as "cryptofixed".
 
Last edited by Darktalon,

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
Certain 9.6+ games have additional decryption required to run. Triforce Heroes is one of them. Gateway automatically handles this. CFW can not do this yet. In order to play Triforce Heroes on CFW you must use a "cryptofixed" .cia, which is a repackaged .cia with the extra 9.6+ encryption removed.

No, certain 9.6+ games have an additional HARDWARE anti-piracy check INSIDE the physical cart. Gateway in no way shape or form can "automatically" handle any sort of decryption.

Have you read on up on what is required to cryptofix a cia file?

You need specific binary files that are ONLY downloaded when you purchase and download a game from the eshop and which contain encryption keys unique to the game they apply to. Those files can thus ONLY be acquired by a system on 9.6+ because that was when the encryption was introduced and it only gets applied to new games. It has not been applied retroactively. Since these files can only be acquired by a system on 9.6+ and contain unique information, how in the HELL is gateway "automatically handling" anything in that regard?
 

Darktalon

Well-Known Member
Member
Joined
Jun 7, 2007
Messages
127
Trophies
1
XP
596
Country
United States
No, certain 9.6+ games have an additional HARDWARE anti-piracy check INSIDE the physical cart. Gateway in no way shape or form can "automatically" handle any sort of decryption.

Have you read on up on what is required to cryptofix a cia file?

You need specific binary files that are ONLY downloaded when you purchase and download a game from the eshop and which contain encryption keys unique to the game they apply to. Those files can thus ONLY be acquired by a system on 9.6+ because that was when the encryption was introduced and it only gets applied to new games. It has not been applied retroactively. Since these files can only be acquired by a system on 9.6+ and contain unique information, how in the HELL is gateway "automatically handling" anything in that regard?

Do you want to play Triforce Heroes on CFW or not? Download the "cryptofixed" version. It does not matter if you think it is mislabeled, because it works.
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
Do you want to play Triforce Heroes on CFW or not? Download the "cryptofixed" version. It does not matter if you think it is mislabeled, because it works.
They point isn't to find and download the one thing that works. It's to figure out WHY it works so it can be repeated if possible.

I got it working with reinand by using the fw spoofed .cia I made. Had to delete the old one first, so I think maybe that was the problem on rxTools as well. Fixing to test that.

edit:

Works with rxTools as well. Not sure what happened earlier. I thought I had the firmware spoof option checked to apply to all of the .cias I made, but apparently not. The reason the new one didn't work on rxTools initially was user error. I forgot t delete the existing title first so it did not actually install the fw spoofed one.
 
Last edited by Aroth,

Dean_

Well-Known Member
Member
Joined
Sep 11, 2014
Messages
684
Trophies
0
XP
712
Country
Do you want to play Triforce Heroes on CFW or not? Download the "cryptofixed" version. It does not matter if you think it is mislabeled, because it works.
That would be either "cryptofixed"(SEED encryption) e-Shop version or converted from retail cart.
You are using the term "cryptofix" strangely.
No "cryptofix" is need for making .cia from .3ds.
 
Last edited by Dean_,
  • Like
Reactions: MelonGx

peteruk

Well-Known Member
Member
Joined
Jun 26, 2015
Messages
3,003
Trophies
2
XP
7,324
Country
United Kingdom
Very quick rxTools question please...

I have been using rxTools (N3DS no CN or GW) exclusively for emuNAND and have pasta cfw installed as well for when i want to install things like devmenu cia installer for sysnand

I was wanting to cut out pasta cfw on my next planned fresh install and use 'just' rxtools

When it comes to the point of installing devmenu or fbi to sysnand which mode of rxtools should i use ?

I have read many posts and am totally confused

Just to clarify... it is for a fresh install, N3DS 9.0, no CN or GW... I normally use browserhax and install pasta from HBL and then use fbi to install devmenu, before unlinking the nands.... I was wanting to know if i can skip the pasta step and just use rxTools to install devmenu, would this be done in rxmode / sysnand ??? OR do i have to use the Dev Mode ??? I am confused by the 2 modes

Thanks in advance
 

tivu100

Well-Known Member
Member
Joined
Jun 6, 2015
Messages
2,260
Trophies
0
Age
34
XP
1,136
Country
United States
Should bring this to the attention of developers: https://gbatemp.net/threads/ds-mode-in-emunand.401947/

@Tony_93 has the below and was able to use DS Mode:

1) Manually updated to a full 9.2 sysnand.

2) Updated rxTools to a nightly build (09/28).

3)Updated emunand to 10.2

If it's possible can we implement this for future build, so we can play DS cartridge on EMUNAND?
 

Dean_

Well-Known Member
Member
Joined
Sep 11, 2014
Messages
684
Trophies
0
XP
712
Country

Razor83

Well-Known Member
Member
Joined
Dec 23, 2009
Messages
391
Trophies
1
XP
1,758
Country
Would it be possible for the developers to add an option in the settings to disable/ignore menuhax when auto booting to sysNAND?
The reason I ask is that I was hoping to autoboot into rxTools - however there is a problem. Heres what I did:-

-Installed menuhax and set it to autoboot without holding any buttons
-Set ctrbootmanager with a 0 second delay to launch rxTools.
-Launched rxTools settings and set it to autoboot sysNAND.

This all would have worked great, except for one problem - since I use sysNAND (No emuNAND) it just autoboots menuhax over again and over again!
I really would prefer to carry on using sysNAND, since I cant really think of any benefit to using emuNAND on a N3DS.
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
Would it be possible for the developers to add an option in the settings to disable/ignore menuhax when auto booting to sysNAND?
The reason I ask is that I was hoping to autoboot into rxTools - however there is a problem. Heres what I did:-

-Installed menuhax and set it to autoboot without holding any buttons
-Set ctrbootmanager with a 0 second delay to launch rxTools.
-Launched rxTools settings and set it to autoboot sysNAND.

This all would have worked great, except for one problem - since I use sysNAND (No emuNAND) it just autoboots menuhax over again and over again!
I really would prefer to carry on using sysNAND, since I cant really think of any benefit to using emuNAND on a N3DS.
This is not a problem with rxTools or even anything the devs of rxTools can fix.

You need to reinstall menuhax with different settings. If it is autobooting menuhax in a loot without you pressing a button, then you need to change your settings for menuhax so that it expects a button press on boot.

Unfortunately since you choose to use sysnand instead of setting up an emunand like every tutorial recommends repeatedly, you will be unable to do an unattended autoboot. You will have to pay attention and either hold a button down on the initial boot to trigger menuhax, or be prepared to hold a button down after ctr boot manager launches rxTools in order to disable menuhax.
 
  • Like
Reactions: Zidapi

Razor83

Well-Known Member
Member
Joined
Dec 23, 2009
Messages
391
Trophies
1
XP
1,758
Country
This is not a problem with rxTools or even anything the devs of rxTools can fix.

You need to reinstall menuhax with different settings. If it is autobooting menuhax in a loot without you pressing a button, then you need to change your settings for menuhax so that it expects a button press on boot.

Unfortunately since you choose to use sysnand instead of setting up an emunand like every tutorial recommends repeatedly, you will be unable to do an unattended autoboot. You will have to pay attention and either hold a button down on the initial boot to trigger menuhax, or be prepared to hold a button down after ctr boot manager launches rxTools in order to disable menuhax.
I just thought it would be something which could be changed, since rxTools is patching out signature checks, so im sure the theme loading behaviour could be modified as well.

I'm aware I could just not use autoboot, but I was just trying to make it more convenient. I have read alot of guides but I really cant see what benefit emuNAND would give me on a N3DS? You cant update a N3DS emuNAND to the latest firmware, and im not bothered about installing CIA to sysNAND, so I really cant see how I would benefit.

If holding a button is my only option then thats fine, but I just thought it would be something the devs might consider.
 
Last edited by Razor83,

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
I think its something which could be changed, since rxTools is patching out signature checks, so im sure theme loading could be patched/modified as well.

I'm aware I could just not use autoboot, but I just thought it would make things easier. I have read alot of guides but I really cant see what benefit emuNAND would give me on a N3DS? I cant update it to the latest firmware, and im not bothered about installing CIA to sysNAND, so I really cant see how I would benefit?

If holding a button is my only option then thats fine, but I just thought it would be something the devs might consider.
You misundersand, your issue is a product of the way menuhax itself works. I am 99% certain that attempting to modify theme loading would break the launching of the system. This isn't a problem for menuhax as the whole point is to interrupt it.

As for the benefits of enumand, the fact you do not have to worry at ALL about bricking your system by screwing up something while in emunand is the main one. First and foremost, an emulated nand is brick prevention. You say you aren't bothered by installing cias to sysnand, but the very nature of homebrew and hacking is volatile code. No amount of stability or testing done before you use a new program can ensure that it will not glitch for you and brick your system. All it takes is one out of bounds array or miss-called function at the wrong time/place and suddenly that moderately expensive handheld gaming device is now a pretty paperweight.

Setting up emunand is not that complicated and does not require any additional hardware/cost on your part, and it provides a level of protection for your core system that no amount of beta testing can ever account for. Rather than ask "what benefit does it give me?", you should ask "What does it hurt to do it?" and "Is the risk worth avoiding the small initial setup time?"
 

Dean_

Well-Known Member
Member
Joined
Sep 11, 2014
Messages
684
Trophies
0
XP
712
Country
It seems i'v added screenshot support to rxtools :) I'll need to test more then i'll make a pull request.
Actually, the function was always there :) I thought devs had some reason not to releasing it.
Uncommenting function in rxTools/screenshot.c will do trick.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol