Hacking cIOS USB2 Released!!!

lbalan79

Member
Newcomer
Joined
Mar 29, 2009
Messages
14
Trophies
0
XP
138
Country
United States
They released the source code and with it the tool for creating wpfs. If you dig in the sourcecode anyone can compile the wpfs tool and create wpfs partitions now. Here is a part from the readme file:

QUOTE said:
Wii Backup File System(WBFS) by Kwiirk.

WBFS is a simple file system to store wii backup in an efficient way on a harddrive.

=== Wii Filesystem ===
All Wii Games do not take advantage of the whole 4.7GB DVD.
A lot of WII dvd sectors are in fact never used, even if there is random encrypted garbage in it.
WBFS knows about the wiidisc filesystem, and will copy on the wbfs partition only the part that are really usefull.
The idea of ignoring unused wiidisc sectors is not new, and is implemented in the WiiScrubber tool.

=== Aknowledgement ===
wbfs is based on negentig, a tool from segher, that allows to verify and decrypt wii discs. a modified version
is included, that allows to open discs on a wbfs filesystem.

=== Disclaimer ===
WBFS is a filesystem tool that may damage you disc partition if you dont know what you are doing.
WBFS is in a early beta stage, a number of safety checks are not done, that may cause bugs.
Please save your data, and report bugs (please be productive, and explain exactly the problem)
The authors of the software decline all responsabilities on damage that can been done by the use of this software.
This tool is not made to encourage piracy, only use your own backups from your own games.

=== Usage ===
This version of wbfs only runs on linux, and will probably compiler and work on other unixes including MacOSX even if it has not been tested.

Before using wbfs tool, you must format your harddrive. use the tool gparted from linux.
make a new primary partition of type "unformatted"
If you dont know how to do it, then wbfs in its current form is not for you, forget it or you will lose data. Sorry.

I assume now that $PART is the name of your recently created partition ( e.g. PART=/dev/sdc2 ), and your working directory is the binary release of wbfs_linux
You must be root, or have read/write access to your partition ( "adduser disk" on debian and co plus relogging will do the stuff)

*init the partition:
./wbfs -p $PART init
then wbfs can find automatically your wbfs partition inside your disks.

*add an iso to your partition
./wbfs add

*list the wiidisc that are on the wbfs, you will get the DISCID, game name, number of wide sectors used, and number of GB used.
./wbfs ls

*count the number of wide sectors / GB available on your partition
./wbfs df

*build Homebrew Channel directories for all the games in your partition
This will actually make a directory for each game with the DISCID of the game,
copy the icon.png and boot.dol of the current directory, and make a meta.xml with the name of the game
./wbfs mkhbc
Then copy all the directories in the apps directory of your sdcard.

*remove a disc from wbfs
./wbfs rm DISCID

*extract an iso from wbfs
./wbfs extract DISCID

*create a standalone compressed version of one iso using the wbfs mechanism
./wbfs create
 

WiiMonkey

Well-Known Member
Member
Joined
Jan 16, 2009
Messages
408
Trophies
0
Age
45
Location
UK
Website
Visit site
XP
163
Country
Blue-K said:
Woot
smile.gif
. I had a beta of the beta (
tongue.gif
), which was said to support Hot-Plugging...haven't worked..anyways...great.


@
WiiMonkey said:
we need to find a tool to format are hdd with this filesystem
I seriously hate this kind of people...just wait...in a few days/weeks, we'll see if it was true or a joke, and we'll maybe have the official version..just f*** up and wait...
 

Blue-K

No right of appeal.
OP
Member
Joined
Jun 21, 2008
Messages
2,572
Trophies
0
Location
Helvetica
XP
209
Country
Swaziland
WiiMonkey said:
Blue-K said:
Woot
smile.gif
. I had a beta of the beta (
tongue.gif
), which was said to support Hot-Plugging...haven't worked..anyways...great.


@
WiiMonkey said:
we need to find a tool to format are hdd with this filesystem
I seriously hate this kind of people...just wait...in a few days/weeks, we'll see if it was true or a joke, and we'll maybe have the official version..just f*** up and wait...
 

