Waninkoko backup loader GPL violation

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

Thread Status:
Not open for further replies.
Sep 19, 2008
  1. plushing
    OP

    Newcomer plushing Newbie

    Joined:
    Sep 19, 2008
    Messages:
    4
    Country:
    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

    Member teq GBAtemp Maniac

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

    Newcomer plushing Newbie

    Joined:
    Sep 19, 2008
    Messages:
    4
    Country:
    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

    Member ackers GBAtemp Advanced Fan

    Joined:
    Jul 17, 2007
    Messages:
    990
    Country:
    United Kingdom
    my head hurts
     
  5. misticknight

    Member misticknight GBAtemp Advanced Fan

    Joined:
    May 4, 2004
    Messages:
    916
    Country:
    Australia
    so make a better loader yourself if your so talented.
     
  6. Big Kong Boss

    Member Big Kong Boss GBAtemp Fan

    Joined:
    Aug 17, 2008
    Messages:
    379
    Location:
    U.S.
    Country:
    Korea, South
    nerd [​IMG]
     
  7. stev418

    Member stev418 GBAtemp Fan

    Joined:
    Sep 25, 2007
    Messages:
    492
    Country:
    Australia
    boy, another slap match between b/plushing and waninkoko, the my hex is bigger then your hex.
     
  8. Whizz

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

    Joined:
    Nov 20, 2007
    Messages:
    628
    Location:
    Turn around...
    Country:
    Netherlands
    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

    Newcomer Mikey242 Member

    Joined:
    Nov 17, 2005
    Messages:
    17
    Country:
    United Kingdom
    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

    Member OneUp GBAtemp Regular

    Joined:
    Sep 15, 2008
    Messages:
    228
    Country:
    United States
    This was a leaked beta. I don't know if that gpl bit applies to it.
     
  11. atomikramp

    Member atomikramp GBAtemp Regular

    Joined:
    Jun 22, 2008
    Messages:
    247
    Country:
    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

    Member waninkoko GBAtemp Fan

    Joined:
    Feb 1, 2008
    Messages:
    300
    Location:
    Salamanca, Spain
    Country:
    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

    Newcomer Fabi85 Member

    Joined:
    Apr 23, 2008
    Messages:
    12
    Country:
    Germany
    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

    Member atomikramp GBAtemp Regular

    Joined:
    Jun 22, 2008
    Messages:
    247
    Country:
    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

    Member ppc_gba GBAtemp Regular

    Joined:
    Apr 16, 2006
    Messages:
    197
    Country:
    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.

Share This Page