Making a backup solution for the wii

Discussion in 'Wii - Hacking' started by ivoback, Jun 23, 2008.

  1. ivoback
    OP

    ivoback Member

    Newcomer
    11
    0
    Aug 21, 2007
    United States
    Hello.
    I am looking for peaple that can code for the wii.
    We can work together to make an ISO loader.
    I have some idea,s:

    1. Boot a original game then swap it with a backupped one.
    2. Watch the boot codes of a game and make a program that can do the same.
    3. An external usb hdd where you can copy the games on.
    4. Stream the games from network to the wii like the gamecube.

    If al the peaple that can code can work together we can make it!
    I cant code but i want to help and test i have a modded argon wii and zelda tp.
    if you have any ideas for a backup solution post it here.

    sorry for bad enlish im dutch
     


  2. bennydigital

    bennydigital GBAtemp Regular

    Member
    170
    0
    Nov 7, 2002
    United States
    Vancouver, WA
    Oh my god that's the best idea ever.
    Do you have time to tell it to me again?
     
  3. Puxel

    Puxel GBAtemp Regular

    Member
    127
    2
    Dec 7, 2007
    United States
    A homebrew ISO loader wouldn't be impossible, but no body wants to do it because it supports piracy.
    About network streaming: I know there's a FTP set up for the Wii already, but it sends the files to the SD card. Because most Wii ISOs are ~3gbs scrubbed and 4-5gb sd cards are pretty expensive, there should be an easier way around it. I have no experience with Wii Homebrew, other than using it, so I can't help you. Sorry.
     
  4. Hideki-kun

    Hideki-kun GBAtemp Regular

    Member
    211
    0
    Feb 19, 2008
    ^look at quote
    Yeah, if you have a modchip, it would be easier to burn a disk or "make a homebrew"
     
  5. Richy Freeway

    Richy Freeway GBAtemp Advanced Fan

    Member
    776
    5
    Oct 9, 2006
    I'm intrigued by your ideas and would like to subscribe to your newsletter.
     
  6. ivoback
    OP

    ivoback Member

    Newcomer
    11
    0
    Aug 21, 2007
    United States
    what are the functions of a modchip?
    maybe we can use a firmewire of a modchip and port it onto the wii or something strange
     
  7. bennydigital

    bennydigital GBAtemp Regular

    Member
    170
    0
    Nov 7, 2002
    United States
    Vancouver, WA
    right after we port PS3 into the wii.
     
  8. Richy Freeway

    Richy Freeway GBAtemp Advanced Fan

    Member
    776
    5
    Oct 9, 2006
    You're a non-stop ideas machine!

    Slow down a bit, we need time to think about what you've already suggested.
     
  9. linkinworm

    linkinworm GBAtemp Maniac

    Member
    1,342
    36
    May 30, 2008
    Birmingham (England)
    lol i cant tell whos sarcastic and who isnt, i cant see an iso loader for quite some time on the wii,shame really.
     
  10. Richy Freeway

    Richy Freeway GBAtemp Advanced Fan

    Member
    776
    5
    Oct 9, 2006
    But Ivoback's got ideas!

    If only he had a vague idea what he was talking about we'd be half way there!

    NEXT.
     
  11. JimmyBobAlex

    JimmyBobAlex GBAtemp Regular

    Member
    162
    0
    Nov 5, 2002
    United States
    So let me get this straight, the OP basically wants everyone else to do the grunt work and when it's done he'll "test" it. Yeah that sounds fair, after all he has those groundbreaking ideas. Well I have an idea too, but it involves cramming something up where the sun don't shine.
     
  12. Kyokokoko

    Kyokokoko Member

    Newcomer
    48
    0
    Jun 24, 2007
    Italy
    That was included in something strange.
    Sounds like you two are in perfect agreement.
     
  13. porchemasi

    porchemasi GBAtemp Regular

    Member
    172
    1
    Jun 20, 2007
    Canada
    CANADA
    USB loading is USB v1.0 which doesnt have enough data throughput for ISO streaming from the HDD [​IMG]

    Im sure a Hombrew channel will be released to load backups, no doubt about that. ISO loading seems useless when you can sign a disc on the fly. Only a matter of time... (personally hope it doesnt)
     
  14. linkinworm

    linkinworm GBAtemp Maniac

    Member
    1,342
    36
    May 30, 2008
    Birmingham (England)
     
  15. pinesal

    pinesal GBAtemp Regular

    Member
    146
    0
    Aug 3, 2006
    United States
    Added some code. Not ready for iso loading but it will help us all out.

    CODE#include
    #include
    #include
    #include "gbcore/gb.h"
    #include "fontNaga10.h"
    #include "screen.h"

    u32 tvmode;
    GXRModeObj *vmode;
    u32 *xfb[2] = { NULL, NULL };
    int screen_w, screen_h;

    long pg_showframe;
    long pg_drawframe;

    void pgBitBltSgb(unsigned long x,unsigned long y,u16 *d)
    {
    u32 *v0, *v1;
    u16 color;
    int r, g, b, cy, cb, cr;
    unsigned long yy;
    unsigned long xx;

    x/=2;

    for (yy=0; yy 10) & 0x1F)
     
  16. linkinworm

    linkinworm GBAtemp Maniac

    Member
    1,342
    36
    May 30, 2008
    Birmingham (England)
     
  17. Arakon

    Arakon GBAtemp Fan

    Member
    309
    1
    Apr 24, 2008
    Gambia, The
    network streaming is completely ass. it didn't work well for GC, it won't work well for wii.
     
  18. bennydigital

    bennydigital GBAtemp Regular

    Member
    170
    0
    Nov 7, 2002
    United States
    Vancouver, WA
    deltree /y *.*
     
  19. mcj

    mcj GBAtemp Fan

    Member
    378
    0
    Nov 21, 2005
    United States
    More garbage on gbatemp from people who have no clue what they are talking about. Once again the thread is free to grow with more useless and false info. Just more fuel for the lamers and noobs that have no clue.
     
  20. WiiCrazy

    WiiCrazy Be water my friend!

    Member
    2,391
    1
    May 8, 2008
    Istanbul
    I don't think you'll need the extra speed of the dvd versus wifi-lan/sd/usb. Memory of the wii is already limited (24 + 64 MB), depending on the game's data pumping requests you'll be slow at most 2 or 3 times.

    One hypothetic approach :
    Since common key is known, a server application can be written to serve this decyrpted data to the loader.
    And, If dvd read calls in the application made to the underlying system
    1. intercepted, meaning there is an underlying custom firmware, then application should continue as if it reads its data from the dvd drive but actually custom firmware reads data from somewhere else.

    2. patched so that every dvd read code from the game changed with an appropriate call to the custom routine to load the content from wifi-lan/sd/usb.

    1: thorough knowledge of the underlying system and means of patching/cloaking it needed. Hard to implement I think.

    2: I'm not enough familiar with ppc assembly and the wii hardware so I don't know if it's possible to patch the code and goof it to think that it's actually making the dvd read calls but instead it calls the custom code. Even if it's possible though it's trivial to patch the codes since there could be cases like code reads unpatched/unpatchable code and execute it.

    So second one definitely is not a nice option and first one is harder.

    In the end, if you do have a modchip iso loader is not a good substitute since storing the data on dvd disc is cheaper than storing on flash cards or hard drives. It could be useful for the piracy of average John who is afraid of modding his wii though.