Editing info.plist in System/Library/Extensions

Discussion in 'OS X Mavericks (10.9)' started by yusukeaoki, Dec 19, 2013.

  1. yusukeaoki macrumors 68030

    yusukeaoki

    Joined:
    Mar 22, 2011
    Location:
    Tokyo, Japan
    #1
    Hi, Im currently using a 2011 17in MBP.
    As many of you would know, this boy only has USB2.0.
    I bought a express card USB3.0 last year and it was working all great with
    tonymacx86's USB3.0 driver.

    However, last week I had my logic board replaced.
    After that, my driver no longer worked including my USB3 express card.

    I noticed that under Systems/Library/Extensions,
    there is a kext file called AppleKextExcludeList.kext.
    And bingo, the driver was listed in there.

    Im trying to edit the plist but it keeps on telling me all I can make is a duplicate.
    I tried editing the permission to me from the Info menu.
    Still didnt work.
    I just want to delete the GenericUSBXHCI from there.

    Running 10.9.1 Maverick.

    Any ways?
     
  2. MacUser2525 macrumors 68000

    MacUser2525

    Joined:
    Mar 17, 2007
    Location:
    Canada
    #2
    Open Terminal.app in the /Applications/Utilities folder then type in and hit enter key.

    Code:
    sudo nano /Systems/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist
    
    Type in your password when asked to edit the file as root to remove the offending line(s). Then you will need to rebuild the .kext cache since your already used to hackintosh tools get the kext helper launch it and it will do it for you after you enter your password.
     
  3. yusukeaoki, Dec 19, 2013
    Last edited: Dec 19, 2013

    yusukeaoki thread starter macrumors 68030

    yusukeaoki

    Joined:
    Mar 22, 2011
    Location:
    Tokyo, Japan
    #3
    Thank you!
    I got to the part where I can now edit the kext.

    My question from here is, do I just remove the offending line from the info.plist
    and copy and paste it in terminal?
    I just created a duplicate file on desktop, opened it via textedit and removed the
    Code:
    <key>net.osx86.kexts.GenericUSBXHCI</key>
    		<string>1.2.5d5</string>
    
    Then copy and pasted that to terminal.
    Now do I WriteOut? I hit WriteOut and then enter but it keeps on giving me errors.
     
  4. MacUser2525 macrumors 68000

    MacUser2525

    Joined:
    Mar 17, 2007
    Location:
    Canada
    #4
    Just delete the two lines in the file while you have it opened for editing in Terminal. To do this put the cursor at the start of the first line then hit the CTRL + K keys at the same time to delete the entire line do it again for the second line then CTRL + O to write the file out hitting enter key to accept the default name the same as the input file was named ie. just an edit of the file then CTRL +X to exit nano then rebuild the caches. Reboot after cache rebuild and it should work again.
     
  5. yusukeaoki thread starter macrumors 68030

    yusukeaoki

    Joined:
    Mar 22, 2011
    Location:
    Tokyo, Japan
    #5
    I hit enter after I finished editing but it keeps on telling me
    "[ Error writing /Systems/Library/Extensions/AppleKextExcludeLists/kext/Contents/Info.plist:No such file]"
    When clearly, there is the file.
     

    Attached Files:

  6. chrfr macrumors 603

    Joined:
    Jul 11, 2009
    #6
    No, there is no file at that path. You have the path as /Systems with an "s" at the end. It's just /System.
     
  7. yusukeaoki thread starter macrumors 68030

    yusukeaoki

    Joined:
    Mar 22, 2011
    Location:
    Tokyo, Japan
    #7
    Oh god that is so embarrassing, I totally missed that.
    Thank you so much!

    Unfortunately, the USB3.0 hack isnt working :(
     

Share This Page