cIOSWin - Windows DIP patcher

Discussion in 'Wii - Hacking' started by gameking66, May 1, 2010.

  1. gameking66
    OP

    gameking66 GBAtemp Advanced Fan

    Member
    576
    181
    Mar 9, 2010
    United States
    ~ cIOSWin r2 ~
    ~ cIOS Installer ~

    ~ Original code from bfgr/wwpacker ~
    ~ Modified by n4ru ~



    cIOSWin can be used to patch any WAD with a custom DIP module. Useful because it's a true method of patching an IOS with custom DIPs such as those from Waninkoko and Hermes.

    Usage: Drag and Drop any number of WADs onto cIOSWin and it will patch them one by one with the custom DIP module.

    Extracting DIPs: Drag the cIOS (already patched) onto DIPex and name it di.bin (for Custom DIP), Wan17.bin (for Waninkoko rev17), Wan19.bin (for Waninkoko rev19), Herm4.bin (for Hermes v4), Herm5.bin (for Hermes v5). Remember to use DIPSwitch to use these DIPs.

    Before using cIOSWin, you need to set a DIP with DIPSwitch!

    Usage: Drag and Drop any number of WADs onto cIOSWin and it will patch them one by one with the custom DIP module.

    Features:
    - DIP Patching (cIOSWin)
    - Manage DIPs (DIPSwitch)
    - Extract DIPs (DIPex)
    - Event Logging

    Coming Soon:
    - Trucha Bug Patching
    - ES_Identify Patching
    - NAND Perms Patching

    Changelog:

    Revision 1
    _______________
    * Initial Release

    Revision 2
    _______________
    + '-Patched' is appended to the created WAD.
    + Better Event Logging.
    + Removed DIP module (Illegal).
    + DIPSwitch added for easy DIP Management.
    + DIPex added for DIP extraction.



    DOWNLOAD


    NOTE: Until DIFF patching is implemented, I cannot guarantee compatibility with Homebrew relying on a Waninkoko/Hermes cIOS.
    NOTE: Until Trucha, ES_Identify, and Nand Perms patching is implemented, I cannot guarantee compatibility with Homebrew relying on IOS249.
    NOTE: For all "cIOSCorp-type" purposes, this patcher should make a fully functional cIOS for use with Disc Channel Backup loading.

    PROTIP: Replacing SNEEK+DI's di.bin with one extracted from a Hermes/Waninkoko's cIOS will effectively allow you to launch DVD backups from the Disc Channel.
     


  2. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,892
    3,915
    Sep 19, 2009
    Argentina
    Espresso
    Cheers [​IMG]
     
  3. techboy

    techboy GBAtemp Advanced Maniac

    Member
    1,720
    21
    Mar 15, 2009
    United States
    Pennsylvania
    Nice! Been wondering how to do this for ages, this will make it MUCH easier.

    EDIT: Something's wrong with the mediafire link...when I click the "Click Here to start download" the page refreshes and the DL never starts! Other MF links are working fine for me...
     
  4. gameking66
    OP

    gameking66 GBAtemp Advanced Fan

    Member
    576
    181
    Mar 9, 2010
    United States
    Seems to work fine for me.
     
  5. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    533
    Sep 12, 2009
    Canada
    Ontario
    a lot of questionable files being shared in this release... like the common-key and cygwin1.dll and cygcrypto (i think)

    I haven't tried it yet, but if it works as advertised, great work!
     
  6. techboy

    techboy GBAtemp Advanced Maniac

    Member
    1,720
    21
    Mar 15, 2009
    United States
    Pennsylvania
    Weird. Not sure why I'm having so much trouble. I can download all sorts of other files from them just fine.
     
  7. thesund0g

    thesund0g GBAtemp Fan

    Member
    452
    1
    Aug 6, 2009
    The Boonies
    Awesome tool, very handy. Can I request a feature? I'd like to see it prompt to change the IOS # and version -- you could essentially DIY any IOS using any as a base that way.
     
  8. chartube12

    chartube12 GBAtemp Psycho!

    Member
    3,186
    480
    Mar 3, 2010
    United States
    Two questions: what's a dip module and what is it used for?
     
  9. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    533
    Sep 12, 2009
    Canada
    Ontario
  10. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,892
    3,915
    Sep 19, 2009
    Argentina
    Espresso
    Are you sure?
     
  11. Majroa

    Majroa GBAtemp Regular

    Member
    235
    1
    Mar 14, 2009
    Netherlands
    Damn nice [​IMG]. Always wanted to made my own cIOS
     
  12. gameking66
    OP

    gameking66 GBAtemp Advanced Fan

    Member
    576
    181
    Mar 9, 2010
    United States
    The DLL's 'nor the common key are illegal to share.

    Especially considering the DLL's are open source.
     
  13. techboy

    techboy GBAtemp Advanced Maniac

    Member
    1,720
    21
    Mar 15, 2009
    United States
    Pennsylvania
    It redirected me to the http://www.mediafire.com/?m4miqzdidjt (same link in the OP).

    Can someone MegaUpload it please?

    As for the questionable files, the cygwin libraries are often packed with other homebrew tools. The common-key is the one I'd be worried about. Many apps include MakeKeyBin instead to create it.

    EDIT: After about 30 attempts it finally downloaded.
     
  14. gameking66
    OP

    gameking66 GBAtemp Advanced Fan

    Member
    576
    181
    Mar 9, 2010
    United States
    The common key ban was always just a precaution from what I hear, a 16 bit number is not eligible for a copyright.

    Also, there's currently no message when you exit the program as to whether or not it completed successfully. You can check the log file created, but if something doesn't work there may have been a problem with extracting the WAD. Next revision will include an indicator as to whether or not it failed due to extraction, and the created WAD won't overwrite your original one.
     
  15. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,892
    3,915
    Sep 19, 2009
    Argentina
    Espresso
    file removed
     
  16. YayMii

    YayMii hi

    Member
    4,915
    423
    Jun 24, 2009
    Canada
    that place
    Sweet, a program for making your own cIOSCORP. I want more DIPs included though.
     
  17. gameking66
    OP

    gameking66 GBAtemp Advanced Fan

    Member
    576
    181
    Mar 9, 2010
    United States
    Just a note for those looking into making cIOS', you may have to run the cIOS Installer from whoever you want first, dump the WAD, then extract the DIP, since there's currently no known way to extract the DIP from a .dol.

    Next version will also include Hermes v5 DIP, Hermes v4 DIP, and Waninkoko's r19 DIP. Will also support a custom DIP of your choosing.
     
  18. gameking66
    OP

    gameking66 GBAtemp Advanced Fan

    Member
    576
    181
    Mar 9, 2010
    United States
    I don't have a Wii at the moment so I can't extract the DIPs myself, but I would appreciate it if someone could send me an IOS249 with Waninkoko's Rev19, an IOS222 (or 223, 224) with Hermes v4, and an IOS222 (or 223, 224) with Hermes v5.
     
  19. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,892
    3,915
    Sep 19, 2009
    Argentina
    Espresso
    nvm
     
  20. Krestent

    Krestent What to post?

    Member
    3,953
    33
    Mar 31, 2009
    United States
    Let me confirm: DIP isn't what handles USB loading, right?