Results 1 to 7 of 7

Thread: About the Priiloader 0.5 removal

  1. #1
    Senior Member
    WiiHacks Staff
    Nancy the Moderator

    VWA, Game Master, News Hound
    Only site donators may send a PM to WiiHacks Staff
    Red_Gh0st's Avatar
    Join Date
    Jul 2009
    Location
    Puerto Rico. Sexyness: 2376
    Posts
    6,289
    Thanks
    628
    Thanked 2,144 Times in 1,350 Posts
    Blog Entries
    26

    About the Priiloader 0.5 removal



    This is from DacoTaco's blog.
    Its been some time since i removed Priiloader 0.5 from my webserver and google code and i still havenít written why i did it (shame on me :-P ).

    i removed the installer deu to a bug. At the time of removal there had been a few bricks (and thankfully 99% had bootmii @ boot2 >_> ) deu to the bug.

    what was the bug all about?

    easy

    there were no internet settings set. thatís right, thatís how you trigger the bug.

    At first i was surprised : how could something like that screw up the installer completely ?! at first i thought i had a memory corruption. so after a complete installer cleanup of memory blocks, memory alignment and arrays i could scrap that idea of the list.

    maybe there was a bug in my code? only one way to find out. i ran a completely basic hallo world which only inits video & GC Pad (so i could exit) . and bam, crash. that left me to believe it was either HBC or libogc (at this point i was almost sure it was HBC cause of how AHBPROT is passed on to the loaded application).

    so i we (lukegb & myself) ran some tests and tried several basic stuff to help dhewg identify the problem. as time passed i got no response from him so i thought i could try the second option : inform the libogc team about the bug and hope they will help more.

    and so they did.

    shagkur deleted his internet settings and ran his demo app. no dice; it ran fine. weirdly enough, the basic hallo world did crash and so he started looking at the source.

    after a while he discovered that why it crashes is cause of an IPC reply it didnít expect and therefor refers to its registered callback (registered from HBC).where is the callback? at 0x813a2028

    that address could only mean one thing : its a ipc reply from something HBC asked for and never shut down. Tantric & shagkur both believe that the Async network init from HBC is the source. they believe that the async is never canceled/de-init and therefor the ipc reply comes when the app is loaded; causing the nice crash.

    so yes, the crash is related to HBC and as long as its not fixed im not releasing another Priiloader version, no discussion about it.

    if TT wanted to give us AHBPROT they should have checked if everything was de-init perfectly (because without AHBPROT HBC reloads the ios, loosing the rights and resetting everything from ipcÖtherefor no unwanted ipc reply in the app ) or if anything none-evil could happen. this is what i do most of my time working on priiloader (i have so many potential holes in my source ;_; )

    Daco Over and out

    PS : about the user agent strings of priiloader. would anyone who creates mods please update the HTTP parser? that way i can see pretty fast if a mod is doing the insane amount of connections or you guys are just paranoid. thanks
    Source- About the Priiloader 0.5 removal

  2. 3 Users Say Thank You to Red_Gh0st For This Useful Post


  3. #2
    Retired WiiHacks Staff Krafter's Avatar
    Join Date
    Dec 2009
    Posts
    4,427
    Thanks
    460
    Thanked 1,093 Times in 857 Posts
    Blog Entries
    5
    I smell a new version of HBC coming to fix this problem or at least I hope.

  4. #3
    New Member
    Join Date
    Sep 2009
    Posts
    60
    Thanks
    7
    Thanked 1 Time in 1 Post
    If I successfully installed Priiloader 0.5 with no troubles, am i in the clear? Or can I still brick after it's been installed if something happens to my internet settings?

  5. #4
    Senior Member Krank's Avatar
    Join Date
    Jan 2010
    Posts
    8,895
    Thanks
    953
    Thanked 4,321 Times in 2,128 Posts
    Blog Entries
    7
    You are clear. The bug is with the installer. Not priiloader itself.
    Damn I suck!!!!

  6. 1 User Says Thank You Krank For This Useful Post


  7. #5
    WiiHacks Staff
    Only Site Donators Can PM Staff

    Junior Moderator
    Bliepo's Avatar
    Join Date
    Nov 2009
    Location
    On your harddrive (file name: Bliepo.crazy)
    Posts
    1,583
    Thanks
    241
    Thanked 391 Times in 312 Posts
    Blog Entries
    4
    I guess this once again serves as a warning, that the latest version is not always the best version and that you shouldn't update something when it's working. A lesson I myself often forget.
    Awesome sig picture does not work
    Brick Prevention- Things you should never do | Ignoring advice and bricking | Be a jedi, donate
    Guide: Softmod ANY wii | How to post a system check | Loading and Playing Wii Backup Games from USB HDD (softmod only)
    System Menu X (IOS150, E) | HBC 1.08 (IOS58) | bootmii/boot2v4 | priiloader 0.7 | cIOSX rev21d2x_v6 (main base IOS 57) | cIOS 223 (IOS 37 + 38 merged) | USB Loader GX 2.2

  8. 1 User Says Thank You Bliepo For This Useful Post


  9. #6
    Senior Member
    WiiHacks Staff
    Senior Moderator
    Only site donators may send a PM to WiiHacks Staff
    oddgriffin's Avatar
    Join Date
    Nov 2009
    Location
    New Franklin, Ohio. USA
    Posts
    10,193
    Thanks
    2,206
    Thanked 2,579 Times in 2,012 Posts
    Blog Entries
    2
    Quote Originally Posted by Bliepo View Post
    I guess this once again serves as a warning, that the latest version is not always the best version and that you shouldn't update something when it's working. A lesson I myself often forget.
    Or hillbonic translation is " If dat der ain't broked, dont fix it"
    Sent from my van, down by the river.




    Never quantify your life by comparison. It is always going to be apples to oranges. If you feel the need to always look down on others, you currently do not own enough mirrors------ Tommie Griffin.

  10. #7
    New Member
    Join Date
    Sep 2009
    Posts
    60
    Thanks
    7
    Thanked 1 Time in 1 Post
    The auto-update feature was pretty appealing, though. That's what got me to do it. Otherwise, yeah, I never update anything without reading the notes first to see if it's got something I even want.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •