Hacking Backup Launcher by Wiigator

  • Thread starter Thread starter Whtrvn
  • Start date Start date
  • Views Views 1,519,015
  • Replies Replies 6,420
  • Likes Likes 2
For those looking for more channel options here's my creation

Menu Icon:
2dw5do3.jpg

Banner:
1j90yh.png


Tested and working on ntsc-u 3.3
THANKS TO:
compacho for the CD image
Supercool330 for the .wad i used


Download: CODEhttp://rapidshare.com/files/152850035/backup_disc_channel_loaderG.rar.html

no password
 
Hehe, doesn't the backup loader already have a banner and icon?

I rather enjoy the Angel Wii and the 'HAAAAAAAAAAAAAAAAA' chorus when you start it up. XD
 
meohsix said:
For those looking for more channel options here's my creation

Menu Icon:
2dw5do3.jpg

Banner:
1j90yh.png


Tested and working on ntsc-u 3.3
THANKS TO:
compacho for the CD image
Supercool330 for the .wad i used


Download: CODEhttp://rapidshare.com/files/152850035/backup_disc_channel_loaderG.rar.html

no password
finally, one I like. Great job man thanks

EDIT- Works on 3.2U NTSC Wii
 
Meohsix, you're welcome for the image. One Q though. Should we be using Nintendo's Logos on our channels? I mean, I thought the purpose was to make it 100% homebrew.
 
meohsix said:
For those looking for more channel options here's my creation

Menu Icon:
2dw5do3.jpg

Banner:
1j90yh.png


Tested and working on ntsc-u 3.3
THANKS TO:
compacho for the CD image
Supercool330 for the .wad i used


Download: CODEhttp://rapidshare.com/files/152850035/backup_disc_channel_loaderG.rar.html

no password


Excellent Work meohsix looking forward to see more backup channels made
 
compacho said:
Meohsix, you're welcome for the image. One Q though. Should we be using Nintendo's Logos on our channels? I mean, I thought the purpose was to make it 100% homebrew.

When you consider the purpose of this channel, trademark infringement seems insignificant doesn't it?
lecture.gif
 
K well since This is open source. it would be a good time for anyone to dive into the sourcecode to try and improve this. Of course compatability should be the main focus for those up to the task, but improving the menu would also be good. I have Tried a few things myself, cleaning up the GUI, and hardcoding my settings. but what would really be nice is a;

saved settings system, that remembers settings for each game.
Loading Game Title in menu (is it possible to load the icon for a game)
Ability To turn individual cheats on/off
Clean up the GUI, not so dos like.

My Coding skills are a bit weak, in time i know i will do all of this if noone else does. but it should be pretty easy for anyone else with some basic knowledge.

Aslo, I was thinking of making a new themed GUI, all greenlike, and a new banner, and Rename it to GatorOS, i think it fits, its like a gecko on crack
tongue.gif



oh also WiiGator, you still alive?
 
Yo. I tried to change the banner for the backup loader shown above (i also changed teh startup music), but whenever i install it, it doesnt show up and on my installed channel data it just shows 3 question marks. I posted the wad in the topic i made. Its called "bannder editing problem". Anyone know whats wrong? I didnt do it wronf seeing on how my wii isnt perm-brisked.
 
Can the loader play GC games? Could they if they're decrypted and made into a different iso like the Wii ones? Except they would need different encryption software.
 
psycon said:
K well since This is open source. it would be a good time for anyone to dive into the sourcecode to try and improve this. Of course compatability should be the main focus for those up to the task, but improving the menu would also be good. I have Tried a few things myself, cleaning up the GUI, and hardcoding my settings. but what would really be nice is a;

saved settings system, that remembers settings for each game.
Loading Game Title in menu (is it possible to load the icon for a game)
Ability To turn individual cheats on/off
Clean up the GUI, not so dos like.

My Coding skills are a bit weak, in time i know i will do all of this if noone else does. but it should be pretty easy for anyone else with some basic knowledge.

Aslo, I was thinking of making a new themed GUI, all greenlike, and a new banner, and Rename it to GatorOS, i think it fits, its like a gecko on crack
tongue.gif



oh also WiiGator, you still alive?

yeah we need another version of the backup launcher some bug issues and some GUI issues and psycon if you can do some cleaning up that would be great but we do need another version of the channel and wiigator wake up and help us
 
I'm running a strictly linux laptop. Nothing win32 here.

With that said im trying to get the extractpartition binary to work. here is what happens:

Code:
$./extractpartition madden_bkup.iso test.iso
Title id: RFLE
Group id: 69
Name: Madden NFL 09

2 partitions:
ÂÂÂÂpartition #0 @ 000050000 type 1
ÂÂÂÂpartition #1 @ 00f800000 type 0

Doing partition 0...
--------------------------------

Doing partition 1...
--------------------------------
ÂÂÂÂtitle id = 0001000052464c45 ELFR
ÂÂÂÂtmd sizeÂÂÂÂ=ÂÂ00000208
ÂÂÂÂtmd offsetÂÂ= 0000002c0
ÂÂÂÂcert sizeÂÂ =ÂÂ00000a00
ÂÂÂÂcert offset = 0000004e0
ÂÂÂÂdata offset = 000020000
ÂÂÂÂdata sizeÂÂ = 107ba0000
>>>>>> checking sig by Root-CA00000001-XS00000003...
>>>>>> checking sig by Root-CA00000001...
>>>>>> checking sig by Root...
cannot open root-key: No such file or directory

My directory contents are as follows:

