Hacking Hai (Wii VC) & CMPT hacking thread

C0mm4nd_

Aspirant Wii U homebrew dev :P
Member
Joined
Oct 9, 2016
Messages
697
Trophies
0
Website
127.0.0.1
XP
540
Country
Italy
well there is a tiny, but excruciatingly huge problem. nobody understands the header of these nfs files. I compared a iso and a nfs of super mario galaxy via hex. And everything seems jacked, or tampered with. Unless its encrpyted... But I highly doubt that its just encryption at play.
.nfs files ARE encrypted
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
I guess encryption and decryption are already possible and work fine.
There are other issues though. They're not exactly the original games. Parts of the iso are slightly modified for running in the virtual console

i dropped EGGS-SGGE the values in discord some weeks ago. that is not really the problem why this isnt working. you cant use the apploader that is on the wii game.iso they updated the apploader. and you need this iv to generate the rvl tik IV = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00
 

Robertuxo

Well-Known Member
Member
Joined
Sep 26, 2009
Messages
219
Trophies
1
XP
437
Country
Is possible Gamecube and Wii titles in WiiU without Homebrew Channel in vWii?
(I can't install homebrew channel in vWii)
 

Tock46

Active Member
Newcomer
Joined
Aug 21, 2017
Messages
35
Trophies
0
Age
30
XP
112
Country
Germany
This only enables the classic controller emulation so it only works with games that are compatible with it and already come with that option enabled.
Well thats what I said :P Also why I said we would need Ocarina Cheatcode support before the WIi VC Channel to make DKCR and NSMBWii to support it.

I will take a look into the apploader in the iso. I still believe that the current tools can only use the isos itself created by converting NFS files to ISO.

If someone has the EGGS Header figured out then make it public here and not in the Discord :P
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
Well thats what I said :P Also why I said we would need Ocarina Cheatcode support before the WIi VC Channel to make DKCR and NSMBWii to support it.

I will take a look into the apploader in the iso. I still believe that the current tools can only use the isos itself created by converting NFS files to ISO.

If someone has the EGGS Header figured out then make it public here and not in the Discord :P
Didn't you see there's already a tool for converting back and forth
https://gbatemp.net/threads/semi-working-nfs2iso2nfs-convert-nfs-to-iso-and-back.455812
 

Tock46

Active Member
Newcomer
Joined
Aug 21, 2017
Messages
35
Trophies
0
Age
30
XP
112
Country
Germany
Didn't you see there's already a tool for converting back and forth
As I said I believe that tool can only use ISOs which were created from itself.

So as other ISOs reload the Wii U I believe that the Tool does not work.

Edit: He says in that topic that the 8 bytes are still unknown BUT I tested it and the Wii U does not care about those 8 bytes. So those 8 bytes are not the reason why custom ISOs dont work.
 
Last edited by Tock46,

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
Is possible Gamecube and Wii titles in WiiU without Homebrew Channel in vWii?
(I can't install homebrew channel in vWii)
You need to install a Nintendont forwarder on your vWii first somehow (e.g. with Wuphax), then you can load Nintendont directly from the Wii U menu using HBL2HBC and navigate using a GameCube or other HID controller (no Wiimote required).

As for Wii games, only a few games from the eShop can be played with the GamePad at the moment.
 
D

Deleted User

Guest
.nfs files ARE encrypted
Yes I said I highly doubt that its JUST encrpytion at play. meaning more than just encryption has been done to the .nfs files. so yah no duh they are encrpyted
 
Last edited by ,
D

Deleted User

Guest
they're just encrypted + some padding added/removed as far as i remember
I might as well do some experimentation, maybe we can find out the encrpytion key. (it could be possible that the encryption key is already out there.) But with the current stage of wiiu hacking nobody is going to get it done...
 
  • Like
Reactions: ShadowOne333

Tock46

Active Member
Newcomer
Joined
Aug 21, 2017
Messages
35
Trophies
0
Age
30
XP
112
Country
Germany
I might as well do some experimentation, maybe we can find out the encrpytion key. (it could be possible that the encryption key is already out there.) But with the current stage of wiiu hacking nobody is going to get it done...
The NFS2ISO2NFS Tool already decrypts them with the encryption key in /code/htk.bin
 
D

Deleted User

Guest
The NFS2ISO2NFS Tool already decrypts them with the encryption key in /code/htk.bin
true, but again its the EGGS header. As stated before nobody understands that header. no understanding of header, no wii injections. I also completely forgot that program also exists. And It cannot convert a wii iso to a .nfs. It can only convert the .nfs to a .iso and back. And not only that, but this means it would be pointless trying to change the controller as most games that are for the wiiu vc wii games support one controller type. (so for example doesn't accept numchuck inputs for the wii game itself so for example new super mario bros doesn't support classic controller. So even if we flipped that setting on for wiiugamepad emulation it would do nothing.)
 
Last edited by ,

C0mm4nd_

Aspirant Wii U homebrew dev :P
Member
Joined
Oct 9, 2016
Messages
697
Trophies
0
Website
127.0.0.1
XP
540
Country
Italy
true, but again its the EGGS header. As stated before nobody understands that header. no understanding of header, no wii injections. I also completely forgot that program also exists. And It cannot convert a wii iso to a .nfs. It can only convert the .nfs to a .iso and back. And not only that, but this means it would be pointless trying to change the controller as most games that are for the wiiu vc wii games support one controller type. (so for example doesn't accept numchuck inputs for the wii game itself so for example new super mario bros doesn't support classic controller. So even if we flipped that setting on for wiiugamepad emulation it would do nothing.)
meh, ppl kinda understood it, read page 1-2 of this thread or one of the latest page of the other EGGS-SGGE thread
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
true, but again its the EGGS header. As stated before nobody understands that header. no understanding of header, no wii injections. I also completely forgot that program also exists. And It cannot convert a wii iso to a .nfs. It can only convert the .nfs to a .iso and back.
It can convert any Wii iso. It just encrypts and splits it into smaller parts.
 
Last edited by piratesephiroth,

Tock46

Active Member
Newcomer
Joined
Aug 21, 2017
Messages
35
Trophies
0
Age
30
XP
112
Country
Germany
After the research I did it I have the feeling that the NFS2ISO tool works and does not create broken NFS files. Even the EGGS Header should be 100% correct.

What I believe is the problem is that in the code folder are rvlt.tik and rvlt.tmd. those are the "same" as the ticket.bin and tmd.bin from the root of the Wii ISO EXCEPT that rvlt.tik has a different byte at 0xE that the ticket.bin from the ISO.

Of the 4 games I looked into one was 0x26 vs 0x39, one was 0x47 vs 0x58, one was 0xC8 vs 0xD7 and the last one was 0x92 vs 0x8D.

Edit: Yep changed the byte to the same as in the iso and the Wii U reloaded like always. So this has to be it :P
 
Last edited by Tock46,

Ryuzaki_MrL

Green Thunder
Member
Joined
Jun 23, 2015
Messages
781
Trophies
0
Age
26
XP
2,043
Country
Brazil
After the research I did it I have the feeling that the NFS2ISO tool works and does not create broken NFS files. Even the EGGS Header should be 100% correct.

What I believe is the problem is that in the code folder are rvlt.tik and rvlt.tmd. those are the "same" as the ticket.bin and tmd.bin from the root of the Wii ISO EXCEPT that rvlt.tik has a different byte at 0xE that the ticket.bin from the ISO.

Of the 4 games I looked into one was 0x26 vs 0x39, one was 0x47 vs 0x58, one was 0xC8 vs 0xD7 and the last one was 0x92 vs 0x8D.

Edit: Yep changed the byte to the same as in the iso and the Wii U reloaded like always. So this has to be it :P

Hm. So it's basically xor'ed with 0x1F.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    N @ NoiseCommander3DS: https://youtu.be/cAo4TuKIz6s