Hacking Hacking the Disc Channel

  • Thread starter Thread starter AbdallahTerro
  • Start date Start date
  • Views Views 30,580
  • Replies Replies 132
  • Likes Likes 1

Are you still using the "Disc Channel"?


  • Total voters
    60
-long quote is long-

- B-)
- And after reading that, I do remember that it does. It's been far too long since I messed with my Wii.
- I could have sworn it was as I had thought it was, but, I quote myself, "It's been far too long since I messed with my Wii. :P
- I know (well, assumed) it wouldn't. I've done some programming (C++ and Java), and once you get it set up, it isn't hard to add small parts. Especially when you've done it multiple times, as is the case with ModMii. Yeah, perhaps I should retract my "submit YOUR source to him" statement. We don't want that happening now, do we...
- I've become, to my distaste, more and more to the point and up front over the past year or so. Meaning I have to watch myself day to day since I work in retail... I have a feeling if I keep it up here, too, I am going to anger the wrong Mod/Admin.
- Scratch the last part, I'm not going to waste your time with idle questions I could likely find out on my own.

To think this all came from wanting to remove the disk channel though, sheesh :lol:
 
WHOA SHIT. :mellow:

This is... not exactly encouraging me to continue working on my disc channel hack project... and it looks like it is not encouraging XFlak to support it either.

As it stands, it is just a Proof of Concept showing off the possibilities of hacking the system menu to load up a homebrew program to handle all the disc handling stuff instead of the system menu doing it (rather crappily when compared to homebrew like Gecko OS and NeoGamma), or to get Disc Channel to do completely different things than disc loading (USB and DML etc.).

Now in saying that, I personally would love it if XFlak did one day decide to include it in ModMii's Download Page 2 section, HOWEVER, I believe it is not ready to be distributed like that yet. The hack itself can load up pretty much anything you tell it to, so it is kindof like an "ingredient" for a mod, rather than a complete mod in itself. The "NeoCORP" I mentioned in the other thread though, is a mod if the disc channel that replaces it with NeoGamma, using that disc channel hack as a base. "NeoCORP" in itself would not be ready for release in its current state, let alone releasing it through ModMii.

I would have to bundle in an instructions guide with it at the very least, so that people would use that instead of annoying XFlak about it (hopefully anyway, there are always some bad noobs that will always complain to the wrong person regardless of whatever it is they are complaining about), along with more features, namely loading/saving to NAND, porting to hacks_hash.ini, possibly using a hybrid forwarder etc. (and MAYBE changing the hack to get the sysmenu to accept decrypted discs, or loading without a disc at all for use with other solutions, such as loading a USB loader, and maybe changing the mod's name from "NeoCORP" to something better too, gotta get rid of the "xCORP = bad" stigma, or just get rid of "xCORP" :lol:), along with anything else I may have to do to make it a ready-made "just extract to root of SD and follow bundled guide" pack before I even think about trying to "Properly" release it and convince others to distribute it. All of this takes time that I do not really have, so it will be a while before this is done. I am a very very busy man IRL, just as XFlak is.

So there is much for me to improve on both the disc channel hack AND on "NeoCORP" before I release it fully or even so much as think about bugging XFlak to personally support it.

So, just to clarify, I have not asked XFlak to support this in ModMii, and I do not plan to until I think it is up to a good enough standard to be distributed (and up to a good enough standard so as to try to very nicely ask and convince XFlak to change his mind haha :lol:)


If anyone wants to ask me about or tell me their thoughts about either the Disc Channel Hack project or the "NeoCORP" project, or to help out with any of the things I mentioned in this post, I ask that you please post these in the thread I made specifically for them, rather than, well, whatever just happened here in this thread.
 
  • Like
Reactions: 3 people
"NeoCORP" in itself would not be ready for release in its current state, let alone releasing it through ModMii.
Given this new info, regardless of donations or how many people request it, it will not be added to ModMii until you feel it's ready (and possibly not even then, but we can chat about that when the time comes :D ).

Cheers dude
 
  • Like
Reactions: 1 person
@[member='damysteryman']: What you did was impressive, and I don't believe any of us look down on your achievement. The issue is with AbdallahTerro. He keeps acting like it's his project and shoving it in everybody's face. He constantly talks about things he doesn't understand, and pops into brick related threads just to give bad advice. He won't listen to anybody about ModMii, not even XFlak.
 
  • Like
Reactions: 1 person
I love nuking the crap out of entire pages of a thr- wait, I don't.

Please guys, can you keep the off-topic a little at bay? Thanks :P
 
jeez man, I know it was predominantly off topic, but IIRC my post you deleted had some answers to plasma dragon007's questions :(
I know, but it still was off-topic :( Want me to split the posts to a new thread or something?

EDIT: Wait, I can't see any relevant responses to him trashed. The one on the previous page is still there. The one on this page was just a friendly comment to him :P
 
  • Like
Reactions: 1 person
My bad, I requested it, and now it is going off topic again. Just please DELETE this post and all the others that were fully off topic.

Thank you... and I'm sorry to bug you over this garbage.
 
Hmm... there's no need for it, right now. XFlak and Lucif3r might find it needlessly annoying to remove those posts too :P They're harmless posts.

Just get back on topic and no more trashing should be necessary.

Thanks :)
 
if u look into one of the recent disc channel topics, you'll see that people already went into detail on snort48+ and how to use it to hide the disc channel. Apparently it only works when all the channels are used (so u cannot have any unused channels otherwise the system menu will put the disc channel into that spot). IIRC someone (maybe SifJar?) even posted offsets to do some of this manually. Anyways, it's probably in a thread you even posted in, so just read over the threads and make sure not to skip anything and u should find some of the info u r looking for.
 
So back to the topic If someone can make any sense of what snort48+ did to iplsave.bin to hide the disc channel
http://www.imagethe....2593598e7a2.jpg
Maybe someone with HexEditing experience can explain.
Last 16 bytes are the checksum. i.e. once the edit is done, you calculate the checksum and put it in the last 16 bytes, or the SM will reject it. That's why it didn't work when you just hex edited it. I didn't bother to read the full wiibrew page about iplsave.bin [wiibrew] when suggesting about this before. This is why it didn't work. I don't know what algorithm is used for the checksum, it's probably in the source of snort.


if u look into one of the recent disc channel topics, you'll see that people already went into detail on snort48+ and how to use it to hide the disc channel. Apparently it only works when all the channels are used (so u cannot have any unused channels otherwise the system menu will put the disc channel into that spot). IIRC someone (maybe SifJar?) even posted offsets to do some of this manually. Anyways, it's probably in a thread you even posted in, so just read over the threads and make sure not to skip anything and u should find some of the info u r looking for.

I did indeed post stuff about it, but I was wrong. It wasn't anything to do with having all channels used, it'll work without all channels used. Like I said (your post wasn't there when I started typing :P ), it's the checksum.

EDIT: Found it.

OK, think I got it: You just take off the last 0x10 bytes (i.e. 16 bytes), generate MD5 of that and append it on the end.

So the "full process" as such to hide the disc channel manually by hex editing would be:

1. Dump iplsave.bin
2. Replace disc channel entry in iplsave.bin with 0x00 bytes
3. Remove last 0x10 bytes from file
4. Generate MD5 sum (should be 0x10 bytes long)
5. Append MD5 sum to end of iplsave.bin (making it back to original length)
6. Replace iplsave.bin in Wii.

I'm about to test this with Dolphin, I'll report back in a minute if it works.
 
Winning ;)
THn3y.png


Easily done when you know how ;)
 

Site & Scene News

Popular threads in this forum