Code:
common-key
madden_bkup.iso
root-key
extractpartition
test1.iso
test.iso


I'm currently running Ubuntu (Debian). I'm an avid user and not a noob... feel free to get technical.
 
substancev said:
I'm running a strictly linux laptop. Nothing win32 here.

With that said im trying to get the extractpartition binary to work. here is what happens:

Code:
$./extractpartition madden_bkup.iso test.iso
Title id: RFLE
Group id: 69
Name: Madden NFL 09

2 partitions:
ÂÂÂÂpartition #0 @ 000050000 type 1
ÂÂÂÂpartition #1 @ 00f800000 type 0

Doing partition 0...
--------------------------------

Doing partition 1...
--------------------------------
ÂÂÂÂtitle id = 0001000052464c45 ELFR
ÂÂÂÂtmd sizeÂÂÂÂ=ÂÂ00000208
ÂÂÂÂtmd offsetÂÂ= 0000002c0
ÂÂÂÂcert sizeÂÂ =ÂÂ00000a00
ÂÂÂÂcert offset = 0000004e0
ÂÂÂÂdata offset = 000020000
ÂÂÂÂdata sizeÂÂ = 107ba0000
>>>>>> checking sig by Root-CA00000001-XS00000003...
>>>>>> checking sig by Root-CA00000001...
>>>>>> checking sig by Root...
cannot open root-key: No such file or directory

My directory contents are as follows:

Code:
common-key
madden_bkup.iso
root-key
extractpartition
test1.iso
test.iso


I'm currently running Ubuntu (Debian). I'm an avid user and not a noob... feel free to get technical.

Make a directory called ".wii" in your home directory and put "root-key" and "common-key" in there. That should be all you need. I'm running Ubuntu 8.04 and haven't had too much trouble. I was using Waninkoko's "backup-creator.exe" under a Wine command line (which works well) but now I use "extractpartition" because it just feels better being native.
 
Like some others here I'm looking at modifying this launcher to work more how I'd like it to. I'm going to change it to automatically run the game with my settings unless I hold 'A' when the channel opens... Just one snag: I can't get the damned thing to compile. Could someone take a look at this output and maybe give me a pointer or two? Thanks. BTW I'm using the latest DevkitPro and libogc on Ubuntu:

CODEjb@jb-desktop:~/developer/src/backuplauncher$ make
apploader.c
/home/jb/developer/src/backuplauncher/source/apploader.c: In function 'apploader':
/home/jb/developer/src/backuplauncher/source/apploader.c:403: warning: assignment makes integer from pointer without a cast
/home/jb/developer/src/backuplauncher/source/apploader.c:426: warning: implicit declaration of function 'sdio_Deinitialize'
/home/jb/developer/src/backuplauncher/source/apploader.c: In function 'apploader_backup':
/home/jb/developer/src/backuplauncher/source/apploader.c:643: warning: assignment makes integer from pointer without a cast
arial16.c
di.c
dvd_broadway.c
font.c
fst.c
geckocard.c
/home/jb/developer/src/backuplauncher/source/geckocard.c: In function 'commands_uploadsave':
/home/jb/developer/src/backuplauncher/source/geckocard.c:128: warning: implicit declaration of function 'doprogress'
geckodvd.c
/home/jb/developer/src/backuplauncher/source/geckodvd.c: In function 'wiidvd_stop':
/home/jb/developer/src/backuplauncher/source/geckodvd.c:300: warning: implicit declaration of function 'bwDVD_LowStopMotor'
geckogreen.c
geckogrey.c
geckoload.c
/home/jb/developer/src/backuplauncher/source/geckoload.c: In function 'commands_uploadexe':
/home/jb/developer/src/backuplauncher/source/geckoload.c:117: warning: implicit declaration of function 'patchdol'
/home/jb/developer/src/backuplauncher/source/geckoload.c:129: warning: initialization makes pointer from integer without a cast
geckolowlevel.c
geckomem.c
geckomenu.c
geckomusic.c
geckousb.c
libcios.c
main.c
/home/jb/developer/src/backuplauncher/source/main.c: In function 'main':
/home/jb/developer/src/backuplauncher/source/main.c:101: warning: unused variable 'i'
menugfx.c
patchcode.c
relos.c
reloself.c
relostub.c
stubload.c
/home/jb/developer/src/backuplauncher/source/stubload.c: In function '__DI_StubLaunch':
/home/jb/developer/src/backuplauncher/source/stubload.c:127: warning: implicit declaration of function 'ES_LaunchTitleBackground'
tools.c
patchhook.S
stubasm.S
wii.S
linking ... backuplauncher.elf
stubload.o: In function `__DI_StubLaunch':
/home/jb/developer/src/backuplauncher/source/stubload.c:127: undefined reference to `ES_LaunchTitleBackground'
/home/jb/developer/src/backuplauncher/source/stubload.c:151: undefined reference to `__IPC_Reinitialize'
collect2: ld returned 1 exit status
make[1]: *** [/home/jb/developer/src/backuplauncher/backuplauncher.elf] Error 1
make: *** [build] Error 2
 
First, just to make backup creating easy,
Code:
sudo mv extractpartition /usr/bin
Then all you have to do is type extractpartition.

To get it to work,
Code:
mkdir ~/.wii
dd if=/dev/zero of=~/.wii/root-key count=1 bs=516
cp common-key ~/.wii

Ignore the errors, I compared two ISOs with md5sum and they were the same.
 

Site & Scene News

Popular threads in this forum