Rfire

Well-Known Member
Member
Joined
Dec 25, 2005
Messages
131
Trophies
0
Website
Visit site
XP
452
Country
United States
@lbalan79

Hmm I don't see anywhere in the tarball the files to compile wbfs. Mind directing me? I only saw a header file with wbfs in the name.
 

BlackEnigma

Well-Known Member
Member
Joined
Mar 1, 2009
Messages
344
Trophies
0
XP
211
Country
United States
Blue-K said:
they will never learn from the fails that they've done...
mad.gif

smile.gif

Your choice of words makes me smile. The fails that they've done. I've got to use that sometime.

Get of the internet and think about the fails that you have committed, the fails that you have performed, the fails that you have done for they are great.
 

msaraiva

Well-Known Member
Newcomer
Joined
Oct 28, 2007
Messages
87
Trophies
0
XP
538
Country
Canada
pika9323 said:
Someone got the Beta3 with dip install?
If i google it, i come to a french site wtf.

http://www.wii-info.fr/news-699-cios-usb2-...ader-est-la.htm

If it was released on this french website, i can link it here too:

http://rapidshare.com/files/215468439/cios_usb2_beta3.7z.htm
http://www.zshare.net/download/57942110e0726629/

=== beta3 changelog ===
*improved the reliability of the usbstorage driver. It now resets the drive if it starts to error.
*implemented libwbfs, a filesystem to store wii backups on an harddrive (see readme in sources for details)
*implemented yal, the most simple usb-loader.
*Two versions are available.
**cios_usb2_install is IOS 202, and does not contain the DIP plugin nor yal.
**cios_usb2_dip_install is IOS 222, and is not distributed on wiibrew.org. Please do not link to it on wiibrew.

The links above are for cios_usb2_dip_install (IOS 222)
 

koji2009

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,193
Trophies
0
XP
197
Country
United States
Depends on if you have to have WBS installed on the drive before use... If you do, I doubt this will work as it only enables WBS reading. I'm still very curious, unfortunately I don't have access to my wii right now to test it (family member is playing a game on it)
 

koji2009

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,193
Trophies
0
XP
197
Country
United States
In the source code, there was this text file...

From the readme of USB2.0 beta 3...

QUOTE said:
Wii Backup File System(WBFS) by Kwiirk.

WBFS is a simple file system to store wii backup in an efficient way on a harddrive.

=== Wii Filesystem ===
All Wii Games do not take advantage of the whole 4.7GB DVD.
A lot of WII dvd sectors are in fact never used, even if there is random encrypted garbage in it.
WBFS knows about the wiidisc filesystem, and will copy on the wbfs partition only the part that are really usefull.
The idea of ignoring unused wiidisc sectors is not new, and is implemented in the WiiScrubber tool.

=== Aknowledgement ===
wbfs is based on negentig, a tool from segher, that allows to verify and decrypt wii discs. a modified version
is included, that allows to open discs on a wbfs filesystem.

=== Disclaimer ===
WBFS is a filesystem tool that may damage you disc partition if you dont know what you are doing.
WBFS is in a early beta stage, a number of safety checks are not done, that may cause bugs.
Please save your data, and report bugs (please be productive, and explain exactly the problem)
The authors of the software decline all responsabilities on damage that can been done by the use of this software.
This tool is not made to encourage piracy, only use your own backups from your own games.

=== Usage ===
This version of wbfs only runs on linux, and will probably compiler and work on other unixes including MacOSX even if it has not been tested.

Before using wbfs tool, you must format your harddrive. use the tool gparted from linux.
make a new primary partition of type "unformatted"
If you dont know how to do it, then wbfs in its current form is not for you, forget it or you will lose data. Sorry.

I assume now that $PART is the name of your recently created partition ( e.g. PART=/dev/sdc2 ), and your working directory is the binary release of wbfs_linux
You must be root, or have read/write access to your partition ( "adduser disk" on debian and co plus relogging will do the stuff)

