Hacking Question New 6.0 Games on 4.1.0?

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,021
Trophies
2
Age
29
Location
New York City
XP
13,420
Country
United States
You are in 3.01 Too? Toad runs with 4.01 masterkey
Would nice from you when You can try it
Im Away from keyboard
I can just downgrade to firmware 3.0.1 with ChoiDujourNX (I've downgraded and updated my firmware numerous times with it). The actual challenge is going to be finding the game itself, but I have my usual sources.
 
  • Like
Reactions: loler55

loler55

Well-Known Member
Member
Joined
Jan 4, 2012
Messages
1,045
Trophies
1
XP
1,916
Country
Gambia, The
Thank you . You have a new friend here;) let me now when i can help with something
I can just downgrade to firmware 3.0.1 with ChoiDujourNX (I've downgraded and updated my firmware numerous times with it). The actual challenge is going to be finding the game itself, but I have my usual sources.
 

Bigjokker

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
98
Trophies
0
Age
47
XP
356
Country
United States
Sadly, it doesn't work. Game only launches on firmware 4.X; trying to play it on firmware 3.X results in the software closing because an error occurred.

Just to make sure you did everything correctly did you extract all the NCAs in the NSP? I've also converted XCI with 4nxci converter then extracted the NCAs and rebuilt the game with the extracted files. And everything worked perfectly.
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,021
Trophies
2
Age
29
Location
New York City
XP
13,420
Country
United States
Just to make sure you did everything correctly did you extract all the NCAs in the NSP? I've also converted XCI with 4nxci converter then extracted the NCAs and rebuilt the game with the extracted files. And everything worked perfectly.
Admittedly I didn't but hacbrewpack generated the other .NCA files for me that I didn't feed into it. I provided it the romfs of the control.nca as well as the romfs & exefs of the program.nca then built the .NSP file using hacbrewpack. Meaning it should have automatically generated the other .NCA files without me needing to decrypt those and feed it into the software. I don't think decrypting the other .NCA files would make a difference since hacbrewpack made those itself and the game launches perfectly fine on firmware 4.X
 
  • Like
Reactions: loler55

Bigjokker

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
98
Trophies
0
Age
47
XP
356
Country
United States
Admittedly I didn't but hacbrewpack generated the other .NCA files for me that I didn't feed into it. I provided it the romfs of the control.nca as well as the romfs & exefs of the program.nca then built the .NSP file using hacbrewpack. Meaning it should have automatically generated the other .NCA files without me needing to decrypt those and feed it into the software. I don't think decrypting the other .NCA files would make a difference since hacbrewpack made those itself and the game launches perfectly fine on firmware 4.X

Have you tried hacpack? As hacbrewpack was intended for homebrew packing. Here is a bat I made that I use to extract the NSPs files into their own folders (i.e exefs,control..etc) with hactool. It will work with XCI games converted with 4nxci
as they don't need a titlekey. You would need tf.exe (titlekey finder) program to find the titlekey to extract encrypted NSPs with this bat.
 

Attachments

  • EXTRT_v2.rar
    3.5 KB · Views: 128
Last edited by Bigjokker,

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,021
Trophies
2
Age
29
Location
New York City
XP
13,420
Country
United States
Have you tried hacpack? As hacbrewpack was intended for homebrew packing. Here is a bat I made that I use to extract the NSPs files into their own folders (i.e exefs,control..etc) with hactool. It will work with XCI games converted with 4nxci
as they don't need a titlekey. You would need tf.exe (titlekey finder) program to find the titlekey to extract encrypted NSPs with this bat or you can paste your titlekey.
I'm not familiar with tf.exe but I can provide the titlekey. How do I paste it?
 

Bigjokker

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
98
Trophies
0
Age
47
XP
356
Country
United States
I just tried to paste a titlekey with the bat and its not working unless first NCA it extracts is encrypted. Here is the bat with tf if you want to extract encrypted NSPs. I will look into fixing the paste option its just that I never use that.
 

Attachments

  • EXTRT_v2.rar
    3.5 KB · Views: 153

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,021
Trophies
2
Age
29
Location
New York City
XP
13,420
Country
United States
I just tried to paste a titlekey with the bat and its not working unless first NCA it extracts is encrypted. Here is the bat with tf if you want to extract encrypted NSPs. I will look into fixing the paste option its just that I never use that.
After finally figuring out that the game wouldn't even install unless it had its manual.nca and meta.nca when rebuilt with hacpack, I can confirm Captain Toad still does not launch on firmware 3.X but works fine on 4.X
 
  • Like
Reactions: Garou and loler55

loler55

Well-Known Member
Member
Joined
Jan 4, 2012
Messages
1,045
Trophies
1
XP
1,916
Country
Gambia, The
After finally figuring out that the game wouldn't even install unless it had its manual.nca and meta.nca when rebuilt with hacpack, I can confirm Captain Toad still does not launch on firmware 3.X but works fine on 4.X
What a Great comunity Here @Draxzelex spend so much Time for me thats amazing!
Thank You for Your Work ... and that You dont say just update without burning fuses^^
I dont want it:) better wait for a Working emunand on 3.01
Sx os 2.0 dosnt work on 3.xx

Shit that was all for nothing sry
 
Last edited by loler55,

Bigjokker

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
98
Trophies
0
Age
47
XP
356
Country
United States
@Draxzelex I think you were correct about about the firmware requirements but not in the NSO but in the NPDM file. I found out how to change the minimum required version.

Open the main.npdm in a hex editor (i.e HxD) and scroll down to "ACI0" not ACID. Then the 4th line under ACI0 (Counting ACI0 as 1) change the values to 60 01 00 00 24 00 00 00 00.

This will set minimum version to 1.0. Here is a pic to see what I mean.

egpa88.jpg
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,021
Trophies
2
Age
29
Location
New York City
XP
13,420
Country
United States
@Draxzelex I think you were correct about about the firmware requirements but not in the NSO but in the NPDM file. I found out how to change the minimum required version.

Open the main.npdm in a hex editor (i.e HxD) and scroll down to "ACI0" not ACID. Then the 4th line under ACI0 (Counting ACI0 as 1) change the values to 60 01 00 00 24 00 00 00 00.

This will set minimum version to 1.0. Here is a pic to see what I mean.

egpa88.jpg
After rebuilding the program and meta .NCA files after changing the value to match the picture (all that was different was the 60 was instead a 70 before) with hacpack and then using hacpack to make the .NSP, the game no longer launches even on firmware 5.X. I doubt making it hacbrewpack would make a difference but if it does, I'll let you know.

EDIT: As expected, it does not launch even if the .NSP is made with hacbrewpack. I actually thought the backup NPDM file interfered with the original .NSP so I decided to remove it from the exefs folder of the original program.nca but alas it was in vain. Guess that 70 is more important than we thought (or there are other values that require alteration).
 
Last edited by Draxzelex,
  • Like
Reactions: Bigjokker

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    QuarterCut @ QuarterCut: my reaction to such information +1