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

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

  1. Scarfish
    OP

    Member Scarfish GBAtemp Regular

    Joined:
    Jan 5, 2009
    Messages:
    101
    Country:
    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

    Member nknave GBAtemp Regular

    Joined:
    Jun 23, 2009
    Messages:
    154
    Country:
    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

    Member Scarfish GBAtemp Regular

    Joined:
    Jan 5, 2009
    Messages:
    101
    Country:
    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

    Member WB3000 GBAtemp Advanced Fan

    Joined:
    Apr 5, 2007
    Messages:
    668
    Country:
    United States
  5. Scarfish
    OP

    Member Scarfish GBAtemp Regular

    Joined:
    Jan 5, 2009
    Messages:
    101
    Country:
    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

    Newcomer nickgio Newbie

    Joined:
    Feb 21, 2009
    Messages:
    4
    Country:
    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

    Member wchill Resident chillxpert

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

    Newcomer hark Member

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

    Member kyogc GBAtemp Fan

    Joined:
    Nov 24, 2008
    Messages:
    324
    Country:
    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

    Member kavid GBAtemp Advanced Fan

    Joined:
    Sep 28, 2008
    Messages:
    519
    Country:
    China
    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

    Member nknave GBAtemp Regular

    Joined:
    Jun 23, 2009
    Messages:
    154
    Country:
    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

    Newcomer hark Member

    Joined:
    Jan 4, 2007
    Messages:
    16
    Country:
    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

    Member nknave GBAtemp Regular

    Joined:
    Jun 23, 2009
    Messages:
    154
    Country:
    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

    Newcomer hark Member

    Joined:
    Jan 4, 2007
    Messages:
    16
    Country:
    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

    Member nknave GBAtemp Regular

    Joined:
    Jun 23, 2009
    Messages:
    154
    Country:
    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

    Member Scarfish GBAtemp Regular

    Joined:
    Jan 5, 2009
    Messages:
    101
    Country:
    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

    Member Scarfish GBAtemp Regular

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

    Member Bloodlust GBAtemp Maniac

    Joined:
    May 25, 2006
    Messages:
    1,054
    Country:
    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

    Member Scarfish GBAtemp Regular

    Joined:
    Jan 5, 2009
    Messages:
    101
    Country:
    Netherlands
    Right [​IMG]. Havent tested this do.
     
  20. nknave

    Member nknave GBAtemp Regular

    Joined:
    Jun 23, 2009
    Messages:
    154
    Country:
    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]
     

Share This Page