Waninkoko backup loader GPL violation

Discussion in 'Wii - Hacking' started by plushing, Sep 19, 2008.

Thread Status:
Not open for further replies.
  1. plushing
    OP

    plushing Newbie

    Newcomer
    4
    0
    Sep 19, 2008
    United States
    Waninkoko's Wii backup loader is in GPL violation, as he clearly used Neimod's "Custom IOS module toolkit", which is GPL licensed, and he provides no source to his custom IOS module.

    In the backup loader package, there is a "custom IOS" WAD, this is simply IOS36 repackaged with Waninkoko's added custom "/dev/do" module.
    This custom module is made using the Custom IOS module toolkit.

    The Custom IOS module toolkit is available for download from Wiibrew, at this link http://wiibrew.org/wiki/Custom_IOS_Module.

    The following is a disassembly of the custom "/dev/do" module:
    http://users.cjb.net/gplviolation/gplviolation.html


    Notice the program header starting at LOAD:00000000, which is exacty outputted by the stripios tool.
    And the string "IOS module" at LOAD:00000088, and the table at LOAD:000000A0 - these come from the crt0.s assembly file.
    Notice the same main program startup, as seen in the main.c file.
    Also notice the similarity between the syscalls at LOAD:20500830, which can be found in the syscalls.s file.

    So waninkoko, where is the source?
     
  2. teq

    teq GBAtemp Maniac

    Member
    1,232
    0
    May 13, 2008
    United States
    I see a "leave Britney ...erm... I mean... Waninkoko... alone" moment just waiting to happen...
     
  3. plushing
    OP

    plushing Newbie

    Newcomer
    4
    0
    Sep 19, 2008
    United States
    Furthermore, after my closer inspection, I have to say that the module is not very big, and looking at the rest of the supplied tools for backup loading, it seems like this loader was tossed together in a few days.

    I am shocked at how this loader is put together, as it seems Waninkoko is a real amateur, that does not really know what he is doing.

    The DVDX library is not needed at all if you enable it manually from IOS side, seems like he was not able to figure this out.
    Furthermode, the use of /dev/do is hilarious, as it causes the PPC application to be patched, which is not necessary if /dev/di was used in the first place.

    WII ARE NOT IMPRESSED.
     
  4. ackers

    ackers GBAtemp Advanced Fan

    Member
    990
    0
    Jul 17, 2007
    my head hurts
     
  5. misticknight

    misticknight GBAtemp Advanced Fan

    Member
    916
    2
    May 4, 2004
    so make a better loader yourself if your so talented.
     
  6. Big Kong Boss

    Big Kong Boss GBAtemp Fan

    Member
    379
    3
    Aug 17, 2008
    U.S.
    nerd [​IMG]
     
  7. stev418

    stev418 GBAtemp Fan

    Member
    492
    10
    Sep 25, 2007
    boy, another slap match between b/plushing and waninkoko, the my hex is bigger then your hex.
     
  8. Whizz

    Whizz When things don't go right, go left.

    Member
    628
    12
    Nov 20, 2007
    Netherlands
    Turn around...
    You have to much free time. Besides, the backup loader got leaked so we don't know whether or not Waninkoko was going to do so.
     
  9. Mikey242

    Mikey242 Member

    Newcomer
    17
    0
    Nov 17, 2005
    You are basing this on a leaked version? This is not even beta fir goodness sakes. You can hardly go around accusing people of poor programming and GPL violations based on leaked software.
     
  10. OneUp

    OneUp GBAtemp Regular

    Member
    234
    15
    Sep 15, 2008
    United States
    This was a leaked beta. I don't know if that gpl bit applies to it.
     
  11. atomikramp

    atomikramp GBAtemp Regular

    Member
    247
    0
    Jun 22, 2008
    Italy
    if anyone is looking to start building this loader from scratch, since this piece of software doesn't really look complicated..
    the first step to start from is to know about the exploit used to load the backups.

    what does that particular key have to deal with it...
    well, no whitepapers about the bug? any documentation?
     
  12. waninkoko

    waninkoko GBAtemp Fan

    Member
    300
    2
    Feb 1, 2008
    Salamanca, Spain
    The driver is not finished, nor the source code (needs to be cleaned, commented, remove shitty code, etc.). I was going to release the source (as it is licensed under the GPL) with the backup-loader binary but now I'll have to release it when I have it completely finished (except you want a very shitty source).

    Also, it's not my fault that the guy who leaked it didn't release the source too.


    EDIT: If I have free time tomorrow, I'll release the first version of the source (I don't like to violate the GPL).
     
  13. Fabi85

    Fabi85 Member

    Newcomer
    12
    0
    Apr 23, 2008
    Gambia, The
    no it's not a GPL violation.
    he didin't release the binaries, so he does not need to release anything. He is only not allowed to sell binarys without releasing the source.
    Is he selling or even releasing the binarys????
    I don't think so...

    Anyway waninkoko, I think releasing the source is a good idea ether way, because this would help the development of the wii-hacking scene a lot
     
  14. atomikramp

    atomikramp GBAtemp Regular

    Member
    247
    0
    Jun 22, 2008
    Italy
    ++
    seriously, i apreciate this talking..
    i know that it doesn't count anything to you, but by reading this i revalutated your person.

    i was a bit angry about beeing addressed of things i didn't do, and i'm permalous and don't really like beeing considered a kiddie idiot and such, for things i'm not even involved in.

    by the way, thanks for your effort, thanks for the release of the source code.

    by the way, do you think you can give us some informations about the bug itself?

    i think that if many more ppl know about it, many more coders would start to build stuff, and cooperation allow the scene to make big improvements.
     
  15. ppc_gba

    ppc_gba GBAtemp Regular

    Member
    198
    0
    Apr 16, 2006
    United States
    thx for reconsidering waninkoko.
    the wii community, especially GBATEMP appreciates your effort, even if they don't all say so.
     
Thread Status:
Not open for further replies.