*init the partition:
./wbfs -p $PART init
then wbfs can find automatically your wbfs partition inside your disks.

*add an iso to your partition
./wbfs add

*list the wiidisc that are on the wbfs, you will get the DISCID, game name, number of wide sectors used, and number of GB used.
./wbfs ls

*count the number of wide sectors / GB available on your partition
./wbfs df

*build Homebrew Channel directories for all the games in your partition
This will actually make a directory for each game with the DISCID of the game,
copy the icon.png and boot.dol of the current directory, and make a meta.xml with the name of the game
./wbfs mkhbc
Then copy all the directories in the apps directory of your sdcard.

*remove a disc from wbfs
./wbfs rm DISCID

*extract an iso from wbfs
./wbfs extract DISCID

*create a standalone compressed version of one iso using the wbfs mechanism
./wbfs create



=== Programmers usage ===
wbfs is based on libwbfs, a library to handle wbfs discs.
Its usage is documented inside the header file libwbfs/libwbfs.h
The idea is that you only have to give libwbfs some function pointers that allow access to your partition, and original wii discs,
and you can then manage a wbfs partition.
Some basic access to wiidiscs are provided by wiidisc.(h|c), allowing to extract files from the wii dvd filesystem,
to change the partition table, and to find out which part of the wii dvd is used.

=== unimplemented features ===
*copy a wbfs file to your partition
./wbfs add file.wbfs

Reading that, I think it's safe to assume you need to format the drive BEFORE use with the USB loader and I'm not sure the source is included for the WBFS partition creator or just the source for the reading part of the cIOS.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @ZeroT21, The Russians are after you lol.
  • K3Nv2 @ K3Nv2:
    Send me your ip I'll remotely fix it
  • ZeroT21 @ ZeroT21:
    @K3Nv2 my head needs fixing if I believe you
  • ZeroT21 @ ZeroT21:
    it's kinda fun watching it happen tho
  • K3Nv2 @ K3Nv2:
    It needs fixing for other things but your pc I can fix
  • ZeroT21 @ ZeroT21:
    over 300+ virus/trojians/worms after scanning, what did I do to deserve this attention lol
  • ZeroT21 @ ZeroT21:
    tho I find it funny when i receive other people's pc/laptops in this state
  • ZeroT21 @ ZeroT21:
    i wont be upgrading unless I cant run the games i want anymore
  • K3Nv2 @ K3Nv2:
    Spill water on it good excuse
  • ZeroT21 @ ZeroT21:
    @K3Nv2 that's like a valid option if someone else is paying for ya
  • K3Nv2 @ K3Nv2:
    Daddy's wallet
  • K3Nv2 @ K3Nv2:
    Ngl hogwarts legacy has good pooping music
  • OctoAori20 @ OctoAori20:
    That's uh-
  • OctoAori20 @ OctoAori20:
    That's certainly a Dairy Queen sign lmao
  • K3Nv2 @ K3Nv2:
    You should see his help wanted signs
  • OctoAori20 @ OctoAori20:
    Ugh, so many sweat-dipwads in Sploon 3 Anarchy mode tonight
  • OctoAori20 @ OctoAori20:
    I didn't know this was "Make Octo never finish Fresh Season 2024 Catalog in Splatoon 3" month, good god
  • Veho @ Veho:
    What's the point of "confirming" games you know will get released. Like Nintendo "confirming" a Zelda sequel. "We can't be sure Nintendo is working on a new Zelda game, or if a new Zelda game will ever be released, until they officially confirm it."
  • Veho @ Veho:
    "There is literally no way to know if they will ever release a new Zelda game, it's wild speculation until they officially confirm it."
  • K3Nv2 @ K3Nv2:
    Black ops was the lesser shitter line in cock a poopoo tbf just a way to let people know it hasn't died or going a different route I guess
  • K3Nv2 @ K3Nv2:
    $70 DLC per 6 months is what it turned into
    K3Nv2 @ K3Nv2: https://youtu.be/R28ZSY2Sc2A?si=H5Lb6PNkzMhAHO_P