Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am used to Windows but recently got a macbook air (OS X) from school and want to make it full featured without having to reformat, reset/recreate admin, etc.

They have it restricted pretty hard without being able to install applications or run applications from unidentified developers.

I have MagicPrefs installed by just putting the file in a Programs folder under my user account and it just runs but gedit has a unidentified developer error and even a right click open requires admin privileges (I can not turn off gatekeeper from System Preferences)

I know that the restrictions are in there for a reason but the question really here is how to identify a developer (or modify the file) so it will run.

Edit: Another possible solution: Although these may not be official, portable versions of OS X applications might be a solution for major apps.

share|improve this question
    
Is it just me or are you asking about ways to bypass security protocols that have been put in place? I'm not saying it's a bad question, though getting someone to give you this info probably won't happen. Unless of course I am misunderstanding the question and this is all for purely "academic" reasons. –  Josiah Apr 20 '13 at 20:38
    
@Josiah I think you see the gray area here. These applications such as gedit are perfectly fine applications that would run if not for the unidentified developer issue but as it stands... It is more of a question of OS X and what kind of applications are available to use that have this type of restriction. For example a .dmg, package, etc are sort of new concepts for me. MagicPrefs worked great and I want to know why that is. –  MLM Apr 20 '13 at 20:46
    
There are definitely many legit applications that simply don't bother to pay the $100 to get "Apple-approved" signing. I know I don't. However, the "unidentified developer" error exists because of Gatekeeper. In order to bypass it you would need an Admin password. I am simply wondering why you really want to bypass this security on a school computer. You could buy your own laptop if you wanted too. :) As for file types, any .app that is not signed will give you that error. .dmgs are basically like cut-off folders from the rest of the world. They just hold something. .app is the issue. –  Josiah Apr 21 '13 at 22:38
    
I don't believe there is anything you can do about it. But perhaps I am wrong. –  Josiah Apr 21 '13 at 22:39
    
@Josiah In windows there are ways to sign your own drivers, is there a way to sign a app (I will look into it)? I do have my own PC, but the norm at school is using that laptop and certain mac only applications already pre installed. Installing/running a few applications such as a ftp, code editor, etc would be nice. –  MLM Apr 21 '13 at 22:41

1 Answer 1

Take an application you normally run, like one from the app store or the internet. Make sure you have permission to change it. For this, I recommend downloading a simple internet application like Keka, and dragging it to your desktop.

Duplicate the application by right clicking on it and selecting Open Package Contents. Drag out the contents of the application and fill the empty app shell with the content of the application from a unidentified developer.

The system reads it as an application created by a identified developer, and you can run it normally.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.