Results 1 to 9 of 9

Thread:
AHBPROT and MEMPROT: A basic explanation

  1. #1
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,839
    Thanked: 1524
    Blog Entries
    10
    Mentioned
    14 Post(s)

    Post AHBPROT and MEMPROT: A basic explanation

    I did some searching, and there is no simple explanation of AHBPROT and MEMPROT for Wii homebrew users. What info exists is often either wrong, or too complex for beginners (including myself) to understand. While I lack the finer points, I felt it would be good to write a basic guide.

    What is AHBPROT? Do I want it?
    AHBPROT stands for Advanced High-Performance Bus Protection. Most people say you should "get AHBPROT" or "enable AHBPROT", which is incorrect. I did myself until I understood what it was. You want to disable it, so a more accurate phrase would be "Disable AHBPROT", or "Have AHBPROT/AHB access".

    If you can disable that protection, you get full access to every piece of hardware on the Wii, without needing a cIOS, and it's much easier. This includes the disc drive, which allows playing DVD's, if your drive supports it of course.


    How does it work?
    Now, when you load the Homebrew Channel, AHB Protection is disabled. When you launch homebrew from there (with the ahb_access or no_ios_reload argument), AHB Protection continues to be disabled. Now with AHB access, you can disable what is commonly referred to as "MEMPROT". It is Memory Protection, specifically MEM2 (part of the RAM) where the IOS is loaded to. Through there, you can apply temporary on-the-fly patches to the current IOS. This includes the signature check, NAND, and ES patches.

    With AHBPROT, and then MEMPROT, disabled, you can accomplish the same thing you would do by permanently patching an IOS on the NAND. The benefit is that, if you make a mistake, you don't risk screwing up the IOS, which would affect anything you run on it in the future.


    Where can I get more info?
    Take a look at this if you want more info:
    Of tmds and hardware - HackMii Blog
    Good news and bad news: Priiloader

    You might not understand it all (I sure didn't), but it is an interesting read.

    Thanks to megazig for doing a quick scan of this for flaws.



    2012 JoostinOnline - You may not copy this material without prior written consent.
    Last edited by JoostinOnline; 03-06-2013 at 06:28 PM.
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  2. The Following 5 Users Say Thank You to JoostinOnline For This Useful Post:


  3. #2
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,839
    Thanked: 1524
    Blog Entries
    10
    Mentioned
    14 Post(s)
    I think it's done. If you've got questions, ask them and I'll do my best to answer.
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  4. The Following User Says Thank You to JoostinOnline For This Useful Post:


  5. #3
    HacksDen Staff
    Administrator
    Krafter's Avatar
    Join Date
    Mar 2011
    Location
    Where you're not
    Posts
    2,900
    Thanked: 760
    Blog Entries
    1
    Mentioned
    5 Post(s)
    Interesting read. Thanks!
    Judge me by the content of my character and not the color of my politics.
    Feedback from my work: 1, 2, 3, 4

  6. The Following User Says Thank You to Krafter For This Useful Post:


  7. #4
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,839
    Thanked: 1524
    Blog Entries
    10
    Mentioned
    14 Post(s)
    I added info about the No Net bug, including the Priiloader v0.5 incident. I may expand it later.
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  8. #5
    Administrator
    News Hack
    stomp_442's Avatar
    Join Date
    Mar 2011
    Location
    Southeast Michigan
    Posts
    5,830
    Thanked: 1450
    Blog Entries
    3
    Mentioned
    5 Post(s)
    Quote Originally Posted by JoostinOnline View Post
    I added info about the No Net bug, including the Priiloader v0.5 incident. I may expand it later.
    Does the no network bug still plague the cIOS, I remember in the past (with waninkoko's cIOS) getting a code dump when USB loaders tried to access the internet when no network was available.

  9. #6
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,839
    Thanked: 1524
    Blog Entries
    10
    Mentioned
    14 Post(s)
    Quote Originally Posted by stomp_442 View Post
    Does the no network bug still plague the cIOS, I remember in the past (with waninkoko's cIOS) getting a code dump when USB loaders tried to access the internet when no network was available.
    No, it's not related to the IOS. If something crashes during an attempt to access the internet, it's a problem with the apps network code.
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  10. #7
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,839
    Thanked: 1524
    Blog Entries
    10
    Mentioned
    14 Post(s)
    Are there anymore questions?
    Last edited by JoostinOnline; 02-05-2013 at 06:40 PM.
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  11. #8
    Founding Member
    Retired Staff/Mod
    nightstah's Avatar
    Join Date
    Mar 2011
    Location
    BFE, USA
    Posts
    4,483
    Thanked: 1035
    Mentioned
    3 Post(s)
    Are... since you used plural.


  12. #9
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,839
    Thanked: 1524
    Blog Entries
    10
    Mentioned
    14 Post(s)
    Oops. I originally typed "Is there anything else that I should add?"
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

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
  •