Hacking HBC update v1.1.1

  • Thread starter Thread starter mike333
  • Start date Start date
  • Views Views 24,078
  • Replies Replies 124
USB access (not USB loading such as redirecting disc to another device) is useful without warez, for example WiiMC.
But I think AHBPROT (hardware access option in HBC meta.xml) is enough to allow that now :)
USB access is built right into IOS58. No need for even AHBPROT to get USB access. On the WiiU, vWii even has access to all 4 USB ports, rather than just the two the Wii had.
 
USB access is built right into IOS58. No need for even AHBPROT to get USB access. On the WiiU, vWii even has access to all 4 USB ports, rather than just the two the Wii had.

But games can't be loaded off an HDD in the Wii mode, and that's what I'm waiting for. The only problem with that is the Wii U will prompt one to format the HDD every effing time you start it up.
 
Anyway, update HBC on a Wii isn't a good idea.

The new ID can cause so much problems with homebrew.


ps: please, this is Wii section, don put info about WiiU here. Can be confusing.
 
Anyway, update HBC on a Wii isn't a good idea.

The new ID can cause so much problems with homebrew.


ps: please, this is Wii section, don put info about WiiU here. Can be confusing.

There needs to be a disclaimer telling people NOT to update their Wii consoles!
 
He didn't understand very well, or didn't explain it very well.
Maybe he meant not to update HBC on Wii (not the Wii console itself), but it's up to the users to decide what to do depending on their use of the console/homebrew.
version 1.1.2 is fixing a bug present in 1.1.0, but some homebrew dependent to the old HBC TitleID will not work fine anymore. But there are always alternatives to old homebrew not updated anymore, like installing hidden channel forwarder.

the caused problem will not be very severe:
unable to load HBC from another homebrew, meaning Priiloader can't auto-load HBC or homebrew can't exit to HBC.
once you are on system menu, just launch HBC again from the HBC channel.
 
  • Like
Reactions: DEFIANT
I think it's checking only the non valid save data found in the /private/ folder.
It's not deleting other files (or it would have deleted all .dol or .elf files on sight)
But I didn't test it myself, it's only a supposition. Nintendo can't delete files without knowing what it is/does, they need a pattern check.
 
ok im no wii hack expert here but to maybe hack the new wii u would it be easy to try en exploit game such as super smash brothers and installing the home brew channel like norm or something close to that effect like you do with the wii ??? like i said im no expert
 
This is exactly how the "Wii mode" on WiiU is working.
use a game to install Homebrew Channel.

But it's only in Wii Mode.
WiiU mode is not hacked yet, and effectively it would require a similar method. What's missing is finding which WiiU game or Menu could have exploitable bug.
 
I installed the new HBC and it hosed my system. When I launch the HBC, all I get is a black screen. And now priiloader is acting funny, it take several times to get it to work. I deleted the new HBC channel with anytitle deleter and reinstalled the older 1.1.0 version and still have a black screen. HBC will not load what so ever.

Now I'm reinstalling my system menu, hopefully that fixes it. Buyer beware!

EDIT:
OK after reinstall I still couldn't get into HBC. Not until I unplugged everything: usb,SD card, GC memory, ect. Then it went through...Whew!. WTF? Anybody?
 
He didn't understand very well, or didn't explain it very well.
Maybe he meant not to update HBC on Wii (not the Wii console itself), but it's up to the users to decide what to do depending on their use of the console/homebrew.
version 1.1.2 is fixing a bug present in 1.1.0, but some homebrew dependent to the old HBC TitleID will not work fine anymore. But there are always alternatives to old homebrew not updated anymore, like installing hidden channel forwarder.

the caused problem will not be very severe:
unable to load HBC from another homebrew, meaning Priiloader can't auto-load HBC or homebrew can't exit to HBC.
once you are on system menu, just launch HBC again from the HBC channel.
I just made this:
http://www.hacksden.com/showthread.php/6656-Homebrew-Channel-Launcher
 
  • Like
Reactions: Cyan
So here is NeoRame's Dark Homebrew Channel injected with JoostinOnline's Homebrew Channel Launcher v1.1!
It supports launching v1.1.2 of the HBC and below.

Dark Homebrew Channel by NeoRame (1.1.2)- HAXX

Note, it's title ID is "HAXX", so make sure you have the priiloader hack enabled to block the deletion of HAXX
 
So here is NeoRame's Dark Homebrew Channel injected with JoostinOnline's Homebrew Channel Launcher v1.1!
It supports launching v1.1.2 of the HBC and below.

Dark Homebrew Channel by NeoRame (1.1.2)- HAXX

Note, it's title ID is "HAXX", so make sure you have the priiloader hack enabled to block the deletion of HAXX
You shouldn't have named it HAXX. If you only have the backup HBC (title ID MAUI) installed, or you don't have any version of the HBC, then it will do an infinite loop.

Edit: I sent you a version that will work with HAXX.

Also, anyone who downloaded v1.1 of the HBC Launcher should download it again (v1.2). I am nothing but typos tonight, including when coding, lol.
 
Question:
But if the problems is only for priiloader isn't better only to add the new ID ?

adding this
Code:
switch (DetectHBC())
{
    case 1: //HAXX
        gprintf("LoadHBC : HAXX detected\n");
        TitleID = 0x0001000148415858LL;
        break;
    case 2: //JODI
        gprintf("LoadHBC : JODI detected\n");
        TitleID = 0x000100014A4F4449LL;
        break;
    case 3: //0.7
        gprintf("LoadHBC : >=0.7 detected\n");
        TitleID = 0x00010001AF1BF516LL;
        break;
    case 4: //LULZ (HBC 1.2)
        gprintf("LoadHBC : LULZ detected\n");
        TitleID = 0x000100014C554C5ALL;
        break;
    default: //LOL nothing?
        error = ERROR_BOOT_HBC;
        return;
}
and
Code:
for(u32 i=0; i<titlecount; i++)
{
    if (list[i] == 0x000100014C554C5ALL)
    {
        if (ret < 4)
            ret = 4;
    }
    if (list[i] == 0x00010001AF1BF516LL)
    {
        if(ret < 3)
            ret = 3;
    }
    if (list[i] == 0x000100014A4F4449LL)
    {
        if (ret < 2)
            ret = 2;
    }
    if (list[i] == 0x0001000148415858LL)
    {
        if (ret < 1)
            ret = 1;
    }
 
}

If someone want it, I had already compiled and test it in my wii: it works good.
 
another dol which could be made is only loading HBC1.1.1 TitleID (LULZ)
and Making it a hidden channel with the TitleID of HBC1.7 to 1.1.0

It will redirect all homebrew's call to old HBC to the new HBC.
 

Site & Scene News

New Hot Discussed User Submitted