Skip to content

Instantly share code, notes, and snippets.

@gregneagle
Created June 9, 2017 18:53
Show Gist options
  • Select an option

  • Save gregneagle/c0123c72ac821985a675ea18c1128f08 to your computer and use it in GitHub Desktop.

Select an option

Save gregneagle/c0123c72ac821985a675ea18c1128f08 to your computer and use it in GitHub Desktop.

Revisions

  1. gregneagle created this gist Jun 9, 2017.
    17 changes: 17 additions & 0 deletions locationd_fun.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    #!/usr/bin/python

    import os
    import pwd

    from Foundation import CFPreferencesAppSynchronize
    from Foundation import CFPreferencesSetValue
    from Foundation import kCFPreferencesCurrentUser
    from Foundation import kCFPreferencesCurrentHost


    uid = pwd.getpwnam('_locationd').pw_uid

    os.setuid(uid)
    CFPreferencesSetValue('LocationServicesEnabled', True, 'com.apple.locationd',
    kCFPreferencesCurrentUser, kCFPreferencesCurrentHost)