cBoot2
######
Author: WiiGator
WARNING: You need to make a NAND backup with Bootmii before using this tool.
This is required to recover on fatal errors.
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.
As example the wad manager from Waninkoko is in the package included,
because programs need a small patch to use the full features. Waninkoko
was not responsible for this. I used it, because it is a nice example of
what this package can do. Using this package you can install old IOS version
which include the sign bug, which is needed for some applications.
Note: You need just to extract an old game disc to get the wad files.
First you need to select uninstall and then install in the wad manager.
What does it?
#############
This archive include tools for patching Boot2. The patched file is installed
to SD "/bootmii/armboot.bin". The file can be started by the Bootmii
loader.
cBoot2Installer installs "/bootmii/armboot.bin" to the SD card.
You need to copy the files on the SD card. The installers also try to download
the files, but the files are not available for download (Maybe in future).
Installation:
#############
Copy all files in directory sdroot to the SD card. You will see "startup.elf",
"boot.dol" and the directories in the root of the SD card. Then you need to
copy additonal files into the given directory structure. The additional files
are not included in the package.
For running cBoot2Installer you need the following directory structure on
your front SD card (the first colum is the SHA1 sum):
6160899be53f177836b62b524251f183f78be8be /00000001/00000024/v1042/cetk
6571655cad06c110c8895e910ff3fe307da1c52e /00000001/00000024/v1042/00000004
bd0f4fc7dfe0d8f137549eb36fbfd56b3dae84ee /00000001/00000001/v2/00000000.app
932ee88b8a63c6ac0856b222ae06acec77dc33ae /00000001/00000001/v2/tmd.2
ace0f15d2a851c383fe4657afc3840d6ffe30ad0 /00000001/00000001/v2/cetk
The files in directory v2 are Boot2. You need to extract BOOT2-v2-64.wad.out.wad.
Note: /00000001/00000001/v2/00000000.app is decrypted.
After cpoying the files, you need to run the cBoot2Installer to get the
file "/bootmii/armboot.bin" on the SD card.
Download links:
###############
The SDI module can be loaded here:
http://nus.cdn.shop.wii.com/ccs/download/0000000100000024/cetk
http://nus.cdn.shop.wii.com/ccs/download/0000000100000024/00000004
Files need to be copied to SD /00000001/00000024/v1042/.
How it works?
#############
cBoot2Installer will install a ARM boot binary to "/bootmii/armboot.bin" on
the SD card.
This is started by the Bootmii loader (put in SD card and power on the wii).
This will:
1. Copy SD "/startup.elf" to NAND "/tmp/cboot2/ppcboot.elf".
2. Search for an IOS starting with IOS36 and going down to IOS3.
3. It will patch the kernel of the IOS to include the sign bug and
will add the abilty to remove an installed IOS.
4. The patched kernel will be written to MEM2 RAM.
5. Start file "/tmp/cboot2/ppcboot.elf" from NAND on Broadway.
6. Start IOS on Starlet.
7. Broadway will then load the file "boot.dol" from SD and start it.
8. In this example the wad manager is started. The file is patched to
not load a different IOS. All executables need such a patch. Or you
will miss the main feature this package.
NOTE: The NAND "/tmp" directory will be deleted automatically when an IOS is started.
NOTE: libfat can crash if no SD card is inserted, when trying to create a new directory.
Thyl-Thalion escribió:Buenas noticias a los que no tengan cIOS y tengan 4.0:
Wiigator ha sacado un custom boot2,un arranque para bootmii que arranca un IOS con bug trucha desde el arranque, para luego poder usar wadmanager y volver a "meter las truchas en el cesto".
Muy peligroso, porque mete un archivo temporal en la nand que luego se supone borra,por eso no pongo ni la descarga, pero me parece muy interesante y hay que ver como avanza la cosa...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.