Priiloader installer mod with cIOS and AHB support (looking for testers)

Discussion in 'Wii - Emulation and Homebrew' started by JoostinOnline, Jul 11, 2013.

  1. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Since DacoTaco has decided to start blocking System Menus with elevated version numbers (just because that's the kind of thing he does), which offer excellent brick protection, I've decided to make some changes to Priiloader and release it. He's not releasing the source code to the betas (which to my knowledge is illegal, since it's GPL), I'm just adding the improvements (along with a few of my own) to the current installer source on Google Code. Unfortunately, my boot2 Wii is currently suffering from a bad wifi module, so I can't test it myself.

    The end result should have the following changes:
    1. Support for any cIOS via meta.xml arguments, instead of just IOS36
    2. No blocking elevated System Menu versions
    3. No blocking cIOSCorp/DarkCorp cIOS's
    4. Support for new motion+ remotes
    5. AHB support so a cIOS is not necessary (although will optionally be supported)
    6. Prevention from installing on a vWii, which would result in a brick
    7. Support for hacks_hash.ini in the root of the fat device, instead of idiotically demanding it be in a directory that might not exist
    It's basically the private and public installer combined, with a few tweaks of my own.

    If you want to test, you can download the latest installer here. I must stress that you should only attempt this if you have Bootmii installed as boot2. There is also no reason to test this on a vWii. I believe I have successfully blocked installation, but you shouldn't be running it on a vWii to begin with. Report your results either here or at HacksDen.
     


  2. Hielkenator

    Hielkenator GBAtemp Psycho!

    Member
    4,219
    385
    Feb 7, 2010
    Netherlands
    I would like to test, could you provide a link without having to register at hacksden?
     
    JoostinOnline likes this.
  3. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    I thought the downloads were public. We changed it a few months ago. :huh:

    Edit: I'll get that worked out. In the meantime, I've uploaded it to mediafire. I'd attach them here, but then I'd have to update both sites, and I'm just not up to that kind of work, lazy as I am.
     
  4. boomario

    boomario Nothing to say here.

    Member
    411
    135
    Oct 31, 2012
    Brazil
    I will make a nand backup and test it later :)
     
    JoostinOnline likes this.
  5. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Thanks. :)
     
  6. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    Thanks for this mod JoostinOnline


    just tried it on my 3.2E Wii (with HBC 1.1.2), black screen for a few seconds then error "cIOS58 isn't ES_Identify patched : error -1029,, aborting mission"

    ps : the meta.xml was not modified in any way


    my syscheck, if it can help :

     
    JoostinOnline likes this.
  7. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Hmm, it should be patched on-the-fly. Let's try a manual IOS selection. Open the meta.xml file with Wordpad (not Notepad), and change this:
    Code:
    <!--<arg>--ios=236</arg>-->
    to this:
    Code:
    <arg>--ios=217</arg>
    Thanks for testing. :)
     
  8. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    Works great with (c)IOS217 (rev 17 waninkoko), but it was supposed to work with that kind of (c)IOS ^___^


    ps : A button does NOT start priiloader installation. Only + was working (for me at least). I thought the installer has crashed, then I tried with + ;)


    EDIT : the path to hacks_hash.ini should be changed or your mod should use the original folder "priiloader" in apps because it can't find the file otherwise
     
    JoostinOnline likes this.
  9. boomario

    boomario Nothing to say here.

    Member
    411
    135
    Oct 31, 2012
    Brazil
    I'm making a nand backup with bootmii@boot2 and soon i will test and post the results :lol:

    I was needing to make a saves backup anyway :mellow:
     
    JoostinOnline likes this.
  10. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Well the fact that it even lets you choose the cIOS is a step up. Normally it forces IOS36. I'll need to work out why it's not patching on the fly though.

    A on a GC controller.

    I uploaded everything prior to remembering that Daco pointlessly changed the directory of hacks_hash.ini.
     
  11. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    it explains everything (but can be confusing) :P
     
  12. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    I didn't create the menu. ;)

    Anyway, did it say anything about "Patching IOS58 on-the-fly"?
     
  13. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    Nope, only the error "cIOS58 isn't ES_Identify patched : error -1029,, aborting mission"


    ps : with IOS217, it starts immediately, the installer's menu pops up in 1 second
    with the unmodified meta.xml, there is a black screen for 5-10seconds, the wiimote is not synchronized, then the wiimote synchronizes and error appears.
     
    JoostinOnline likes this.
  14. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Try it now.
     
  15. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    works great now ;)
    I removed and reinstalled priiloader without any problem, and without modifying meta.xml

    DSCF4720.JPG
     
    JoostinOnline likes this.
  16. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Alright, now I'll work on adding root-directory support for hacks_hash.ini.
     
  17. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Okay, uninstall Priiloader, and install it again with the latest installer placing hacks_hash.ini in the root, but not in the Priiloader folder. See if it works.
     
  18. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    Everthing works as it should.

    hacks_hash.ini in the root of sd card, priiloader can see and use it. BTW I did not try to install any of these hacks because my System Menu is already patched with starfall/startpatch.
     
  19. JoostinOnline
    OP

    JoostinOnline Certified Crash Test Dummy

    Member
    10,928
    3,705
    Apr 2, 2011
    United States
    The Twilight Zone
    Sweet. Thanks for testing.
    BTW I did not try to install any of these hacks because my System Menu is already patched with starfall/startpatch.[/quote]
    Lol, that's not very safe. I didn't think anybody even used StartPatch anymore.

    I need at least two more testers:
    • One who has used Softmod ANY Wii, and therefore has an elevated System Menu version and DarkCorp SM IOS.
    • One who has used ModMii, and therefore has a DarkCorp-ish (I say ish, because it has extra patches) SM IOS.
     
  20. boomario

    boomario Nothing to say here.

    Member
    411
    135
    Oct 31, 2012
    Brazil
    At first i got the same "cIOS58 isn't ES_Identify patched : error -1029,, aborting mission" error,
    but after modifying the meta.xml for ios 236 he installed fine over my old priiloader, and also fixed some bugs :P