restore deleted Info.plist in IOSerialFamily.kext

Posted:
in macOS edited January 2014
I deleted the Info.plist in the IOSerialFamily.kext



How can I restore this file or get a new one or whatever?



Thanks for help!!!!!!!!!!!!

Comments

  • Reply 1 of 5
    chuckerchucker Posts: 5,089member
    Code:


    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">;

    <plist version="1.0">

    <dict>

    <key>CFBundleDevelopmentRegion</key>

    <string>English</string>

    <key>CFBundleExecutable</key>

    <string>IOSerialFamily</string>

    <key>CFBundleGetInfoString</key>

    <string>Apple Computer, Inc 2005-01-12 IOKit Serial Port Family</string>

    <key>CFBundleIdentifier</key>

    <string>com.apple.iokit.IOSerialFamily</string>

    <key>CFBundleInfoDictionaryVersion</key>

    <string>6.0</string>

    <key>CFBundleName</key>

    <string>IOKit Serial Port Family</string>

    <key>CFBundlePackageType</key>

    <string>KEXT</string>

    <key>CFBundleShortVersionString</key>

    <string>9.0</string>

    <key>CFBundleSignature</key>

    <string>????</string>

    <key>CFBundleVersion</key>

    <string>9.0.0d30</string>

    <key>IOKitPersonalities</key>

    <dict>

    <key>IOSerialBSDClient</key>

    <dict>

    <key>CFBundleIdentifier</key>

    <string>com.apple.iokit.IOSerialFamily</string>

    <key>IOClass</key>

    <string>IOSerialBSDClient</string>

    <key>IOProbeScore</key>

    <integer>1000</integer>

    <key>IOProviderClass</key>

    <string>IOSerialStream</string>

    <key>IOResourceMatch</key>

    <string>IOBSD</string>

    </dict>

    <key>IOSerialBSDClientSync</key>

    <dict>

    <key>CFBundleIdentifier</key>

    <string>com.apple.iokit.IOSerialFamily</string>

    <key>IOClass</key>

    <string>IOSerialBSDClient</string>

    <key>IOProbeScore</key>

    <integer>1000</integer>

    <key>IOProviderClass</key>

    <string>IOSerialStreamSync</string>

    <key>IOResourceMatch</key>

    <string>IOBSD</string>

    </dict>

    </dict>

    <key>OSBundleCompatibleVersion</key>

    <string>1.0.4</string>

    <key>OSBundleLibraries</key>

    <dict>

    <key>com.apple.kpi.bsd</key>

    <string>8.0.0</string>

    <key>com.apple.kpi.iokit</key>

    <string>8.0.0</string>

    <key>com.apple.kpi.libkern</key>

    <string>8.0.0</string>

    <key>com.apple.kpi.mach</key>

    <string>8.0.0</string>

    <key>com.apple.kpi.unsupported</key>

    <string>8.0.0</string>

    </dict>

    </dict>

    </plist>





  • Reply 2 of 5
    Great thanks.

    I created a new Info.plist with the content you gave me.

    I just wanted to move that now to the IOSerialFamily.kext file but was told that this cannot be modified.

    What now - THANKS again, you are the first one knowing what I am looking for for the last 10hours!!
  • Reply 3 of 5
    I managed to copy that file now.



    After a restart I get the message that the file was not installed correctly and can´t be used.



    What did I do wrong?
  • Reply 4 of 5
    MarvinMarvin Posts: 15,326moderator
    Quote:
    Originally Posted by wobo63 View Post


    I managed to copy that file now.



    After a restart I get the message that the file was not installed correctly and can´t be used.



    What did I do wrong?



    You maybe need to set the permissions on it correctly. It should be:



    Owner: System - Read and Write

    Group: wheel - Read Only

    Others: Read Only



    If it still doesn't work, you can get Pacifist and try extracting that extension from the installer disc.
  • Reply 5 of 5
    THANK YOU MARVIN

    This was the trick - I am up and running again!!
Sign In or Register to comment.