crwdns2933423:0crwdne2933423:0

How to Open an App as Root on a Mac

crwdns2942213:0crwdne2942213:0

  1. How to Open an App as Root on a Mac, Disclaimer and Risks: crwdns2935265:01crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Most graphical applications are not designed for root access.

    • Limit yourself to specific tasks you need to execute, understand well, or you can experiment (if you don't care about your data).

    • One wrong move can cost you: inaccessible files, application crashes, or security vulnerabilities.

    • You will need an administrator account!

  2. How to Open an App as Root on a Mac, Open Terminal: crwdns2935265:02crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Open Terminal.

    • Log into an administrator account on your computer. Go to Applications → Utilities and launch Terminal.

    • This administrator account must have a non-blank password, or Terminal will not allow you to access root privileges.

  3. How to Open an App as Root on a Mac, Open the app's package contents: crwdns2935265:03crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Open the application's package contents.

    • Locate the application in Finder. Right-click (or Control-click) its icon and select Show Package Contents from the drop-down menu.

  4. How to Open an App as Root on a Mac, Find the EXEC file: crwdns2935265:04crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • You should now see one or more folders inside the application. Locate the executable file inside this folder.

    • This is usually inside /Contents/MacOS.

    • The executable often has the same name as the application, but it could have another name, such as "run.sh."

    • The executable file icon is usually a black square with the word "exec" in small letters.

  5. How to Open an App as Root on a Mac, Type sudo into terminal: crwdns2935265:05crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Type sudo followed by a space. Do not enter the command yet.

    • Make sure to enter a space after sudo

    • Do not enter the command until the next step.

  6. How to Open an App as Root on a Mac, Drag the EXEC file: crwdns2935265:06crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Drag the executable file into the Terminal line.

    • This should automatically insert the file path to the executable file.

    • You will need to enter your password to complete the operation.

    • When you type your password, it will not show! This is for security purposes. Be assured, your password is being registered even if nothing is being displayed on screen.

crwdns2915888:0crwdne2915888:0

If you have questions, please leave a comment below. I will try to get to as many questions as I can.

crwdns2935229:04crwdne2935229:0

Robert K

crwdns2935283:012/31/21crwdne2935283:0

657 crwdns2915208:0crwdne2915208:0

crwdns2935297:02crwdne2935297:0

crwdns2915084:0crwdne2915084:0

Kid fixers crwdns2935289:0Kid fixerscrwdne2935289:0

Community

crwdns2931471:0188crwdne2931471:0

crwdns2935297:0270crwdne2935297:0

crwdns2947410:01crwdne2947410:0

Hi Robert,
I searched for executing with root-permissions, because an app can't get access to read USB-devices.
the log of the app reads as:

LIBUSB: warning [darwin_detach_kernel_driver] USB device capture requires either an entitlement (com.apple.vm.device-access) or root privilege
Error: 2] failed to claim USB interface: -3 LIBUSB_ERROR_ACCESS (Access denied (insufficient permissions))

[14:08:27.487 Camera Error: 2] failed to open transport: 1.1.2-1.1-054c.0ccc

so I thought executing with your method might help..
but it doesn't

Any tipps would be greatly appreciated

Markus

Markus Wiegand - crwdns2934203:0crwdne2934203:0

crwdns2917038:0crwdne2917038:0

crwdns2936625:0crwdne2936625:0:

crwdns2936751:024crwdne2936751:0 23

crwdns2936753:07crwdne2936753:0 142

crwdns2936753:030crwdne2936753:0 788

crwdns2942667:0crwdne2942667:0 17,600