cBoot2

WARNING: You need to make a NAND backup with Bootmii before using this tool.
This is required to recover from fatal errors.

cBoot2 is a patched Boot2. You should be able to install a patched IOS if Bootmii is installed at boot2 location. You need to remove the GC memory card from slot 2 if you run this.

Note: This package is only needed for people, who have updated without return and lost all downgrade capabilities. You will need a boot1 with a sign bug to use it.

Purpose: Start patched IOS without installing using Bootmii loader. The
original Bootmii doesn't support to modify the file system. With this
package you get around this problem.

The description is included in the file.

Edit: Link to new version, which will work if Bootmii is installed as IOS and fix SD card problems.
Download cBoot2 v16

I am not sure if this will work on all systems. Please give me some response, if this is working.

It is configured for PAL. It should changed the mode when boot.dol is started.

Comments

[quote name='pspmte' post='1994631' date='May 22 2009, 05:56 AM']Comon guys give is a guide to this is english not with bits missing

Pacman i have got as far as you have lol


Wiigator does this work?[/quote]

Sorry, I forget that you will need also the following file:
/00000001/00000024/v1042/cetk

1. Copy http://nus.cdn.shop.wii.com/ccs/download/0...0100000024/cetk to SD /00000001/00000024/v1042/cetk
2. Copy http://nus.cdn.shop.wii.com/ccs/download/0...000024/00000004 to SD /00000001/00000024/v1042/00000004
3. Get a tool for extracting WAD files (I assume that the WAD Unpacker will work http://www.elotrolado.net/hilo_bfgr-wadtools-v036_1010150 , on Linux you can use zeventig from http://git.infradead.org/users/segher/wii.git )
4. Get a backup copy of a game and extract the file BOOT2-v2-64.wad.out.wad (on Linux you can use negentig from http://git.infradead.org/users/segher/wii.git )
5. Extract the file BOOT2-v2-64.wad.out.wad and copy the files to the SD card. You will get the following directory tree on the SD card:
/00000001/00000001/v2/00000000.app
/00000001/00000001/v2/cetk
/00000001/00000001/v2/tmd.2

You may need to rename "tik" to "cetk".
You may need to rename "tmd", "title.tmd" or "tmd.title" to "tmd.2"
 
[quote name='WiiGator' post='1995093' date='May 22 2009, 07:56 AM'][quote name='pspmte' post='1994631' date='May 22 2009, 05:56 AM']Comon guys give is a guide to this is english not with bits missing

Pacman i have got as far as you have lol


Wiigator does this work?[/quote]

Sorry, I forget that you will need also the following file:
/00000001/00000024/v1042/cetk

1. Copy http://nus.cdn.shop.wii.com/ccs/download/0...0100000024/cetk to SD /00000001/00000024/v1042/cetk
2. Copy http://nus.cdn.shop.wii.com/ccs/download/0...000024/00000004 to SD /00000001/00000024/v1042/00000004
3. Get a tool for extracting WAD files (I assume that the WAD Unpacker will work http://www.elotrolado.net/hilo_bfgr-wadtools-v036_1010150 , on Linux you can use zeventig from http://git.infradead.org/users/segher/wii.git )
4. Get a backup copy of a game and extract the file BOOT2-v2-64.wad.out.wad (on Linux you can use negentig from http://git.infradead.org/users/segher/wii.git )
5. Extract the file BOOT2-v2-64.wad.out.wad and copy the files to the SD card. You will get the following directory tree on the SD card:
/00000001/00000001/v2/00000000.app
/00000001/00000001/v2/cetk
/00000001/00000001/v2/tmd.2

You may need to rename "tik" to "cetk".
You may need to rename "tmd", "title.tmd" or "tmd.title" to "tmd.2"
[/quote]
thanks :D, ill give it a try 2nite
 
[quote name='WiiGator' post='1994052' date='May 22 2009, 12:37 AM'][quote name='pika9323' post='1993868' date='May 21 2009, 09:55 PM']Yeah ok thanks but i got stuck at a new problem.

When i boot my Wii with the files on SD Card:
Cboot dol loader

IOS Version 36 v7 0x00240007
IOS sucessfully loaded
Sdio_Startup() rv=0
fat _driver: disk init failed
Init Fat driver failed
Failed to load boot.dol from front sd reader.


I even formatted my SD Card with SD Formatter (it performs a low level format if i remember right) but it still doesnt work.[/quote]

The cause for "Sdio_Startup() rv=0" is lost IPC messages, because the PowerPC initialization is not complete and I may forgot something. When you see messages on the screen, the Starlet has already transfered data from the SD card. This problem occurs for me only if Bootmii is started as IOS (e.g. started from HBC).

Note: The program will try to download Boot2 from internet, but this is not available on the Nintendo servers. The file 00000004 was also used for the Backup Launcher 0.3 Gamma installation.
[/quote]



Well okay thanks.
But i have Bootmii installed as Boot2 and IOS.
So thats what i did:
->Install Bootmii as Boot2 and IOS
->Then installed yours through the Homebrewchannel
->Turned Wii completly off and on again.

Error message.

I will try again. Maybe i did something wrong.
Is the random blue light flash normal?


Edit:
Ok still doesnt work.
Getting the same error.
What i did:
First Uninstall IOS254/Bootmii IOS
Then installed old Boot2 with Hackmii Installer
Then installed yours.
Still the same error.

Someone has an idea?


Edit:
Lmao now its in news.
Still the prob...
 
The new package is working for me with Bootmii installed as IOS. This should fix the IPC errors (aka SD card errors).

http://gbatemp.net/index.php?download=5948

You need only to copy startup.elf on the SD card.
If you copy also the new cBootInstaller and run it, you get a version which doesn't create the file "/tmp/cboot2/armboot.bin" in NAND flash. IOS is now started directly from RAM.
 
I can confirm:
New Version is working for me!11

Bootmii installed as boot2.
Thanks for your great work.

It starts now Wad Manager at booting!

Edit:
Okay let me ask you something (sry if i am annoying):

How do go:
First install Bootmii.
If you can as Boot2 if you cant as IOS.
Prepare the SD Card for Bootmii.

Then go to your PC and save the folder Bootmii.

Now:
The package on the first page is for Bootmii as Boot2.
The package at post #26 is for Bootmii as IOS.

Get the package and prepare the files.
Now start Homebrewchannel and there Cboot installer.
After it is done, it will return back to the Homebrewchannel (or Systemmenu not sure at this moment but it doesnt matter anyway).
Now turn your Wii of and turn it on.

If installed as Boot2:
There will be a screen and the Wad Manager will start!!
IF you get this error:

Code:
Cboot dol loader

IOS Version 36 v7 0x00240007
IOS sucessfully loaded
Sdio_Startup() rv=0
fat _driver: disk init failed
Init Fat driver failed
Failed to load boot.dol from front sd reader.
the use the startup.elf from the IOS Version.
 
[quote name='pika9323' post='1996081' date='May 22 2009, 10:22 PM']How do go:
First install Bootmii.
If you can as Boot2 if you cant as IOS.
Prepare the SD Card for Bootmii.

Then go to your PC and save the folder Bootmii.

Now:
The package on the first page is for Bootmii as Boot2.
The package at post #26 is for Bootmii as IOS.

Get the package and prepare the files.
Now start Homebrewchannel and there Cboot installer.
After it is done, it will return back to the Homebrewchannel (or Systemmenu not sure at this moment but it doesnt matter anyway).
Now turn your Wii of and turn it on.

...[/quote]

I updated the link on the first page. It is better to use v16, because this doesn't have the SD problem. After installation and a successful test, I recommend to backup the file /bootmii/armboot.bin. You may need it if your Wii is bricked.
When you press the "Home" button, the wad manager will start the system menu, because a Homebrew reloader is not installed by cBoot2 (reloader without "p"). Any application which uses the reload feature will crash if you exit the program. If you have preloader installed, the wad manager starts preloader (which could start the Homebrew Channel).
 
Need some help here ...
I extracted 3 different BOOT2-v2-64.wad.out.wad from 3 ISOs with Wii Scrubber than i unpacked them with wad unpacker, that gave me the following files:
00000000.app
0000000100000001.cert
0000000100000001.tik
0000000100000001.tmd

00000000.app is always the right one (sha1 checked) but I' m not able to find ther right tmd & cetk (i have never found "tmd", "title.tmd" or "tmd.title")
 
[quote name='n01a' post='1997207' date='May 23 2009, 11:52 AM']Need some help here ...
I extracted 3 different BOOT2-v2-64.wad.out.wad from 3 ISOs with Wii Scrubber than i unpacked them with wad unpacker, that gave me the following files:
00000000.app
0000000100000001.cert
0000000100000001.tik
0000000100000001.tmd

00000000.app is always the right one (sha1 checked) but I' m not able to find ther right tmd & cetk (i have never found "tmd", "title.tmd" or "tmd.title")[/quote]

Did you tried to rename "0000000100000001.tik" to "cetk" and "0000000100000001.tmd" to "tmd"?
If this is working, please post the sha1 checksum of the files.
 
Im having a problem when cBOOT2 boots the STARTUP.elf is only boots in pal not NTSC the screen jump then goes black
 
I confirmed cBoot2 installation on my Wii (4.0J).
it works well.

This is my confirmation video :)
http://www.youtube.com/watch?v=QSyAGSO20J4&fmt=35
http://www.youtube.com/watch?v=hMFHM626Ux4&fmt=35 *Updated*


sha1sum
(1) bd0f4fc7dfe0d8f137549eb36fbfd56b3dae84ee */00000001/00000001/v2/00000000.app
(2) ace0f15d2a851c383fe4657afc3840d6ffe30ad0 */00000001/00000001/v2/cetk
(3) 932ee88b8a63c6ac0856b222ae06acec77dc33ae */00000001/00000001/v2/tmd.2
(4) 6571655cad06c110c8895e910ff3fe307da1c52e */00000001/00000024/v1042/00000004
(5) 6160899be53f177836b62b524251f183f78be8be */00000001/00000024/v1042/cetk
(6) 19c06ce21ede14ae9367fbd7c6f8f3f4fd1b65f7 */startup.elf

---
(1)-(3)
I got these files by unpacking BOOT2-64-v2.wad in the "The Legend of Zelda Twilught Princess"
00000000.app -> 00000000.app
0000000100000001.cert -> cetk
0000000100000001.tmd -> tmd.2
(4) http://nus.cdn.shop.wii.com/ccs/download/0...000024/00000004
(5) http://nus.cdn.shop.wii.com/ccs/download/0...0100000024/cetk
(6) http://rs542.rapidshare.com/files/236365251/startup.elf
 
Thx Wii gator for the quick reply, it's not working, the installer return to hbc after this output:
wtfbcc.jpg


What is the game that i need to extract the correct files ?
 
@n01a: The tmd file seems to be wrong the printed title id should be 0000000100000001.

I tested it with the following files:
1.) 92f16979b3e10e58da8f1052f3f7fc01ddb5b8fb BOOT2-v2-64.wad.out.wad (from Mario Kart or Mario Galaxy. I think both have the same file).
2.) 85c08539369f96a177615963c4e03c29b12c9df1 BOOT2-64-v2.wad (from Zelda)

Both are working. The second one gives the files:
bd0f4fc7dfe0d8f137549eb36fbfd56b3dae84ee 00000000.app
cd48dafc93c57ecac0ff7d5e73462434fae2dba0 00000001.tik
ace0f15d2a851c383fe4657afc3840d6ffe30ad0 cetk
932ee88b8a63c6ac0856b222ae06acec77dc33ae title.tmd

You need to rename "title.tmd" to "tmd.2".

@alp63: Did you cut the video before wad manager is started? There should be a something printed like "cBoot2 v16" and "IOS Version 36 v1042". Is this recorded using NTSC only hardware? I am asking because I don't know how this behaves on a NTSC TV.

@Reek: I don't know how this behaves on a NTSC TV. I assume that the PAL mode of startup.elf leads to a rolling screen. But when boot.dol is started, the wad manager should switch back to NTSC, because it is reading the screen configuration of the System menu. Maybe you forgot to copy the boot.dol (= wad manager). But you can try to use the NTSC version. http://rapidshare.com/files/236354583/startup.elf.html (There are only 10 downloads available, if somebody else than Reek downloads the file, please upload it again and post here, SHA1 19c06ce21ede14ae9367fbd7c6f8f3f4fd1b65f7).
 
[quote name='WiiGator' post='1997490' date='May 23 2009, 05:09 PM']@alp63: Did you cut the video before wad manager is started? There should be a something printed like "cBoot2 v16" and "IOS Version 36 v1042". Is this recorded using NTSC only hardware? I am asking because I don't know how this behaves on a NTSC TV.[/quote]

I didn't realize the messages "cBoot v16...." untill I switched D-terminal video cable from video capture card to TV.
Yes, the messages are displayed before loading WAD Manager. :P

This is analog captured video about booting cBoot2.
http://www.youtube.com/watch?v=CZ8uiVfqHBE&fmt=35

ps.My video capture card cannot display and record these messages. I don't know why. :(


When replacing sd:/startup.elf with startup.elf (SHA1: 19c06ce21ede14ae9367fbd7c6f8f3f4fd1b65f7), my video capture card issue improved.

So, I updated my confirmation video :)
 
Hi WiiGator, I was just wondering if this technique could be used to load up any cIOS and app? Ok, I guess the app would have to be tweaked not to load a specific IOS, but I think it would be really cool if you could load up a USB loader or backup loader or any other app that needs a cIOS to work without having to install one
 
I tried with zelda twilight princess pal,
30f7f8ebd6e8e1fc7f13171331a369eafb1e0322 cetk
a3690053c5e1adb72959f78befa0f6a4a558e79c tmd2

Doesn't work again ... Same screen as before. Im still searching for the correct game, it's not easy XD
 
@cwstjdenobs
Yes, you can run a cIOS without installing it, if an IOS is used which is packed to 1 file (e.g. IOS9). IOS36 is more difficult.

@n01a
I think you just use the wrong tools. You should compare if the WAD file itself has the right SHA1 sum. Zelda must have the SHA1 sum mentioned above. I don't think that there is anything else possible.
 

Blog entry information

Author
WiiGator
Views
2,721
Comments
214
Last update

More entries in Personal Blogs

More entries from WiiGator

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Where's everybody?