IOS36 Patcher - Install Preloader on a LU64/65 Wii!

Discussion in 'Wii - Hacking' started by Scarfish, Jun 29, 2009.

  1. Scarfish
    OP

    Scarfish GBAtemp Regular

    Member
    101
    0
    Jan 5, 2009
    Netherlands
    IOS36 Patcher v0.1 by Scarfish

    Since there was no way of installing Preloader on a LU64/65 Wii I decided to make a program that will patch the ES_DiVerify check in IOS36 which is used by Preloader for installing.

    First of all I want to thank tona for his Wii Shop and IOS51 Installer which was the base for this tool and Crediar for Preloader from which I sort of 'lent' the ES_Identify patch.
    The source for Wii Shop and IOS51 Installer can be found here: http://junks.tonatonari.info/wiiaps/InstallShopIOS51.zip.

    Disclaimer
    This software is provided 'as-is', without any express or implied warranty.
    In no event will the authors be held liable for any damages arising from the use of this software.

    What is it
    IOS36 Patcher will download the latest IOS36 for you and patches the ES_DiVerify (aka ES_Identify) function so that it's possible again to identify as SU. I don't know if identifying as System Menu works since I was too lazy to test this. It also patches the trucha bug back in.
    The ES_DiVerify patch is the same as the patch that is applied by Preloader on IOS60.
    This patcher is primarily intended for LU64/65 users that wish to install Preloader on their Wii.

    Usage
    In order to use this you'll need an internet connection on your Wii.

    Custom IOS installed as IOS249:
    * Run the dol from your favourite loader
    * At the option which IOS to use choose IOS249
    * At the question if you want to install IOS36 choose Yes
    * If asked choose A for rebooting the Wii or Home for returning to the loader

    cBoot2:
    * Replace the Wad Manager dol with this dol
    * At the option which IOS to use choose Current
    * At the question if you want to install IOS36 choose Yes
    * If asked choose A for rebooting the Wii

    Now you should be able to install Preloader on your LU64/65 Wii! I suggest installing Preloader .29! Dont know if it works with older versions.

    Changelog
    v0.1:
    * Initial version

    Download Link
    Download

    If it worked/not worked for you let me know! Suggestions are also welcome!
     
  2. nknave

    nknave GBAtemp Regular

    Member
    154
    0
    Jun 23, 2009
    Mexico
    Awsome,

    did you get my PM?

    I wonder if we can have a PC App (Windows) that will do this with the files downloaded using NUSD1.1a.


    There is absolutely no way for me to get my Wii on Wifi [​IMG]


    Also, what preloader.dol should I be using, cause the one I have that I got from SoftMii 2.9.7 quite some time ago, asks for IOS35, not IOS36.


    Thanks.
     
  3. Scarfish
    OP

    Scarfish GBAtemp Regular

    Member
    101
    0
    Jan 5, 2009
    Netherlands
    Got your pm. You'll have a pm back in a minute.

    I suggest using Preloader .29 (download from here). Actually I haven't try an older one but will update my post.

    A pc app is absolutely possible, actually I was working on such app a while ago (an app based on NUSD which download the stuff, decrypts it, applies the patches you wish and packs it into a wad). Haven't finished it since I was bored with it [​IMG].
     
  4. WB3000

    WB3000 GBAtemp Advanced Fan

    Member
    668
    1
    Apr 5, 2007
    United States
  5. Scarfish
    OP

    Scarfish GBAtemp Regular

    Member
    101
    0
    Jan 5, 2009
    Netherlands
    Maybe I will [​IMG]. I had the idea a while back before your NUSD but couldn't push myself to it. Then you came with NUSD and hey it became a lot simpler for me since most of the stuff needed was already there [​IMG]. Then I programmed it for a part and couldn't find the time to finish it.

    Maybe this will be the next thing. First gonna grab the newest source since I started with the first version.
     
  6. nickgio

    nickgio Newbie

    Newcomer
    4
    0
    Feb 21, 2009
    Greece
    Yea well dont bother on wiibrew already deleted

    really usefull app though i cant test dont have a LU64 or 65 but whatever feedback i have ill make sure to add it here.
     
  7. wchill

    wchill Resident chillxpert

    Member
    1,407
    34
    Jun 12, 2008
    United States
    Goddamn it, won't Marcan ever leave us alone? Not that I really needed this of course.
     
  8. hark

    hark Member

    Newcomer
    16
    0
    Jan 4, 2007
    What if your Wii is not LU64/65, will this cause problems? How much testing was done on this, by the way?
     
  9. kyogc

    kyogc GBAtemp Fan

    Member
    324
    0
    Nov 24, 2008
    Taiwan
    Why do you need this if your wii is not LU64/65?

    You can install old version of IOS36 which works fine.
     
  10. kavid

    kavid GBAtemp Advanced Fan

    Member
    550
    38
    Sep 28, 2008
    Switzerland
    I modify the source code to offline version.

    now no internet,you can use it.

    I hope Scrafish will add the function next version.

    thank you.


    http://sharebee.com/d826f53c
     
  11. nknave

    nknave GBAtemp Regular

    Member
    154
    0
    Jun 23, 2009
    Mexico
    This work on any Wii, LU64/65+ and older Wiis.

    I just tested them.


    Also, I just found out on my friend's LU65 Wii, that you don't need to install IOS16-64-257-prod.wad and LU64Fix.wad in order to Mod it.


    New way using this tool (I made my wad with Wad Creator (thanks Scarfish))


    Mod any Wii:

    Using cBoot2 and BootMii

    Just install IOS36-64-v3092.wad (this is the newest IOS36 and patch it with this software)

    Run cIOS38 Rev13b Installer, and your set.


    You don't need to do more!!!! [​IMG]

    Thanks ScarFish.

    This deserves a whole new tutorial as well.
     
  12. hark

    hark Member

    Newcomer
    16
    0
    Jan 4, 2007
    Well I actually do have an LU64 Wii from what I understand. I was just wondering, in case. I have tried installing preloader previously with no luck so I'll try that one more time and if that doesn't work then I'll use this and then install preloader. So there wasn't a method of installing preloader on LU64/65 before this... I'll feel much safer once I get preloader on my Wii.

    If I install preloader, then install bootmii as IOS. Would I be able to create and restore backups of my internal memory?
     
  13. nknave

    nknave GBAtemp Regular

    Member
    154
    0
    Jun 23, 2009
    Mexico
    You should be able to make backups with BootMii as IOS no matter if you have PreLoader or not.

    Pesonally, You should not uninstall any IOS Wads and you should be fine.

    Here's my little contribution to this apps.

    ICON for HBC

    [​IMG]
     
  14. hark

    hark Member

    Newcomer
    16
    0
    Jan 4, 2007
    Well I know I can create backups, but would I then be able to restore them if I boot through preloader? Well whatever, I guess my biggest risk is wads, which is covered by preloader. I'm just asking in case I need to mess with IOSs.
     
  15. nknave

    nknave GBAtemp Regular

    Member
    154
    0
    Jun 23, 2009
    Mexico
    I think you should be able to boot to HBC and then reboot to BootMii, but careful with the IOS you mess with.


    I have a nice brick of a wii that's not a LU64, with BootMii as Boot2 and still can't recover [​IMG]
     
  16. Scarfish
    OP

    Scarfish GBAtemp Regular

    Member
    101
    0
    Jan 5, 2009
    Netherlands
    You wont need it since you can downgrade IOS36 to v1042 which has al the bugs you need [​IMG].
    I tested this on an 'old' Wii and on a LU64/65 Wii which both worked fine. The code itself was mostly proven already since IOS51 installer was the base which is used all over the place. Only modifications are the main code (which isnt that exciting) and I added code for the ES_DiVerify which you guys should test also [​IMG].
     
  17. Scarfish
    OP

    Scarfish GBAtemp Regular

    Member
    101
    0
    Jan 5, 2009
    Netherlands
    Ouch. You cant boot into BootMii as boot2 anymore? Thats strange since that shouldn't rely on which IOSes are installed.
     
  18. Bloodlust

    Bloodlust GBAtemp Maniac

    Member
    1,071
    2
    May 25, 2006
    Hong Kong
    Mmm.. but don't the newer wii's already come with an updated IOS36? If that's the case, all that's needed should be bootmii with cboot2 & this ios36 patcher followed by the rev13 installer right?
     
  19. Scarfish
    OP

    Scarfish GBAtemp Regular

    Member
    101
    0
    Jan 5, 2009
    Netherlands
    Right [​IMG]. Havent tested this do.
     
  20. nknave

    nknave GBAtemp Regular

    Member
    154
    0
    Jun 23, 2009
    Mexico

    Correct, you run cBoot2, in this patched WAD Manager, you should uninstall IOS36 and than install, and you'll have the patched version (If you have the WAD with all the patches).

    After that, reboot your Wii, run HBC and load cIOS38 Rev13b and choose IOS36 as your base installer, all will work like a charm.

    Matter of Fact, you can use this IOS36 to install any WADs using WAD Manager without any issues. [​IMG]