Yeah, I have the same problem. I compiled it fine, got the wrapper.dol file, but now, if I launch it from the homebrew channel it does nothing (starts, waits a few seconds then exits back to the homebrew channel without any of the patches applied), and if I launch it from a channel made with customizemii, it hangs at a black screen.I compiled it, i launched it (wrapper.dol) but it does nothing o.o
What this string mean (from makeit.sh)?
I have to inject the dol into the HBC wad?Code:cp -f ./wrapper.dol ../myWad/00000002.app
Lets see what some of you kick ass people can come up with.You can do your own haxxoring and add your own patches. The best patch wins a prize.
My wishlist:
- Direct launching of gamecube homebrew binaries (cMIOS support)
- xNEEK support
- Choose which IOS to use
- Custom music support
- Built-in sysCheck application (is that even doable with patches?)
- Built-in warez launcher (just kidding)
ROFL! That explains why I couldn't get it to compile! XDLets see what some of you kick ass people can come up with.You can do your own haxxoring and add your own patches. The best patch wins a prize.
My wishlist:
- Direct launching of gamecube homebrew binaries (cMIOS support)
- xNEEK support
- Choose which IOS to use
- Custom music support
- Built-in sysCheck application (is that even doable with patches?)
- Built-in warez launcher (just kidding)
Most of those are pretty major changes. Patches to do those would be hard and time consuming to create.
EDIT: Did you all definitely compile it correctly? i.e. compile dumper.dol and loader.dol, rename to dumper.bin and loader.bin, move to the "data" directory then compile wrapper.dol? Once you've done that you should be able to run it. if you have a USB gecko, info is output over that. it probably wouldn't be that hard to modify it to output to the tv screen instead, but it wouldn't show up for long.
EDIT: Did you all definitely compile it correctly? i.e. compile dumper.dol and loader.dol, rename to dumper.bin and loader.bin, move to the "data" directory then compile wrapper.dol? Once you've done that you should be able to run it. if you have a USB gecko, info is output over that. it probably wouldn't be that hard to modify it to output to the tv screen instead, but it wouldn't show up for long.
Exact same issue with me. Although when I compile it, when I am compiling the worker I get two warnings in main.c:EDIT: Did you all definitely compile it correctly? i.e. compile dumper.dol and loader.dol, rename to dumper.bin and loader.bin, move to the "data" directory then compile wrapper.dol? Once you've done that you should be able to run it. if you have a USB gecko, info is output over that. it probably wouldn't be that hard to modify it to output to the tv screen instead, but it wouldn't show up for long.
@SifJar - I followed these instructions and I can compile wrapper.dol. Unfortunately, I get the same outcome as everyone else - I load it from HBC, and after a brief black screen it returns to the HBC. Clearly I am missing some step. Could someone who has done this successfully explain what is missing here?
Thanks!
main.c
c:/HiJill_CLEAN/worker/source/main.c: In function 'LoadElf':
c:/HiJill_CLEAN/worker/source/main.c:426:56: warning: unused variable 'addrEnd' [-Wunused-variable]
c:/HiJill_CLEAN/worker/source/main.c:426:38: warning: unused variable 'addr2' [-Wunused-variable]
I don't know if this is required, but have u tried launching the dol with ahbprot? Or injecting the dol into an ahbprot enabled base channel?
1. I used the title id CHBC for the channel is this not correct?the issue blackace is getting is probably because he doesn't make a change to the source code to tell it where to look to find the right content. look at line 180ish in the main.c in the loader dol. there is a line like "u64 tid = 0x1000143484243ull;". you have to change this according to how you are running it. some things to consider are:
1 - you need to use a TID that exists on your wii
2 - somewhere in that title, there should be a copy of the hbc executable
3 - however you run hijill, it must have permission to access the contents of whichever TID you use
Using your edited instructions i got it working. Thanks
Any chance you could tell me the size of the file? I thought I got it to dump right, but it doesn't seem to be loading so obviously I did something wrong.You can actually use this to dump the HBC elf. If you apply the patches from RemoveAntiHaxx() in worker/source/patches.c, you get a hbc.elf that's bootable everywhere - in SNEEK, with a cIOS, even from a PPC side exploit (letterbomb etc) without installing anything.
Of course, there's no chance that I'm going to share it because of copyright issues. But it's not that hard.