Mac OS X Stuff/Help
How-To: Unblock programs on a Mac
Home | How-To: PC-Mac | About Us | Our Services | What You Need ToTurn Your PC Into a Mac | Screenshots | Apps | How-To: Unblock programs on a Mac

If your school has Macs and one of the programs you want is blocked, follow this tutorial.

To unblock a program, copy it to a thumb drive or school server than right-click and select "Open Package Contents". Once inside open the folder "Contents" and right-click info.plist and select "Open With". Go to your Application's folder and find TextEdit, open info.plist with it.\

I'm using Automater for this tutorial. (you can find Automater in the apps section)

The info.plist will look like this...

<?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>AMDocumentVersion</key>
<string>1</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>workflow</string>
<string>wflow</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>AutomatorDocument</string>
<key>CFBundleTypeName</key>
<string>Workflow</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSTypeIsPackage</key>
<true/>
<key>NSDocumentClass</key>
<string>AMDocument</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>app</string>
</array>
<key>CFBundleTypeName</key>
<string>Application</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>APPL</string>
</array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSTypeIsPackage</key>
<true/>
<key>NSDocumentClass</key>
<string>AMDocument</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>action</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>AutomatorAction</string>
<key>CFBundleTypeName</key>
<string>Action</string>
<key>CFBundleTypeRole</key>
<string>None</string>
<key>LSTypeIsPackage</key>
<true/>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>caction</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>AutomatorConversionAction</string>
<key>CFBundleTypeName</key>
<string>Conversion Action</string>
<key>CFBundleTypeRole</key>
<string>None</string>
<key>LSTypeIsPackage</key>
<true/>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>definition</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>AutomatorDefinition</string>
<key>CFBundleTypeName</key>
<string>Automator Definition</string>
<key>CFBundleTypeRole</key>
<string>None</string>
<key>LSTypeIsPackage</key>
<true/>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>Automator</string>
<key>CFBundleGetInfoString</key>
<string>Automator version 1.0.4, Copyright 2004-2005 Apple Computer, Inc.</string>
<key>CFBundleHelpBookFolder</key>
<string>AutomatorHelp</string>
<key>CFBundleHelpBookName</key>
<string>Automator Help</string>
<key>CFBundleIconFile</key>
<string>Automator.icns</string>
<key>CFBundleIdentifier</key>
<string>com.apple.Automater</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Automator</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.4</string>
<key>CFBundleSignature</key>
<string>ATM </string>
<key>CFBundleVersion</key>
<string>87</string>
<key>NSAppleScriptEnabled</key>
<string>YES</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeDescription</key>
<string>generic applescript reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.object</string>
</dict>
<dict>
<key>UTTypeDescription</key>
<string>string</string>
<key>UTTypeIdentifier</key>
<string>com.apple.cocoa.string</string>
</dict>
<dict>
<key>UTTypeDescription</key>
<string>url</string>
<key>UTTypeIdentifier</key>
<string>com.apple.cocoa.url</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.cocoa.string</string>
<key>UTTypeDescription</key>
<string>path</string>
<key>UTTypeIdentifier</key>
<string>com.apple.cocoa.path</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.cocoa.path</string>
<key>UTTypeDescription</key>
<string>file/folder</string>
<key>UTTypeIdentifier</key>
<string>public.item</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>AppleScript alias</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.alias-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.alias-object</string>
<key>UTTypeDescription</key>
<string>AppleScript image alias</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.alias-object.image</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.alias-object</string>
<key>UTTypeDescription</key>
<string>AppleScript image alias</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.alias-object.movie</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.alias-object</string>
<key>UTTypeDescription</key>
<string>AppleScript pdf alias</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.alias-object.pdf</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>powerpoint presentation reference</string>
<key>UTTypeIdentifier</key>
<string>com.microsoft.powerpoint.presentation-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>powerpoint slide reference</string>
<key>UTTypeIdentifier</key>
<string>com.microsoft.powerpoint.slide-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>finder file or folder reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.finder.file-or-folder-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>iDVD object reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.idvd.item-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.idvd.item-object</string>
<key>UTTypeDescription</key>
<string>iDVD menu reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.idvd.menu-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.idvd.item-object</string>
<key>UTTypeDescription</key>
<string>iDVD slideshow reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.idvd.slideshow-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.iphoto.item-object</string>
<key>UTTypeDescription</key>
<string>iPhoto album reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.iphoto.album-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.iphoto.item-object</string>
<key>UTTypeDescription</key>
<string>iPhoto photo reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.iphoto.photo-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>iPhoto item reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.iphoto.item-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>iTunes item reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.itunes.item-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.itunes.item-object</string>
<key>UTTypeDescription</key>
<string>iTunes playlist reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.itunes.playlist-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.itunes.item-object</string>
<key>UTTypeDescription</key>
<string>iTunes source reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.itunes.source-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.itunes.item-object</string>
<key>UTTypeDescription</key>
<string>iTunes track reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.itunes.track-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>Safari document reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.safari.document-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>TextEdit document reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.textedit.document-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>iCal item reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.ical.item-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.ical.item-object</string>
<key>UTTypeDescription</key>
<string>iCal event reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.ical.event-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.ical.item-object</string>
<key>UTTypeDescription</key>
<string>iCal calendar reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.ical.calendar-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.ical.item-object</string>
<key>UTTypeDescription</key>
<string>iCal to do reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.ical.todo-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>Mail item reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.mail.item-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.mail.item-object</string>
<key>UTTypeDescription</key>
<string>Mail message reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.mail.message-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.mail.item-object</string>
<key>UTTypeDescription</key>
<string>Mail mailbox reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.mail.mailbox-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.mail.item-object</string>
<key>UTTypeDescription</key>
<string>Mail account reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.mail.account-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>Addressbook group reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.addressbook.item-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.addressbook.item-object</string>
<key>UTTypeDescription</key>
<string>Addressbook group reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.addressbook.group-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.addressbook.item-object</string>
<key>UTTypeDescription</key>
<string>Addressbook person reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.addressbook.person-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>Applescript text reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.text-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.object</string>
<key>UTTypeDescription</key>
<string>Applescript data reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.data-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.applescript.text-object</string>
<key>UTTypeDescription</key>
<string>Applescript URL reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.applescript.url-object</string>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<string>com.apple.cocoa.path</string>
<key>UTTypeDescription</key>
<string>Spotlight item reference</string>
<key>UTTypeIdentifier</key>
<string>com.apple.spotlight.item</string>
</dict>
</array>
</dict>
</plist>

All you have to do to unblock the program is press Apple+F and search for "com.apple".

For Automater the com.apple string will look like com.apple.Automater, change "Automater" to somthing that isn't blocked on the computer, like Safari.

If you change it to Safari the string should look like this now...

<string>com.apple.Safari</string>

Have Fun!

Enter supporting content here

(C) 2007 Dylan Miller MediaFire - Free File Hosting Made Simple