Toggle navigation
All Forums
Recent Posts
Sign In
restore deleted Info.plist in IOSerialFamily.kext
wobo63
Posted:
February 24, 2007 11:10AM
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
chucker
Posts:
5,089
member
February 24, 2007 11:12AM
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
wobo63
Posts:
5
member
February 24, 2007 11:25AM
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
wobo63
Posts:
5
member
February 24, 2007 11:32AM
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
Marvin
Posts:
15,326
moderator
February 24, 2007 8:45PM
Quote:
Originally Posted by
wobo63
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
wobo63
Posts:
5
member
February 25, 2007 7:05PM
THANK YOU MARVIN
This was the trick - I am up and running again!!
Sign In
or
Register
to comment.
Comments
<?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>
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!!
After a restart I get the message that the file was not installed correctly and can´t be used.
What did I do wrong?
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.
This was the trick - I am up and running again!!