Cboot V2

Discussion in 'Wii - Hacking' started by WiiForgotten, Jun 16, 2009.

  1. WiiForgotten
    OP

    WiiForgotten Advanced Member

    Newcomer
    88
    0
    Mar 2, 2009
    Canada
    I have bootmii installed as boot2
    what is this Cboot

    do i need it?
     
  2. Mark McDonut

    Mark McDonut GBAtemp Advanced Fan

    Member
    586
    105
    Oct 8, 2008
    United States
    nah, it's for people without a vulnerable IOS or something to that effect.
     
  3. computerboy

    computerboy GBAtemp Advanced Fan

    Member
    802
    0
    Sep 20, 2008
    Swaziland
    No you don't need it. If I remember it's for people without downgrading possibilities. BTW it's cBoot2 not cBoot v2
     
  4. techboy

    techboy GBAtemp Advanced Maniac

    Member
    1,720
    21
    Mar 15, 2009
    United States
    Pennsylvania
    Its for hacking an LU64 that's on 4.0 i believe. It basically uses Bootmii to install cIOS.
     
  5. WiiForgotten
    OP

    WiiForgotten Advanced Member

    Newcomer
    88
    0
    Mar 2, 2009
    Canada
    Hmm ok thanks
    what CIOS does it install?
     
  6. techboy

    techboy GBAtemp Advanced Maniac

    Member
    1,720
    21
    Mar 15, 2009
    United States
    Pennsylvania
    I'm not quite sure. Something at least rev11 though, as thats the earliest that will run on an LU64.

    Never used it myself as most of the LU64's i've seen (like 3 or so of them) were 3.4. My friend attempted to mod his 4.0 LU64 but decided to get a chip instead.

    Otherwise, the LU64s i saw were usually chipped, or occasionally, bricked (from a failed attempt to softmod by someone else).
     
  7. FenrirWolf

    FenrirWolf GBAtemp Psycho!

    Member
    4,346
    326
    Nov 19, 2008
    United States
    Sandy, UT
    It packs bits of both a boot2 wad and IOS36 into an armboot.bin file which is loaded by BootMii. You use a wad manager designed to run off of it to install cIOS Rev11 or higher.
     
  8. 9th_Sage

    9th_Sage GBAtemp Maniac

    Member
    1,481
    1
    Apr 30, 2008
    United States
    So it doesn't permanently patch boot2? I don't have a need for it, but I was reading the readme for this thing and it didn't seem quite clear to me what it was doing.
     
  9. Jacobeian

    Jacobeian GBAtemp Advanced Maniac

    Member
    1,881
    122
    May 15, 2008
    Cuba
    no it isn't
    Bootmii is permanent patch to Boot2
    CBoot2 is a file from your sdcard, i.e modified armboot.bin


    Here's a flowchart (what is in bold is what is actually permanently installed on your NAND):

    without bootmii
    boot1->boot2->IOS->System menu

    with bootmii
    boot1->bootmii->MINI(original armboot.bin)->BootMii Menu(ppcboot.elf)->???

    with bootmii+CBOOT2

    boot1->bootmii->CBOOT2(modified armboot.bin)->patched IOS36->boot.dol

    Maybe it's not *exactly* working like this (there might be a DOL loader launched first, I dunno) but you got the idea.

    As mentionned CBOOT2 is a modified boot2 that:

    - patches IOS36 back with the signature bug + the ability to delete himself
    - load it in memory as the running IOS
    - launch an application (boot.dol)

    This way, the launched application can use that fakesigned IOS to do usual stuff (WAD installation, cIOS installation, downgrading, etc...).
    CBOOT2 package includes a modified Wad Manager (modified so that it does not try to reload another IOS, like all libogc applications are doing, and doesn't lose this patched IOS36)

    Definitively useful for those who are on 3.4 and above