External display with pixel density similar to macbook pro 17" (132 ppi) I own a macbook pro 17" late 2011 which has a 1920×1200 display with a pixel density of 132 ppi. Yesterday I tried hooking up the display to an Apple Thunderbolt Display, and to my great disappointment a window, when split across the two screens, was larger in the external Apple display than on the internal screen, due to the difference in the pixel density. I own a 24" HD display, and there I also notice the same issue.

I've spent some time researching, and I haven't been able to identify a potential candidate screen that has a display with comparable pixel density, and finally, size.

I see that some have suggested (in other questions) to lower the resolution on the internal screen, but that is, in my opinion, defeating the purpose of purchasing such a laptop and I would never consider such an idea.

Who can suggest displays, by any manufacturer, make and model, that are a good match as an external display for my MBP? The only condition I pose is that the display's resolution should be greater than the Macbook Pro's internal display resolution, as I see no advantage in using a second smaller screen.

Unfortunately I think you're out of luck. The LCD panels that get put into computer displays are made by a relatively small number of companies. For various reasons (but primarily economies of scale) the manufacturers have settled onto a relatively small number of different panel sizes and resolutions (particularly at large resolutions), so it's pretty tough, if not impossible, to match pixel densities across different displays.

For resolutions higher than your MBP (1920x1200), there are really only two options on the market today:

2560x1600 — used in 30" monitors, ~101 PPI
2560x1440 — used in 27" monitors, ~109 PPI

Even if you go for a resolution around the same size as your MBP (1920x1200 or x1080), you can't get a similar density, as that resolution is typically only used in 21" - 24" external displays, resulting in PPI between 94 and 105.

The one device out there that does have a PPI close to your MBP is the non-retina iPad, which is pretty close to 132 PPI, but obviously you're giving up size and resolution there.

The next likely bump in resolution for desktop displays is probably going to be 3840x2160, which is 147 PPI in a 30" display, so still not that close.

You may find this page on Wikipedia informative.


TextEdit key bindings modified in DefaultKeyBinding.dict stopped working I have customized text editing bindings in ~/Library/KeyBindings/DefaultKeyBinding.dict but they all stopped working in TextEdit.app when I upgraded to Lion. They still work fine in other Cocoa apps like Safari.

The system default bindings like ^F for moveForward: work as usual.

Has anyone else who uses DefaultKeyBinding.dict noticed this? Is there a way to fix it or any other way of customizing the key bindings in TextEdit?

The problem was that I had moved the actual DefaultKeyBinding.dict file somewhere else for version-control purposes and symlinked to it.

Most apps were loading the file through the symlink, but TextEdit (and, it turns out, a couple other apps that I thought just didn't support key bindings) must do something different and didn't see it.

So, oops, lesson learned. Don't symlink your system configuration files.


Is the Guest account a security risk with full disk encryption on Mountain Lion? I have File Vault 2 full-disk encryption enabled on my 2012 MacBook Air running Mountain Lion.  By default it also has a "Guest" Safari-only account available.  I just tried it the other day and found that it requires no password to boot the system and run Safari.

To my untutored eye, this seems like a major security risk to the full-disk encryption.  It could be a back door to obtaining the key to decrypting the entire disk.  Prior to this, I was under the impression that the disk could only be decrypted if you have a password or a recovery key.  If this back door is really there, then I could imagine someone taking the SSD out of the Mac and reconstructing the process used by the Guest account to obtain the key to decrypt the disk without a password or recovery key.

So my question is: is this the risk that I perceive it might be?  Or is there perhaps a separate bootable operating system on a small part of the disk with its own encryption key just for the Guest Safari access?

If it is the risk I think it is, then how do I kill the Guest access?  When killing it, how do I know that it has removed all remnants of the exposure of the decryption key for the full disk?

I see from other questions that in Lion it was not possible to create such a Guest account with File Vault 2 on, but now in Mountain Lion it is there by default.  Perhaps Apple has in fact made the Guest account secure.  Or perhaps they left a back door open.  I can't find anything about this particular question with respect to Mountain Lion in the Apple knowledge base.

No, it's not. Some say it's a benefit if you have geo-location and remote wipe configured (or other similar software) as it increases the chance that someone finding the Mac will connect it to the Internet.

What's happening is that you also have Find My Mac on. That enables a Safari-only guest account which will allow users to log in and run Safari. The goal is that if someone steals your laptop, they might log into the guest account and give Find My Mac a chance to phone home.

The Safari-only guest account uses the unencrypted recovery partition to launch Safari. It does not decrypt your FileVault area at all, so your data remains safe.

(I've found an Apple knowledge base article confirming this.)


zsh: command not found: msfconsole Installed Metasploit on my macOS Catalina from the rapid7 website - pkg installation. When trying to run the command msfconsole the terminal displays the following error:
zsh: command not found: msfconsole

zsh uses .zprofile in your home directory
Try copying the contents of .profile to .zprofile and then launch a new terminal window


Multiple icons in dock? Is it possible to have multiple icons open for multiple instances of an application? For example, if I have two pdf's open, can I have two "preview" icons open in the doc bar?

You can open multiple instances of a mac application using open -n terminal command. Eg. open -n image2.pdf

More information.


Can all Mac software update with one click? Is there a way to update ALL your software at same time with one click?

From what I was told you have to update MS Office and other softwares manually and on by one.

No - there is no combined update process that works for all conceivable let alone all existing (or even popular) software.

But you can automate the Apple updates and use a third party app to automate the Mac App Store updates.

Can Mac App Store installs & upgrades be automated?

That way two pieces of automation can be chained together to meet your goals.

Diving deeper, there are all sorts of MDM / endpoint management suites like Munki and commercial ones like JAMF Pro that set up a framwork to automate this at scale remotely for an out of the box management toolchain when combined with Apple DEP.

You could go the managed route and have a script that pushes out updates for you like a school lab or corporation might choose to do.

One of the reasons why Apple has said it introduced the App Store model to OS X is to combat this level of complexity for many users - especially for those new to Mac. For apps that are distributed from the App Store and supplied as Apple products, there is in fact a one click Update button that works for both OS updates and App Store updates.

In your case, MS Office is not included in this easy deployment scenario (yet and perhaps ever) so the ease of updating App Store apps won't help you.


Move photos from iMac to iCloud I have thousands of photos on my iMac and want to save them to iCloud.

How can I save my photos to iCloud, and how can I find them again?

If you have OS X Yosemite (10.10), you can use iCloud Drive to store your photos, as you're only limited to the amount of storage space you have available under your iCloud account. Apple details how you can store documents onto your iCloud Drive here


How can I change a file's creator code on vanilla Snow Leooard? When Xcode is installed your best bet to change a file's creator is SetFile.

I only found AppleScript. Unfortunately, while the type is set correctly, the second line silently fails on my 10.6:

set theFile to choose file
tell application "Finder"
    set file type of theFile to "TEXT"
    set creator type of theFile to "iDAT"
end tell

How can I change a file's creator code on a vanilla (just installed) system, even when Xcode is not installed?

I ran the following script on a variety of files on my system running 10.7.4. I ran it on files in my home directory, I ran it on files on a mounted FAT16 volume.

I was unable to get it to fail silently. If the file selected was locked or read only, the script failed with the error "Finder got an error: The operation can’t be completed because you don’t have the necessary permission."

Otherwise, in all the cases I tried, the script worked: regardless of the type and creator reported at the beginning, the type and creator reported at the end was TEXT and iDAT. Similarly, when I ran the script again on the same file, it initially reported type and creator of TEXT and iDAT, respectively.

So my advice would be to upgrade to Lion; if the script fails in 10.6, it seems to be a bug that has been fixed in 10.7.

set theFile to choose file
tell application "Finder"
    set myAlert to get file type of theFile
    display alert myAlert
    set myAlert to get creator type of theFile
    display alert myAlert
    set file type of theFile to "TEXT"
    set creator type of theFile to "iDAT"
    set myAlert to get file type of theFile
    display alert myAlert
    set myAlert to get creator type of theFile
    display alert myAlert
end tell


Dual-boot macbook air 2013 Kali & Mojave deleted kali now unbootable Please excuse my english, I have a macbook air 2013 which dual-boots Kali and Mojave.
The macbook when powered on boots into Kali and if i wish to use Mojave, i boot holding the option key.
Recently, wishing to remove Kali and turn my mac back into a single boot, I have deleted the Kali partition from Mojave using DiskUtility by simply selecting the 64GB Kali partition and clicking the minus "-" sign, then being unable to resize my 64 GB Mojave partition, i tried rebooting hoping that the system would auto-reclaim the space. But instead, the mac can no longer be booted into MacOS, the only option showing is Internet Recovery.
What I've tried
I've gone into internet recovery mode.The "Reinstall OS X" option does not show any disks at the "Select disk to install to" screen though the 64 GB Mojave partition can be found in disk utility and terminal using the diskutil list command.
Note: The 64 GB Kali partition is not found in DiskUtility and diskutil list.
Problems

Cannot boot into Mojave anymore.
Cannot see the 64 GB Kali partition.

Desired results

Boot into Mojave with disk size to full 128 GB as single boot,
removing GRUB.

Could you please help provide a step by step solution to solve this problem ? Any help is much appreciated, thank you !
Images
Please find images below to help troubleshoot, please do feel free to request for additional captures.
Terminal with command gpt -r show /dev/disk0:https://imgur.com/s3ZTx3e
Terminal with command diskutil list: https://imgur.com/nFUeAxg
DiskUtility Apple SSD: https://imgur.com/KbtAR4a
DiskUtility_disk0s2: https://imgur.com/lSoROpT
DiskUtility_disk03: https://imgur.com/JxTJaeZ
DiskUtility_MacOSBaseSystem: https://imgur.com/q9iHA0R
Boot
Booting without pressing any key: https://imgur.com/2xtZIye
Booting with Alt/Option key pressed: https://imgur.com/iSZsaJa

Since you can boot to internet recovery - what happens when you select Utilities and erase the entire disk?
If you don’t see the disk - there is a side article from this link to follow:

https://support.apple.com/en-us/HT208496

Or you could run diskutil list from the terminal utility from Internet Recovery and post that so we could understand the exact state of your disk. I think this should get sorted somewhat quickly since you just want to wipe and reinstall the easy OS as a next step.


Pages 4.3 on Mavericks - data loss with filenames beginning with tilde (~) I had a client report the sudden loss of files after upgrading to Mavericks.  It wasn’t difficult to duplicate the problem, on both her Mac and mine.  I’m wondering if someone may have seen this before, before I file a bug report.

Here’s the process, which has been 100% repeatable in my tests.

Create a folder, either on the local hard drive or on a server.  Call this folder “Will Vanish” or similar, because this folder and its contents will soon vanish.

In that new folder, place a few files you don’t care about.  Also copy a Pages 4.3 file into that same folder, or create a new file from within Pages 4.3 (part of iWork ’09).

Close the Pages file, if it is open.

From the Finder, rename that Pages file so that it begins with a tilde (~) character.

Open the Pages file in Pages 4.3.  Move the Pages window so that you can also see the Will Vanish folder and its contents.

Save the file (Command-S or File->Save).

The Will Vanish folder and its contents are now gone, and (at least by my testing) cannot be found.

I’m aware the tilde is a special character in Unix-like OS’s, representing the home folder.  Most typical users aren’t aware of this, and it’s somewhat common to use that character as a filename prefix to force the file to the top of alphabetical lists in the Finder.  That’s a common use case in this particular workgroup.  Luckily only one user has yet upgraded to Mavericks, and she prefers the older iWork (which is preserved by the new iWork install within Mavericks).

I’ve made a screen recording of this:

https://www.dropbox.com/s/s1plb55o08tcwbp/Screen%20Recording%20-%20file%20loss%202013-11-22b.mov

I’m hoping that someone can confirm this experience, and/or comment on any workarounds.

While the tilde is reserved in Unix to shortcut the users directory, it's also used by Pages, Numbers, and Keynote (as well as the Office apps) to prefix temp cache/version files.  They are invisible to the user via the Finder. I would try navigating to the folder with the command line and see if it shows up with an ls -larth.  Best advice is don't use "~" as a prefix for iWork or Office documents.


Prevent guest from reading an external hard drive I have a USB hard drive connected to my Mac. I want it to be readable only by me, and not by the anonymous "guest" user. I right-clicked on the drive in Finder, and set the permissions like this:

I also clicked on the gear, and selected "Apply to enclosed items".

But when I log out, and log in as guest, I can still browse the files on the drive. What's going on here? I'm running Sierra 10.12.1.

Why not just encrypt the drive?

https://www.howtogeek.com/184675/how-to-encrypt-your-macs-system-drive-removable-devices-and-individual-files/amp/

Encrypt Removable Devices

Mac OS X allows you to encrypt an entire drive, like a USB drive or external hard drive. The contents of the drive will be encrypted with a passphrase you choose and no one will be able to access them without that passphrase. It functions like BitLocker To Go on Enterprise editions of Windows, but it’s available to all Mac users.

To encrypt a drive, simply open the Finder and connect the drive to your Mac. Ctrl+click or right-click the drive in the Finder sidebar and select the Encrypt “Drive Name” option.

The disk will be encrypted once you enter your password of choice — be sure to use a secure one! You may have to wait several minutes for the contents of your disk to be encrypted, depending on the size of your drive and its speed.

Don’t lose your password! If you do, you won’t be able to access any files on the encrypted drive.


MacOS Mojave Boot Camp: Your Disk Could Not Be Partitioned Anyone got any ideas on how to fix this?

I have tried reinstalling Mojave, running First Aid, going into single user mode and typing in a command, probably everything I could find a tutorial on how to fix this issue. I just don't know what is going on, I don't care about what is making it do this, I just care about fixing it and that's all

Just found out why it wasnt working, there was partition called “Free Space” in Macintosh HD i removed that but now i have a new problem, im gonna search up how to fix it, and if none of it works, im gonna make a new question


SSH-Keygen Fingerprint and SSH giving fingerprints with lots of letters and numbers At the advice of another SE member (I'm cross posting here).

I've been using SSH and public key crypto for a few months. I've run into a new problem with my install of the newest public beta of OS X, and can't find an answer online.

When I run SSH-Keygen -lf in the OS X terminal, the fingerprint I get is:

SHA256:FAESFJ*(WY*(T$NGN(*G(NURGOUfj34n98tj8v3f485
[That's not the actual string, but you get the picture]

I'm used to something like

2048 0a:11:2b:33:44:55:66:77:88

Similarly, after deleting my old known_hosts file, when attempting to SSH into some of my machines, I was greeted with the standard warning that the host was unknown and to check the fingerprint. However, again, the fingerprint is being displayed as:

SHA256:[Mix of letters and numbers]

When I run ssh-keygen -lf on my ubuntu installation, I get the standard

2048 0a:1b:2c:[ETC ETC]

Am I doing something wrong? Is there another option or parameter I need to flick?

In the meantime, to make sure I'm safe, I did

ssh-keyscan [IP address] > /path/to/file
ssh-keygen -lf /path/to/same/file

The result was the same as what I was prompted with when I SSH'd in. So I'm safe, and not too worried about security. But I'd like to learn what's going on and if I'm doing something wrong.

Thanks in advance!

Edit: I should add that SSH-Keygen -lf used to work as expected before this upgrade. This suggests that I just need to flip a switch to change the output from gobbledygook to the more "traditional" fingerprint output.

Turns out that SSH recently switched from using MD5 fingerprints (what I refer to as a "traditional" fingerprint) and now uses SHA256 fingerprints (what I referred to as gobbledygook).

I'm guessing that with El Capitan OS X is now using a newer version of SSH that is using the new SHA256 default.

For those of you who find this, although SSH will give you an SHA256 fingerprint by default, you can ask SSH to give you an MD5 Fingerprint.

ssh -o FingerprintHash=md5 [server]

It appears that on my Mac, that the command

ssh-keygen -lf /path/to/key

now defaults to an SHA 256 fingerprint. However, if you're using Ubuntu, it looks like ssh-keygen is still defaulting to MD5 (maybe I need to update my ssh package on Ubuntu).

Here is the post that I finally found once I started using the right terminology:
https://superuser.com/questions/929566/sha256-ssh-fingerprint-given-by-the-client-but-only-md5-fingerprint-known-for-se


Why does (Apple) Remote Desktop, with client ports correctly forwarded, report as "Offline" to administrator's machine? Administration Target

An iMac Intel Core 2 Duo:

Mac OS X 10.6.6;
ARD Client 3.4-current;

Router Configuration

WAN-side TCP & UDP 22, 3283 and 5900 forwarded to the iMac.
In desperation, I DMZed the administration target.

Problem

Before DMZing my administration target (i.e., with only 22, 3283 and 5900 forwarded), the iMac is listed as "Offline" on the Remote Desktop administration screen. However, I can ssh into it from Terminal.app successfully and I can control the screen — I simply can't do any 'special' tasks (copy, install, report, restart, sleep, etc): I essentially can't do anything other than viewing/controlling (and locking) the screen.

Once the host was DMZed, my administration window lists the node as "Screen Sharing Only".

Any ideas?

Does The ARD Administrator client use a ping (ICMP_ECHO) to determine client status?

A lot of firewalls silently swallow echo requests, even of the host is up.  Therefore, you may be getting false reports about host status.


iPhone 6 mail app delays I am using iPhone 6 native app as my email client. I recently did the latest update and I have noticed that I've been receiving my email notifications a bit late or delayed. The notifications are sometimes taking about 20 minutes!

At first, I first thought it was a problem with my carrier but on the contrary. They claim that it had something to do with the email client.

I know many people are probably wondering why I don't just use another email client, but for specific reasons, this is the app that I have to use as a mail client.
Is anyone else seeing this problem?

What's happening is that your iPhone is only fetching new data from the server only every so often, like every hour. To fix this, go into Settings->Mail, Contacts, Calendars->Fetch New Data and make sure that "Push" is enabled. Some mail services don't support Push, so the "Fetch" schedule below would be used. Scroll down and select "Every 15 Minutes" under the "Fetch" pane. That's a fast as you'll get notifications for mail that doesn't support Push, but you can always check for mail manually in the Mail app. Also, I should note that enabling Push and more frequent mail Fetching will result in worse battery life.


Not able to update to macOS High Sierra? I am trying to update to macOS High Sierra. but it gives me following error:

I have recieved this error in the past, make sure the time and date on your computer are correct.

You can do this by going into "System Preferences" > "Time and date"


What is the angular velocity of the macOS beach ball? Does anyone know the exact angular velocity of the spinning beach ball animation from El Capitan onwards? I'm trying to create an animation of it from scratch and googling has come up with nothing.

The animation is 15 frames long with a delay of 0.033 seconds between frames.


Unable to upgrade to python 3.6 from python 2.7 I'm trying to remove python 2.7 and replace it with python 3.6. The main thing I want to do is type "python" and my terminal use python 3.6, but for some reason I'm being restricted from upgrading python.

I installed python 3 with:

brew install python3

Below are the commands I'm running. Would some one please help me out?

Guys-MacBook-Pro:bin guy$ python --version
Python 2.7.10

Guys-MacBook-Pro:bin guy$ python3 --version
Python 3.6.5

Guys-MacBook-Pro:bin guy$ whereis python
/usr/bin/python

Guys-MacBook-Pro:bin guy$ whereis python3

Guys-MacBook-Pro:bin guy$ pwd
/usr/bin

Guys-MacBook-Pro:bin guy$ ls -l | grep python
-rwxr-xr-x   1 root   wheel     66880 Mar 27 23:03 python
-rwxr-xr-x   4 root   wheel       925 Oct  7  2017 python-config
lrwxr-xr-x   1 root   wheel        75 Apr  2 15:56 python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x   1 root   wheel        82 Apr  2 15:56 python2.7-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
-rwxr-xr-x   1 root   wheel     66880 Mar 27 23:03 pythonw
lrwxr-xr-x   1 root   wheel        76 Apr  2 15:56 pythonw2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7

Guys-MacBook-Pro:bin guy$ ls -l /usr/local/bin|grep python
lrwxr-xr-x  1 guy  admin  43 Apr 16 15:25 easy_install-3.6 -> ../Cellar/python/3.6.5/bin/easy_install-3.6
lrwxr-xr-x  1 guy  admin  31 Apr 16 15:25 pip3 -> ../Cellar/python/3.6.5/bin/pip3
lrwxr-xr-x  1 guy  admin  33 Apr 16 15:25 pip3.6 -> ../Cellar/python/3.6.5/bin/pip3.6
lrwxr-xr-x  1 root           wheel  69 Apr 16 12:42 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3
lrwxr-xr-x  1 root           wheel  76 Apr 16 12:42 python3-config -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3-config
lrwxr-xr-x  1 root           wheel  71 Apr 16 12:42 python3.6 -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
lrwxr-xr-x  1 root           wheel  78 Apr 16 12:42 python3.6-config -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6-config
lrwxr-xr-x  1 root           wheel  72 Apr 16 12:42 python3.6m -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m
lrwxr-xr-x  1 root           wheel  79 Apr 16 12:42 python3.6m-config -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m-config
lrwxr-xr-x  1 guy  admin  33 Apr 16 15:25 wheel3 -> ../Cellar/python/3.6.5/bin/wheel3

Guys-MacBook-Pro:bin guy$ sudo ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 python
ln: python: Operation not permitted

Guys-MacBook-Pro:bin guy$ sudo su

sh-3.2# pwd
/usr/bin

sh-3.2# ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 python
ln: python: Operation not permitted

sh-3.2# exit
exit

Guys-MacBook-Pro:bin guy$ sudo su -

Guys-MacBook-Pro:~ root# cd /usr/bin

Guys-MacBook-Pro:bin root# ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 python
ln: python: Operation not permitted

Guys-MacBook-Pro:bin root#

You don't need to run brew install python3 to install Python 3.x anymore, as the formula python now defaults to Python 3.x. Simply run:

brew install python

to install Python 3.x.

Homebrew installed Python binary is still named python3, so running python will default to Apple Python which is still Python 2.x. To work around it, alias python to python3 by running:

alias python="python3"

and it should do the trick. You may wish to remove Homebrew installed python3 formula by running:

brew uninstall python3


First Aid Fails on External Disk, what can I do from here? History:   Running an iMac late 2011 and updated the OS to Yosemite when the computer stopped booting. I have a history of killing HDD so I figured it was a bad HDD and I went to change the drive. Before I changed the drive I wanted to try and recover some of the files and using my Macbook I set the iMac in Targeted disk mode and I was able to access the drive and copy some of the files. Due to the length go time it took I shut down the computer and tried to pick up where I left off on the next day. This time target disk mode did not work. Since I had copied most of the important stuff I decided to change the drive and try and clone the the drive if it would spin up.

I extracted the 1TB drive and cloned it using a disk duplicator. I plugged the Dock into the Macbook and Both HDD would spin and Disk Utility acknowledged their presence but would not mount either drive.
    I figured it may be a conflict because they were clones and I shut down and removed one of the drives Drive 1 (Original iMac drive) Using a program called DriveDX I can monitor the overall health of the drive. Drive 2 is Status OK and GOD overall Health and GOOD performance rating. I tested Drive 1 and got similar results. I also ran self test with good results.
    I ran the First Aid on both Drive 1 and 2(Disk Utility) Both drives resulted in the same message:

"First Aid process has failed. If possible back up the data on this volume. Click done to continue."

repairing file system.
Checking journaled HFS plus Volume.
Checking Extents overflow file.
checking catalog file.
Missing thread record (id=18438430)
Missing thread record (id=18441061)
Missing thread record (id=18441109)
Missing thread record (id=18444964)
Missing thread record (id=18543123)
Missing thread record (id=18549821)
Incorrect number of thread records
Incorrect number of thread records
Checking Multi-linked files.
Checking catalog hierarchy.
Invalid directory item count
(it should be 59 instead of 77)
Missing thread record (id=18438409)

I will spare you the list but it goes on for several pages. Skip to the bottom and it says:

Checking extended attributes file.
Invalid node structure
The volume Macintosh HD could not be verified completely.
File system check exit code 8.
Updating boot support partitions for the volume as required.
File system verify or repair failed.
Operation failed...

From what I can tell the overall health of Drive 1 and 2 are good they both spin freely but neither will mount to the computer which appears to be a file structure issue??  How can I repair the drive or can I recover the drive all? I am not willing to spend $$$ on Data recovery because I was able to get most of the important stuff off the drive when I had it in Target disk mode. At this point I am just puzzled by the failure in the first place and would like to try and understand what happened and how to fix it.

Invalid node structure is bad news. You should backup as much data as possible then try repartitioning the drive using Disk Utility.

If the repartition fails or the same issues crop up again it'll be time to replace that hard drive.


MacPorts: How do I make py32-scipy not depend on gcc48? MacPorts has many unnecessary dependencies. I need to disable the dependency of py32-scipy on gcc48 because gcc48 won't build on my system for some reason. I get this error:

(much information removed)

:info:build echo "#define LOCALEDIR \"/opt/local/share/gcc-4.8/locale\"" > localedir.new
:info:build clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/gcc-4.8.1/libcpp/../move-if-change localedir.new localedir.h
:info:build ranlib: unrecognized option `-q'
:info:build ranlib: Try `ranlib --help' for more information.
:info:build ar: internal ranlib command failed
:info:build /usr/bin/clang -arch x86_64 -pipe -Os -L/opt/local/lib -Wl,-headerpad_max_install_names -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a

Sure, it would be better to fix this, but I'd really just rather get py32-scipy installed. I've got a working gcc; I don't need gcc48.

Unfortunately py32-scipy does depend on gcc4.8 as it depends on some c libraries which is a set of numerical routines that are optimised to run on your machine and so I think need to be compiled there.

Normally Macports does not compile but downloads precompiled binaries so you should not need to compile gcc48. So check the vlue of buildfromsource in /opt/local/etc/macports/macports.conf it should be ifneeded. It does do this for me on OSX 10.8 got gcc4.8.

Also check you have the latest ports (gcc48 and the std C++ libraries have caused much comment on the macports mailing lists so will have changed) by running sudo port selfupdate

You can give py32-scipy a variant to chnage the version of gcc used but that will still need a macports gcc compiler as Xcode 4 does not come with gcc but a program that looks like gcc but uses clang.


check the manual that corresponds to your MySQL server version for the right syntax to use near 'PASSWORD(“newpass”)' I'm using Mysql 8.0.12 version and I am currently facing a problem and I can't solve it even with the references around the internet. I have this error on phpmyadmin . By the I'm using High Sierra 10.13

  ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PASSWORD("newpass")' at line 1

I tried this command on the terminal

 sudo /user/local/mysql/bin/mysql -u root

then entered my password and then

use mysql;

update user set authentication_String = PASSWORD("newpass") where user='root';

then tried this also

update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';

and lastly this

UPDATE user SET authentication_string=PASSWORD("newpass") WHERE User='root';

But they all gave me the same error

Could someone please help me out . I'm stuck here.

The syntax you were using was close. It should be:

USE mysql;
UPDATE user SET Password=PASSWORD('NEW-ROOT-PASSWORD') WHERE USER='root';

However you don't need to directly edit the mysql tables, rather use the dedicated commands:

SET PASSWORD FOR 'root'@'localhost' = 'NEW-ROOT-PASSWORD';

Note that the manual says that the syntax below is 'preferred' without hinting why you might choose one over the other:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NEW-ROOT-PASSWORD';


iPhone 4S text message annoyance I updated my iPhone 4S to iOS 9, but now "0:00" appears sometimes in the text message window. Am I doing something to cause that to appear?

I have encountered this issue since the betas of 9.0 and can confirm it up to 9.0.2.

The reason for the appearance of this issue is that the iPhone thinks you are trying to record a message. This occurs whenever the proximity sensor thinks that you have put your phone to your ear or otherwise been fooled into thinking so.

This feature works fine with iMessages, but SMS obviously does not support sending voice messages. Whatever the reason, it gets triggered but the software does not know how to handle it, leaving it in the inconsistent state.

A temporary solution is to quit the Messages app with the Multitasking switcher, or trigger a voice message in an iMessage conversation and cancel (which interestingly prevents the issue from reoccurring while the Messages app remains in memory).

The ultimate solution will have to come from Apple in a bug fix.


How can I make a bootable USB copy of Mojave downloaded from Apple when the file is an app and not a disk image? When I try to open the Mojave install app on my computer with Big Sur, it says that the operating system is too old and so it will not let me open it in order to install it on the external usb drive.
Additionally, the alternative method - restoring Mojave onto the external drive is not possible because the Mojave install file is an app and not a disk image.
How can I proceed to create a bootable copy of Mojave on my external USB drive considering I am on a computer with Big Sur and the Mojave download is an app file which will not open and it is not a DMG file which I would otherwise be able to restore onto the external USB?

Follow the createinstallmedia directions here: How to create a bootable installer for macOS
For the sake of completeness, here’s the command you would run in Terminal to create the install media for Mojave (it’s slightly different for each OS version):
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume


cancel autocorrect of specific words When I am typing in Mail.app I find that there are particular words that I would like to have the software (or possibly OS) learn.  For some reason the "learn" feature

does not seem to be the same in this version of OSX as of 10.14.x - I am unable to find it in the contextual menu via control-click
has a separate applet called "spelling and grammar" which does not seem to function

Any recommendations on how I can achieve my goal?

You could try manually adding to your LocalDictionary file, which is in ~/Library/Spelling/LocalDictionary
It's a plain text file, so TextEdit is fine to edit it.
I'm not certain the entries must be in alphabetical order, but it's probably wise to keep them that way.


What is com.apple.audio.SandboxHelper I'm trying to troubleshoot speech recognition dodginess.

Executing ps -ax | grep audio I get:

ps -ax | grep audio
  130 ??         2:40.49 /usr/sbin/coreaudiod
  166 ??         0:00.02 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper
  168 ??         0:00.47 /System/Library/Frameworks/CoreAudio.framework/Versions/A/XPCServices/com.apple.audio.DriverHelper.xpc/Contents/MacOS/com.apple.audio.DriverHelper
 1931 ??         0:00.02 /System/Library/Frameworks/AudioToolbox.framework/XPCServices/com.apple.audio.SandboxHelper.xpc/Contents/MacOS/com.apple.audio.SandboxHelper
 1949 ttys001    0:00.00 grep audio

What is com.apple.audio.SandboxHelper?  Why would I need one, let alone two?

For what it's worth, I've been looking at an audio issue today and noticed I had 6 different instances of com.apple.audio.SandboxHelper running. Checking showed that the system thinks it has 6 different audio devices attached, so it seems each audio device get a SandboxHelper to look after it.

Oddly, no other piece of hardware, or associated drivers, has a SandboxHelper associated with it, so either the audio devices are the only ones that need help operating in a Sandbox, or only the audio driver team used that name and other tasks running in Sandboxes have their helpers called something else.


Backup/Time Machine solution for an office full of iMacs? EDIT:
For anyone coming across this question, the best solution I've found is a cloud backup company called Backblaze — it's in the cloud, so no longer have to worry about hardware failures and we now just have a large network drive for shared resources (which actually is also then backed up via Backblaze)!.

Original question:

In our office we have ~8+ or so iMacs. Currently we're backing up to individual hard-drives via TimeMachine.

We're looking at creating a more stable backup solution, one that is kept away from the iMacs in the networking room, so all backups are centralised.

I was thinking of using something like a Drobo with plenty of HDD space, that all of the iMacs back up to.

However, ideally, I don't want people to be able to see the backups of other machines.

Is it possible to have a centralised backup HDD that is write only, in conjunction with Apple Time Machine?

Or any other solution that may be relevant, ideally from someone else who already has an office of Apple machines and backing them up in a clever way.

You can simply put an Apple Time Capsule in your network and select this as Time Machine backup volume. And you may choose an encrypted backup to ensure more privacy. This works perfect in my office with a dozen MacBooks.

A more cost efficient solution may be a 3rd party solution like a Synology DiskStation containing a Raid 1or 5. Synology also offers Time Machine support which works seamless for me at home.


Is it called iPhone "X" or iPhone 10? Going with Apple's history it was OS X (standing for OS 10) in older versions of Apple's operating system.

So with the new iPhone should I be calling iPhone "X" or iPhone 10?

What did they use in the announcements?

The device is called iPhone X, pronounced iPhone 10.

The pronunciation follows on from (Mac) OS X being pronounced 10. In the special event, the announcement called the device out loud as ‘iPhone 10’. This is continued in the Apple video ‘Introducing iPhone X’.

This screenshot is showing the YouTube generated subtitles, as the manually written subtitles print ‘iPhone X’, which is what it's called but not how it's pronounced.


How to make MagSafe2 charger stronger I used to have a L shaped MagSafe charger for my 2010 MBA. Now I have my 2015 MBP I now need to use the T shaped MagSafe2 charger. The only issue is because the angle the wire is on the connecter (and not going in the port as much) this makes it very easy for it to fall out of my computer when I move it (it gets very annoying!).

Is it possible somehow to make the charger stronger without modifying it too much?

You can turn it into an approximation of an L or even a U by the simple expedient of tying a knot in it.

This is my standard way of dealing with any awkward cable.
It's not perfect, but boy, it's cheap ;-)

L-knot

U-knot

From comments - the U-knot is achieved by simply wrapping one end through a second time, if it's not clear from the picture.

BTW - keep the knot very loose, so you don't damage anything.

From further comments -
Of course, no knot is going to help if the cable gets yanked, in any direction;  this idea is really just to set the cable off in the direction of the PSU, if that's not to the left of the machine.
Just reducing its tendency to want to be straighter in the 'wrong' direction, nothing more, & reducing pull angularly, rearwards, which is what the older L-plug would do naturally, thereby reducing the lever length of the T-cable in that one direction.


How can I share an iCloud photo album? I just created three albums at iCloud.com that I'd like to give other people read access to. The information here describes only how to create a new shared album, but the albums I want to share have already been created.

The people I'll be sharing with don't have Apple devices.

I'm used to cloud storage facilities such as Google Drive or Dropbox that make it easy to create a link to something in the cloud so that the link can be sent to others. Isn't there a way to do this for iCloud?

You will need to create the album with iCloud Photo Sharing in order to do that. iCloud will not let you share a personal album that you created as they are only a means of organizing media.

With iCloud Photo Sharing, you can easily accomplish your goal and share the album either with specific email addresses or you can share a link, if you make it public.

I suggest selecting all of the photos in the album that you have already created and choosing to share them to the iCloud Photo Sharing album that you create in order to publish those photos.


After RESTART every new Safari window no longer reflects its DEFAULT appearance. How fix this? High Sierra MBP OS X 10.13.3 Safari how set default window size & position (NOT FINDER)

A New window will be the same size as the last one you opened, & will align just below & right of the last window [standard window cascading] - if the previous window was 'new' this session.
If the is insufficient space to fit the next new window below-right, then it will open aligned under the menu bar, the same distance right & start cascading again from there.

If the last new window was reopened from a previous session, then the sizing will match, but the position will be aligned to the menu bar.

afaik, this is not changeable.


How do I get an app from my old phone onto a new phone without updating the app (via IPA file)? Using an icloud backup will result in the newest version being loaded, so I think I need to make an IPA file of the app and use configurator to load it onto my new phone. However, I need an IPA of the current version I have, not the updated version. Is there a way to do this?

This can be done from Configurator 2 if and only if you already have the .ipa file.
iTunes used to sync .ipa files back from the phone as part of the backup strategy. This practise stopped some years ago & has since relied entirely on OTA downloads of current versions from the App Store.
It may be possible to use the older & now unsupported last version of iTunes that allowed this, to extract an .ipa from the current phone, which you could then re-sync to a newer phone… assuming it will run on the newer phone.
The link to the last version of this 12.6.x.x is here - Apple KB: Deploy apps in a business environment with iTunes however it appears it will not run in later macOS versions without some effort. See MacRumors: iTunes 12.6.5.3 on MacOS Catalina and also apparently will still work for an iPhone 8, but not an 11 - Reddit: Does iTunes 12.6.5.3 work with iOS 14?
All of this does imply it might be a tougher job than it once was. I cannot test any of this empirically, I'm afraid.
As a long shot, you may have the .ipa buried deep within Time Machine, if it goes back far enough. This was actually how I achieved a similar task a few years ago.


Installing Imagemagick leads to weird error involving OpenCL I'm trying to install ImageMagick on Mac OSX 10.7 and I'm getting the following errors:

When I try to run the suggested verification

$ convert logo: logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/convert
Reason: image not found
Trace/BPT trap: 5

$ identify logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

When I try pretty much anything...

$ identify -version
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

I've followed the path and it looks like the libclparser.dylib is missing from the OpenCL.framework, but I'm unsure of where to find that or how to replace it, or even if that's the right thing to do.

Here's what I did to fix this.

Booted up my old machine running OSX 10.6.
Copied /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib from 10.6 computer into the same folder on 10.7.

Now things seem to be working fine.

Note: the file can also be found here:


Mail.app keeps trying to connecting to old mail server Yesterday my web host (Dreamhost) unexpectedly moved my email account to a new server. Most of my email clients didn't skip a beat, and continued to connect to the server and receive mail.

However, immediately after the server migration, Mail.app on my home computer stopped receiving mail. It continued to successfully login to the mail server, but did not find any email received post-migration. My assumption is that it was connecting to the old mail server.

Today, Mail.app fails to login to the mail server at all. My assumption is that the old server has now been decommissioned.

To me, it seems as if Mail.app has some sort of bad DNS cache, causing it to 'look' at the old server rather than the new one.

Steps I tried to resolve the issue:

Restarted Mail.app.
Rebooted computer.
Cleared OS X DNS cache.
Synchronized IMAP account with server.
Deleted email account from Mail.app, and recreated it.
Rebooted cable modem.

Not a spot of difference.

Is it possible that Mail.app is somehow caching DNS details for the email server, even after I clear the OS X DNS cache? If so, how could I force Mail.app to 'look' at the new server?

Setup: OS X Lion, IMAP email account

[SOLVED] See the comments for a description of the solution. The culprit was Avast Anti Virus.

This sounds like a DNS caching issue still. I know that most web browsers do cache their own DNS as well, and I am sure Mail does, but I think that cache empties after exiting.

I always try to telnet into port 25 on a remote mail server to test the connection when something is weird. Port 25 is for SMTP traffic, or what sends the mail. If you get a valid connection, you can actually interact with this interface. With your comments though, this probably did not work.

DNS is a very strange beast, because so many different services do many things, not to mention the different hardware on your network. In this case you have:

router
Mac, but DNS cache and hosts file

In the end, it sounds like you discovered this in your hosts file. I can't count the number of times (I do a bit of web dev) that I set something up in the hosts file and then got confused why something was acting wrong.


Can I receive messages sent and received from another iphone on my account? Is there any way that I can make it to where I can receive the messages that are sent and received from another phone on my account? And will the other phone be notified somehow?

Yes, with iMessage signed into the same Apple ID, messages both sent and received appear on both devices. This will not include any SMS, only iMessages. Go to Settings > Messages > Send & Receive to sign in with an Apple ID.


Is it possible to take a screenshot of a dashboard in OS X? I'm using a  Cmd ⌘   Shift ⇧   5  command to take a screenshot of a desktop, but it doesn't work if I switch to the dashboard.

Is there any way to take a screenshot of dashboard elements?

I'm assuming you set up  Cmd ⌘   Shift ⇧   5  yourself, as it's not a System default.

If you use  Cmd ⌘   Shift ⇧   4  then you can drag a marquee round the item you want, or even use  Space  afterwards to grab the entire floating widget, examples below…

Using  Cmd ⌘   Shift ⇧   4
Note the hard edges & visible background.

Using  Cmd ⌘   Shift ⇧   4   followed by  Space  then clicking the desired 'window'/widget.
Note the soft edges with shadows


Why is my Legacy FileVault image larger than the physical disk? I'm still running Snow Leopard and recently enabled FileVault on my home directory. I noticed that the OS X thinks my home directory is 1TB, which is strange because the hard disk in my laptop is 500GB:

How could this happen? Should I be concerned?

While I enabled FileVault, I probably had an external 1TB drive connected via FireWire. I verified that I can still log in to my account without the external drive connected.

According to this Apple Support discussion this is normal and is due to the mounted volume size being a "potential" size (usually twice) of the actual hard disk size. If it puts your mind at rest, I see exactly the same thing on my Snow Leopard 10.6.8 system with FileVault enabled and that's been just fine.

In addition, in my answer to FileVault sparsefile uses double of actual allocated disk space it could simply be that as Filevault mounts (and links to) the encrypted disk image, the size reported in Get Info is a result of the structure being traversed twice.


How can I block all ports except 443 on macOS Catalina I realize this will break a lot of built in functionality on macOS as it ships, but for test reasons I want to temporarily block all tcp inbound / outbound ports on macOS Catalina except 443.

How can I do this in a way that's somewhat easy to toggle on/off once it's set up?

Apple's application firewall is designed to have many exceptions to work with its services so the system prefs will take a lot of clicks. I will suggest a more command-line way to accomplish this large change in port access for the built-in pf firewall (no need for extra software).

Here is a simple rule set that will block all traffic except for ports 80 and 443 (http and https).  I don't advise saving it in your /etc/pf.conf in case things go sideways - a simple reboot (if you have pf set to load at boot) will fix things.  I used the filename ~/pf_rules01.conf, you can call it what you like.

Create the rule file

# Set the interface to be used
if="en0"

# Default Deny Policy
block all

# Skip the loop back interface
set skip on lo

# Set http(80) & https (443) ports #
web_ports = "{80 443}"

# Pass in only web traffic
pass in quick on $if proto tcp to any port $web_ports keep state
pass out quick on $if proto tcp to any port $web_ports keep state

Test the file

Before you enable the new rule set (keep in mind that you specifically asked for all protocols to be blocked except 443), you can check for syntax errors with the command:

$ sudo pfctl -n -f /path/to/rulefile

The -n tells pfctl to just parse the rules
The -f specifies what file to load; the default is /etc/pf.conf

Enable pf

If all is good, enable the rule set with the -e flag

$ sudo pfctl -e -f /path/to/rulefile

Testing...

From another machine, issue the command telnet <machinename || IPaddress> 80 of the host running your web server.  If everything works, you'll receive something similar to the following:

Trying 192.168.1.123...
Connected to testmachine.home.
Escape character is '^]'.

Success!  You can also try pointing your browser to the address and if you get a response from the server, it works.

Caveats

This blocks all traffic with the exception of 80 and 443 (http and https).  If you are SSHing into this box, you will lose your connection because it's not passing SSH (port 22) in or out (maybe pass 22 as well?).
en0 is my network adapter (wired).  Yours may be different.  To get a listing of your network interfaces, use the ifconfig command.  They are usually at the top of the output starting with en0, en1 etc.
This was tested on a FreeBSD server running dhttpd (not Apache). You can't test unless you have something listening and responding on the ports you're interested in.

I typically don't run any sort of web server on my Mac, but in VMs
for the sake of portability, security, and stability.  However, pf
is based on BSD and the rules and commands are identical.
If you want to turn this off just issue the command sudo pfctl -d and it will disable the pf firewall.


Overcast app: Do Smart Playlists have a limit on the number of episodes they can contain? I use Overcast on my iPhone and have several Smart Playlists set up.  I was using one of them to play back the entire back catalogs of 4 podcasts that I wanted to catch up on.  This is roughly 500 episodes altogether.  I had no trouble creating the playlist but when I look at the list of included episodes it leaves out several hundred of the oldest episodes and seems to start the list at an arbitrary point in time and go from there to the present.

If I look at each of the podcasts individually I've marked all of the episodes in each one unplayed and can see all episodes in each one.  If I play from the individual podcast then it starts with the oldest episode and automatically moves to the next newer one when finished.  It's only in the Smart Playlist that I can't see the oldest episodes.

If I create a new Smart Playlist and only include one of the podcasts then I see all of the episodes for that podcast.  When I add another one it to the playlist I suddenly can't see the oldest episodes from either one any more.

Is there a limit on the number of episodes that can be in a playlist?

Thanks in advance!

All playlists and shows in Overcast currently have a limit of 500 episodes.

Source: https://marco.org/2018/03/13/overcast41


Deleting an app’s data from the iOS Keychain, or resetting the Keychain entirely I installed an app that stores a persistent identifier in the iOS keychain, even after uninstalling and reinstalling it. This really bugs me. Is there a way to delete said app's data from the Keychain, or worst-case resetting the entire iOS Keychain, without resetting the device completely?

Note: I'm not talking about the iCloud Keychain, but the on-device keychain that apps can store small bits of data in.

Have you tried this link? I'm pretty sure this is the answer you're looking for, this link tells you to;

  1) Open the Mac Keychain. Click Finder > Go > Utilities > Keychain
  Access.

  2) In Keychain Access, select the Passwords category on the left to
  review the list of sites and services for which you've saved a
  password.

  3) Right-click the service you want to edit/remove, then left-click
  Delete.

https://answers.uillinois.edu/68546

If you're looking to get rid of sandbox,

  1) Quit sandbox as well as its related process(es) if they are still
  running.

  2) Launch Finder on your Mac, and click Applications in the Finder
  sidebar.

  3) Search for sandbox in the /Applications folder, then drag its icon
  to the Trash icon located at the end of the Dock, and drop it there.
  Also, you can right-click/control click sandbox icon and then choose
  to Move to Trash option from the sub-menu.

  4) If prompted, enter the administrator password and hit OK to allow
  the change.

  5) Choose Finder > Empty Trash from the Menu bar. Or choose
  right-click Trash icon, choose Empty Trash, and Empty Trash again in
  the pop-up dialogue.

https://macuninstallguides.com/remove-sandbox-on-mac.html

  (Note, you don't have to install any apps to remove it)

If you want to reset the entire keychain, I recommend that you take a look at the answer on this page.

How do I delete or fix my Keychain after changing my password?


get radio buttons in System Preferences I am trying to click at radio buttons in Displays panel of System Prefernces. This is the code I use to identify radio buttons:

tell application "System Preferences"
    activate
    reveal anchor "displaysDisplayTab" of pane id "com.apple.preference.displays"
end tell
tell application "System Events"
    tell application process "System Preferences"

        set frontmost to true
        get every radio button of window 0 // returns {} -> empty array

    end tell
end tell

The radio buttons returned are none. Based on what I see, window has zero radio buttons. This leads to a conclusion that radio buttons are part of sub window, namely the Displays subwindow and not the main window. How can I navigate to this "subwindow" and click radiobuttons?

The radio buttons are contained within a radio group, and the radio group is contained within a tab group. So the following code will give you the names of the radio buttons.

You also need to put in a delay between opening the window and trying to talk to it. Even on an SSD equipped Macbook Pro. You might have to increase the delay if you are on an HDD equipped Mac.

tell application "System Preferences"
    activate
    set current pane to pane "com.apple.preference.displays"
end tell
tell application "System Events"
    tell application process "System Preferences"
        set frontmost to true
        delay 1
        tell tab group 1 of window "Built-In Retina Display"
            tell radio group 1
                get every radio button
            end tell
        end tell
    end tell
end tell

Also for the sake of brevity I've swapped the line set current pane to pane "com.apple.preference.displays" for reveal anchor "displaysDisplayTab" of pane id "com.apple.preference.displays".

If you are trying to work out how a user interface is assembled a very useful tool is "Accessibility Inspector". Just launch it and it will float above your windows. Then point your cursor at whatever you want to understand and it will show you the hierarchy of how the user interface components are assembled.


How do I change iTunes Wi-Fi Synch Settings I need to change the Wi-Fi Synch settings to synch with my new laptop.  My iPhone was originally set up to synch with a different laptop.   How do I change the settings on the phone to synch with my laptop at home.    The last time it was synched was Feb 2013

Is your iPhone setup in the new laptop's iTunes ?? If it is, then it should be this iTunes library it will use.


What service to restart after modifying /etc/sudoers for macOS to make changes active without reboot? What's the service that needs to be restarted after modifying /etc/sudoers for macOS in order to make changes active without a system reboot?

None.  No system process reads /etc/sudoers.  The command line binary sudo(1) reads /etc/sudoers.
Changes are immediate when they are saved.


Adobe Flash Player ungodly slow in OSX I have the mid-2009 Macbook Pro (Core 2 Duo, 2.53 Ghz, 4GB RAM, OSX 10.7.2), and use the most recent version of Chrome. However, it seems every time I visit a website with Flash, whether it be Youtube, or a site with a simple Flash advert, Chrome and sometimes all of OSX lock up for up to two minutes with the SBBOD, and then spontaneously returns to a normal state.

I've tried Safari, with the same problem occuring. I don't think it's a Lion problem since I've been plagued with this since Snow Leopard. I've mitigated the problem a little bit with Flashblock for Chrome, but still - when I actually need to load something in Flash, the computer locks up again.

Additionally, the computer gets very, very hot when playing Flash video, it gets even hotter than some really CPU intensive tasks -- like After Effects rendering. I probably can resolve this with a complete re-install, but will wait to do that as a last resort. That's without knowing if the problem will come back.

Has anyone had similar experiences, and can you offer a fix without reinstalling everything? Is it not an isolated problem, and OSX simply hates Flash?

I've been trying to figure this out for a while.  Here's the answer:

Chrome has a flash player built into it, and it updates automatically.  Other browsers use an external flash player.  If you're like me, you have flash player installed outside of chrome for other browsers.  Chrome doesn't seem to handle this very on it's own, but you can disable one or the other by going "about://plugins" in chrome, expanding the details (+ details at the top right), and finding the flash section and clicking disable on one or the other.

It doesn't seem to matter too much which one you use, but turning one off dramatically improves flash performance and overall memory usage for me.


What are the App Store fees for subscription to an IoT hardware product? I'm looking for clarification on the App Store fees charged by Apple for a hardware related app. Refer to the relevant App Store Review Guideline:

https://developer.apple.com/app-store/review/guidelines/#hardware-specific-content

When the app provides the UI for an external IoT device, and there is an annual fee charged to the user (which may be via an external link) does Apple charge a percentage?

My reading of this line is that no fee is charged.

  when features are dependent upon specific hardware to function, the app may unlock that functionality without using in-app purchase.

The app only has value when receiving data from the IoT device. Intention is to charge an annual subscription, paid via external link.

I have the same question for the same scenario with an Android app.

An example of this, is the Nest Cam. The cam is bought in a store and the app downloaded at no cost. The camera works with the app on a free basis.
There is an upgrade to premium storage and features paid by subscription to Nest Aware. Does Nest pay a fee to Apple/Google for the subscription?  I'd expect not, as the features are dependent on the camera.

Quoting the text from App Store Review Guideline verbatim:

  3.1.4 Hardware-Specific Content: In limited circumstances, such as when features are dependent upon specific hardware to function, the app may unlock that functionality without using in-app purchase (e.g. an astronomy app that adds features when synced with a telescope). App features that work in combination with an approved physical product (such as a toy) on an optional basis may unlock functionality without using in-app purchase, provided that an in-app purchase option is available as well. You may not, however, require users to purchase unrelated products or engage in advertising or marketing activities to unlock app functionality.

From your question:

  When the app provides the UI for an external IoT device, and there is an annual fee charged to the user (which may be via an external link) does Apple charge a percentage?

How are you charging the fees from the user? If you are charging it via In-App purchase or recurring subscription, Apple takes its cut. If you are charging the user via external means and your app doesn't violate any App Store guideline, Apple won't charge anything.

  My reading of this line is that no fee is charged.

Your understanding is right and no fees will be charged.

In case of Nest Aware (I have never used the app), if the user buys the subscription via In-App purchase made in iOS, Apple will take it's cut.


How to install Java using terminal? I want to install Java entirely from the terminal without using any GUI. Can anybody give some instructions? I know that I download it with curl, but it seems that curl doesn't play quite nicely with Oracle, and I have no idea what to do after downloading it.

Edit: I want to use Oracle's JDK

The best/safest way to install Java on macOS is with Homebrew; just type this:
brew cask install java

Or if you don’t have Homebrew installed already, just type this command first:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew cask install java


I want to FaceTime, but can only WhatsApp I've installed WhatsApp on my phone, and now I only have the option to make WhatsApp video calls - not FaceTime.

Sadly, they almost never work (for some reason??). When I use my partner's phone, FaceTime always works.

How do I make a FaceTime video Call rather than WhatsApp?

Press and hold the buttons that are currently labeled as WhatsApp and it should give you a choice on which App you call from for this contact.

It should remember your choice after selecting.


Ruby 2.0.0 fails to install because of openssl I can't install ruby from source, on configuration (./configure) it states

Ignore OpenSSL broken by Apple.
Please use another openssl. (e.g. using `configure --with-openssl-dir=/path/to/openssl')
Failed to configure openssl. It will not be installed.

Even if I use the told parameter. --with-opt-dir=/usr/local doesn't help either. Notice, I installed the latest openssl (1.0.1e) from source too (it's located at /usr/local/ssh).

So later I can't use gem install, it just states:

ERROR:  Loading command: install (LoadError)
    cannot load such file -- openssl
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

How can I tell the ruby installation to take my installed openssl?

Rather than doing all the building from sources (and having to hunt down any necessary patches) why not try using rvm to build (and manage) your rubies, and homebrew to allow you to build and install the necessary dependencies.

I have used these to get a ruby 2.0.0 build completed earlier today, although I haven't had a chance to check if it's fully functional yet.


Clean install unused ID Apple My dad just gave me his MacPro for me to test it, since I never used before. Since I wanted it cleaned, I follow some tutorial on the Net that said I needed to reboot it with Command+Option+R, delete the disk and reinstall it.

Now the trick part, everytime I try to do that, I get a message saying my ID Apple was never used before and won't let me to proceed.

I created my ID Apple just because the the reinstaller asked me an ID.

So, basically, I can't log into the mac since the disk was already erased and I can't reinstall it because my ID was never used before.

I have NO IDEA how to solve this. Is there any way to bypass the ID Apple problem in my case?

You should try to find the model.  The only Mac Pro not capable of running the latest OS is the MacPro1,1.  I think they were from 2006-7.

Older computers which existed before 'free' OSX upgrades had to purchase them via the App Store.  It's possibly trying to verify an Apple ID that was used for this.

If you have access to another Mac, you can build a bootable USB with an OSX installer.  First you need to obtain the Install OS X app. As per Apple:

  Use these steps to download the version of OS X you want to install.
  From the Apple menu, choose App Store.  Hold the Option key and click
  the Purchases tab. You should see the versions of OS X you've
  previously purchased. If you don't see your purchases, log in to the
  App Store with the ID you previously used to install OS X.  Click the
  Install button next to the version of OS X you want to download. The
  Mac App Store normally displays OS X as being "Installed" in the
  purchases pane. This prevents you from downloading it when your Mac
  already has the same version of OS X installed. When you hold the
  Option key as you click the Purchases tab, the button to the right of
  the item you want to download should change to say "Install". If it
  doesn't, use Spotlight to search for "Install OS X" on your computer.
  It's likely you already have a copy of the same OS X installer in the
  Applications folder, or on a connected drive.

(I'll just quickly summarize the rest; if you get this far, and have questions, just respond and we'll try our best.)  Once you have the installer, you'll also need at least an 8 GB flash drive.  Wipe it and format as GUID and HFS.  Then follow these instructions to create a bootable installer.  Once done, plug it into the Mac, hold option while booting, and select the USB drive. The rest is self explanatory.


Downgrade macOS 10.14 to 10.13 using Migration Assistant I am currently running the macOS 10.14 beta on my Macbook and I wish to downgrade to High Sierra (10.13). I do have time machine backups from when I was still on 10.13, but I want to keep all my current files.

Is it a valid idea to instead just do a clean install of 10.13, then use migration assistant to transfer my files from backups when my computer was running 10.14? Can migration assistant even move files from a time machine backup running a later OS to a computer running an older OS?

I am only looking to migrate files and applications. I've done all the development work I needed in 10.14 and no longer need it. I have not added any server configurations or anything like that.

Theoretical answer

This operation will fail.

Migration assistant is a huge procedure made to make all the conversions necessary to go from an older version of MacOS X to
the running one.

For example, the Mojave (10.14) version of Migration Assistant is configured to correctly convert the Users and System files from a High Sierra (10.13) set to a Mojave running environment.

The High Sierra (10.13) version of Migration assistant doesn't know the specific changes of Mojave (10.14) because they weren't known at its date of conception. Then this version cannot do a migration from Mojave to High Sierra.

On the other hand, the Mojave version of Migration Assistant does know the specific changes from High Sierra to Mojave but some of them might be not reversible, and this is usually not documented by Apple (this is bad: Apple is convinced none of its users is interested in this information).

Practical answer

Your proposed migrition might succeed (my raw estimate: 25%).

If you didn't made system modification or specific development on Mojave,

and if Apple didn't put in place a basic verification of the origin version of MacOS X, (is the origin version older than the target one?),

then you could try to run Migration Assistant from High Sierra to migrate only Users files from your Mojave backup to your running High Sierra environment.

Experience return

Please add your personnal success or failure as an answer, since this might help many other Mac users.


Are photos still saved on Mac with PhotoStream after deleted on iPhone? Been using PhotoStream for years and still don't fully understand it...When I take pics on my iPhone, they show up on my MBP in Photos, via PhotoStream. If I delete them from the iPhone will they still remain on MacBook or other devices? Or do I need to download them into Photos and off the phone to be sure they are saved?

I am confused by this and just want to delete from iPhone to free up space. Is this automatically done for me every time or do I need certain settings on/off to have this occur? Thanks for the help!

if you want them to be safe for sure, just drag them into a new folder. but i dont thing it will erase them, because they are stored in icloud, and when you stop them on the iphone, it asks if you want to delete them, and i would imagine it would also ask on your MBP if you decided to stop syncing them. so to be clear, dont delete them by hand on your phone. go to icloud, where it lets you pick what to sync, and turn off photostream. it will ask if you want to keep photos on your device or delete them. it will delete on your phone but not in icloud. case in point, i just reset and deleted everything on my phone to get ready to sell, and all of my photostream pics are still in tact on my MBP. so that would make sense.


Insert MathType Equation is disabled in Numbers I am running Numbers 3.1. When I try to select the Insert > MathType Equation... option, it is disabled.

There doesn't seem to be anything in the help related to this feature.

How can I use this menu option?

You might want to make sure the MathType application is running before you invoke the Insert > MathType Equation option. I read about it here and tested it on a Mavericks Mac at work a few minutes ago.


How do I download iCloud-Photos to my iPhone? I use an iPhone 6s plus with 128 Gb memory. When I am on the road, I don't want to use mobile data to download photos or videos that are in the cloud, but I still want to view them.
Is there a way to download all or a selection of my iCloud-content on my iPhone?

Here's the procedure of transferring photos from PC to iPhone.

Head to iCloud.com. Simply open your browser, navigate to iCloud.com and log in with your Apple ID.
Access your Photo Library. Once you’ve logged in to the iCloud website, click the Photos icon on the top row of apps. And if this is the first time you’ve accessed your Photo library from a browser, you’ll have to go through a first time setup.
Select photos to add to your photo library and iPhone. Once you’ve opened the Photos app and accessed your Photos library, there should be an “Upload” icon in the upper right hand corner of the page. Click this, and browse your PC for the photos you want to add to your iPhone.


Safari not loading pages, other browsers doing fine I have an issue many seem to have: Safari 7.0.5 (and now 7.0.6) hangs when loading web pages whereas other browsers (Chrome, Firefox) work just fine. I've ran my tests on WiFi with two different routers as well as through iPhone tethering.

Here are the steps I have taken so far but the problem persists:

re-installed my MacBook Air completely with the latest image from the App Store
Reset Safari
Disabled extensions
Unchecked "Warn when visiting fraudulent website"
Unchecked "Stop plug-ins to save power"
In the Develop menu, checked "Disable caches"
In WiFi settings, disabled IPv6
Changed DNS to OpenDNS
Deleted all Safari plist, caches, favicons cache, etc.
Turned off Safari in iCloud settings
Fixed permissions, rebooted
Disabled the prefetch setting from terminal
Emptied all my logs, launched Safari and tried to open this url: https://pragprog.com/login . Here is the (anonymised) result:

20/08/14 17:12:05.179 ubd[178]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd'
20/08/14 17:12:05.681 AOSPushRelay[252]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd'
20/08/14 17:12:05.909 parentalcontrolsd[271]: StartObservingFSEvents [849:] -- *** StartObservingFSEvents started event stream
20/08/14 17:12:06.112 UserEventAgent[11]: Captive: CNPluginHandler en0: Authenticated
20/08/14 17:12:06.513 accountsd[212]: /SourceCache/Accounts/Accounts-336.9/ACDAuthenticationPluginManager.m - -[ACDAuthenticationPluginManager credentialForAccount:client:handler:] - 230 - The authentication plugin for account “myname@gmail.com" (20DDC449-9F11-4479-8D9C-11BBC43D96AD) could not be found!
20/08/14 17:12:06.514 accountsd[212]: /SourceCache/Accounts/Accounts-336.9/ACDAccountStore.m - __62-[ACDAccountStore credentialForAccountWithIdentifier:handler:]_block_invoke389 - 857 - No plugin provides credentials for account myname@gmail.com. Falling back to legacy behavior.
20/08/14 17:12:06.668 com.apple.time[148]: Interval maximum value is 946100000 seconds (specified value: 9223372036854775807).
20/08/14 17:12:06.708 com.apple.NotesMigratorService[272]: Joined Aqua audit session
20/08/14 17:12:06.784 gamed[215]: CKSoftwareMap: Registering with Daemon
20/08/14 17:12:06.922 soagent[188]: No active accounts, killing soagent in 10 seconds
20/08/14 17:12:06.925 soagent[188]: No active accounts, killing soagent in 10 seconds
20/08/14 17:12:08.771 login[276]: USER_PROCESS: 276 ttys000
20/08/14 17:12:14.115 apsd[99]: Failed to evaluate trust: No error. (0), result=5; retrying with revocation checking optional
20/08/14 17:12:16.041 login[276]: DEAD_PROCESS: 276 ttys000
20/08/14 17:12:17.915 soagent[188]: Killing soagent.
20/08/14 17:12:17.916 NotificationCenter[175]: SOHelperCenter main connection interrupted
20/08/14 17:12:17.916 com.apple.dock.extra[183]: SOHelperCenter main connection interrupted
20/08/14 17:12:17.917 NotificationCenter[175]: SOHelperCenter main connection interrupted
20/08/14 17:12:17.919 imagent[194]: [Warning] Denying xpc connection, task does not have entitlement: com.apple.private.icfcallserver  (soagent:188)
20/08/14 17:12:17.919 imagent[194]: [Warning] Denying xpc connection, task does not have entitlement: com.apple.private.icfcallserver  (soagent:188)
20/08/14 17:12:21.911 Dropbox[210]: ICARegisterForEventNotification-Has been deprecated since 10.5.  Calls to this function in the future may crash this application.  Please move to ImageCaptureCore
20/08/14 17:12:23.437 com.apple.SecurityServer[15]: Session 100006 created
20/08/14 17:12:24.189 apsd[99]: Unrecognized leaf certificate
20/08/14 17:12:39.791 apsd[99]: Unrecognized leaf certificate
20/08/14 17:13:48.016 apsd[99]: Failed to send activation record to service com.apple.ManagedClient.enroll

I also deleted all the passwords in my keychain, deleted all the bookmarks and emptied the reading list, just in case there was some corruption there. Still no success. I tried to log in with the guest account as well but the problem is the same.

By verifying the issue in the Guest user you have identified the issue resides in a system shared resource.
Attempt to reproduce the issue in Safe Mode. If the issue is not reproducible, reboot normally and check if the issues persist. If it does I would encourage you to backup your system and navigate over to the local Library located at /Library. From here you can start troubleshooting by removing files from locations such as:

./StartupItems
./LaunchAgents
./LaunchDaemons
./Internet Plug-ins

Reboot your system and attempt to reproduce after each change. If all else fails you may be looking at an erase and install of your OS and selective migrating your data back on to the drive to avoid migrating the issue over.

Hope this helps!


How to rename a bluetooth device in OSX Lion? Before I upgraded to OSX Lion, I could open up the Bluetooth Preferences, select a device, click on the settings icon, choose 'Rename Device' and rename the Bluetooth device.

Now that I've upgraded to OSX Lion, the option is there on the same location, but it is called 'Update Name', however, it doesn't do anything for me. Is that just a dead GUI component that will get functionality tied to it later on, or am I doing something wrong?

System Preferences > Bluetooth

Select (click) the device you wish to rename

Click the gear icon at the bottom of the list and Rename is one of the actions you can take on each paired device.


Is it ok to mix 2 GB and 4 GB DIMMS in an iMac (mid 2011)? I've been told it is important to use matching DIMMs when installing memory to take advantage of the 128 bit throughput. I'm looking to buy a new 27" iMac (mid 2011) which has 4 memory slots. If I put matching 2x2GB in 2 of the slots and matching 2x4GB in the other two slots, will that reduce its throughput or cause any problems?

Do all 4 have to match or do each set of 2 need to match?

Yes - it's OK to mix. The more RAM you have, the more files can be cached over time and the more processes can sit resident in RAM for faster switching between tasks running at the same time.

I haven't read the tech note on the latest iMacs, but in general I have never seen a benchmark that shows any mac ever ran slower with more memory. (even the initial intel GMA integrated MacBooks where having non matched RAM where there were only two slots did noticeably slow the graphics performance). The iMacs of the past several years all need high quality ram that matches their specifications fairly exactly - but run well with whatever lineup of good ram is installed.

If it makes a difference, the tech note and consumer installation guide will tell you in which order to install RAM and will call out when matching pairs will make sense due to the architecture of that machine. Again, more ram is always faster.

Also - when you are buying a new mac - often the seller will credit the value of the pre-installed RAM as new memory if you want to buy up to have larger chips (2x4GB) and then you can add the second later as needed.


How did a calendar icon make it to my Lock Screen? The other day I looked at my Lock Screen and to my surprise there was a calendar looking icon on the bottom left.  I thought it was kind of odd since I've never seen anything in the bottom left.  So I tapped it and sure enough my calendar came up.

This was kind of handy, so I locked the phone again, but the icon was gone.  I researched it and the closest I came up with is location based app recommendations.

The odd thing is that I had nothing on my calendar on that day or in the vicinity of where I was at.

So how exactly did the calendar icon make it onto my Lock Screen and how to get it back?

This is iOS 8 new feature called Handoff more info here.

  Continuity lets you seamlessly move between your iPhone, iPad, and Mac, or use them together.
  (…)
  Use Handoff with Apple apps such as Mail, Safari, Maps, Messages, Reminders, Calendar, Contacts, Pages, Numbers, and Keynote. Start a document, email, or message on one device and pick up where you left off on another device. You can also use Handoff with some third-party apps.


Problems with creating Open Directory Replica on OS X Server 5.1 Background:

Two Macs which are running the same Operation System: Mac OS X 10.11.6, OS X Server 5.1.

When I try to set up the second Mac as a replica server, it always shows an error as the following picture:

Then I tried to enter the following command in Terminal from the intended replica server:

sudo /usr/sbin/slapconfig -preflightreplica 192.168.8.107 <directoryadminuser>

I always get this error message:

  2016-08-13 07:20:58 +0000 NSMutableDictionary *_getRootDSE(const char *): rootDSE not found
  2016-08-13 07:20:58 +0000 Error: Unable to determine the master's software version.

Both servers are set to be allowed to remote login via ssh as administrators.

Getting the version returns:

$:sudo slapconfig -ver
LDAP Setup Tool (slapconfig), Apple, Inc.,  Version 10.11

And I tried all the methods from these addresses, but none of them worked for me:

Resolve “rootDSE not found” Error in Open Directory
Cannot successfully preflight OD replica
Problems creating open directory replica on Yosemite Server.

Anyone can share some advices with me? Really appreciated.

Note that although I got the same error, I am on macOS 10.12.6 and Server 5.3.1.

I documented what I did, step-by-step.  I'm not exactly sure which of these steps made the difference but my hope is that this will help someone.

In my case I have a server on the west-coast and another on the east-coast using a site-to-site VPN and two different /24 IP subnets, so communication can happen but replication obviously failed.  Before starting I recommend having the same macOS version/build numbers as well as the same server.app version.

Blow away OD on both sides.  I used $ sudo slapconfig -destroyldapserver.  Make sure to have a backup of your data first.
Get DNS working perfectly.  This involved going through Server.app's "edit hostname" process and (in my case) using a FQDN.  When you change the hostname and you're asked to select whether the server is operating on LAN-only, LAN + VPN, or Internet, select either the LAN + VPN or Internet options.  This is so that the server creates DNS zones that aren't ".local", which I think is one of the core issues that prevented replication working, because .local is for Bonjour and I think that messes things up.

So I changed the computer name to "Company X Vancouver Server" and the hostname to vanserv.clientcompany.com.  Restarted the server, checked things out with $ changeip -checkhostname and verified forwards and backwards DNS are working with the "host" tool, looking up both the IP and the hostname, and making sure it resolved both ways.  Set the server to use 127.0.0.1 for DNS first, then its other IP (192.168.10.10), then local next-hop router, then public DNS.  Restart.

I did exactly the same thing on the east-coast server, calling it "Company X Toronto Server", and hostname "torserv.clientcompany.com".

I made sure there were entries on both servers for the other server.  So vanserv has vanserv.clientcompany.com (192.168.10.10) and torserv.clientcompany.com (192.168.20.10).  Checked forward- and reverse- DNS lookups for the other server on both.  And pinging torserv from vanserv would resolve and return packets, and vice-versa.

I set both servers to "perform lookups for only some clients" - and I set that to the server itself, only.  This is so that DNS lookups for the company's domain, clientcompany.com, don't go to the server and fail to resolve, such as a staff member at the office visiting the company's website.
Create the primary OD, but leave it empty.  Restart.  Join the replica to it using the FQDN - in this case the OD was created on vanserv and I joined torserv to it as a replica.  I used the FQDN vanserv.clientcompany.com instead of the IP address.  Success!
Populate the OD with data, make sure it replicates successfully.  It did!
Add in locales (optional) - I defined 192.168.20.0 as Toronto and set that server to torserv.clientcompany.com, and Vancouver as 192.168.10.0/24 and set that server to vanserv.clientcompany.com.

So my suspicion is that the "network problem" as well as the "different version of macOS" errors I was getting in the server.app GUI really were just a lack of good communication happening due to DNS being configured in a way that server.app didn't like.


High Sierra in a MacPro 3,1 I have installed High Sierra in my MacPro 3,1 using Dosdude1 patcher and algorithm. However, the recovery HD was not created (don't know why). To use the patcher you must disable SIP, which must be re-enabled once the installation finishes. But I cannot do it from the Recovery HD because I don't have one. I have tried to do it booting from the patcher itself, but it does not work and ask you to boot from the Recovery HD. So I am engaged in a Next-For cycle or whatever name is used now. I created a USB flash with apple's High Sierra to boot from it but it neither works because, apparently, the installer checks MacPro Version and does not boot at all. I need to know which file (or files) I have to edit in the official apple installer in order to bypass the MacPro version check and be allowed to boot from the USB. Is that possible at all? Please explain. I know that I have seen something similar to boot Windows from a USB in unsupported MacBook Pros. Best, Juan de Marcos

rEFInd can enable/disable SIP. For your purposes, I would install rEFInd to boot from a flash drive. You might have to edit the refind.conf file to turn on the SIP feature.


What is the application called "Momentics"? It occupies 4.2 GB of my hard disk. Can I delete it? I think it may come from eclipse for java programming. But I don't use java programming anymore. Can I delete "Momentics" and reinstall it if I need it?

Momentics is a QNX product designed for developing apps for Blackberry devices. If you don't use this software you'd be fine to delete or uninstall this application. It's not apart of the operating system and obviously has no use to you.

Everyone who has commented, especially @user3439894 has essential said the same thing. Can confirm for professional experience as both an Apple Certified Tech and a Software Engineer that this software is not necessary unless you want to build apps for Blackberry devices

http://www.qnx.com/content/qnx/en/products/tools/qnx-momentics.html


Recovering unsupported apps in iOS 11 I recently updated my iPhone 6s to iOS 11 and, as expected, some apps became incompatible with the software. There is one app in particular that I'm desperate to recover (the thumbnail is still there and when I click on it, I get a 'keep' or 'delete' option).

I'd like to move this app to my iPhone 5 that's still got iOS 7. I can't recover it under Apps in iTunes because iTunes 12 got rid of the Apps section.

I do have a lot of backups from various points over the past year, so the app has to be recoverable somehow.

I've also got iExplorer, but it only shows me the .app file of the currently connected phone (6s running iOS 11 that doesn't read the app) and I can't find the app file under Browse iTunes Backups.

Any advice?

Downgrade iTunes to 12.6.3 (which will install over 12.7) and use it to download and install the app.

If you already had the app downloaded from iTunes or a backup, you can also reinstall apps that are no longer available for download.


My iPad is connected to my Mac's Wi-Fi, but can't connect to the Internet I have a Mac which is connected to the Internet via Ethernet. I've used the "create network" facility on it to create a Wi-Fi network.

I opened up my iPad's settings and connected to that Wi-Fi network.

But when I try to connect to browse using Safari on the iPad I get, "Cannot open page -- Safari cannot open the page because it is not connected to the Internet".

Any way I can get on the Web with this iPad?

I was able to get it to work by restarting everything -- computer, iPad, router, and cable modem.


How do I make iTunes capable of deleting from my iPad? It seems iTunes can't erase anything on my iPad!

How do I make iTunes capable of deleting from my iPad? And is it possible that iCloud / iTunes are somehow clashing with one another here?

Since updating to v11 of iTunes, iTunes seems incapable of erasing anything from my iPad.  Every time I sync I am told that there's not enough room; needing on the order of 7-10GB of space to complete the sync.

Through iTunes I have disabled all sync types (Movies, Music, Podcasts, iTunes U) ... The only thing active is Apps and according to the size meter at the bottom of the iTunes, I should end up with 20GB of space free.

I apply my changes and request the sync and after flowing the steps it alerts me it needs 7GB more space on my iPad.

Additionally, when I sync photos, I have the same "can't erase" type behavior. I initiate the sync, select "Delete originals from my device after sync", the sync completes, and sure enough iPhoto continues to tell me that 45 photos remain "ready to sync" on the iPad.

Long time iTunes user... I'm pretty comfortable with the app at this point but this has me stumped.

Thanks in advance.

Versions:

iMac 2006 Later
OS X: 10.6.8
iPad: 6.1.3
iTunes: 11.0.2

This is a tricky thing to troubleshoot since once the iTunes tracking database or the iOS tracking database gets corrupt - what should sync and work starts to fail.

In the interest of putting out a concrete set of steps, here is how I fix things like this:

Make a quick judgment - should I just restore the iOS device and start fresh or are there things on the device I need to back up and save?
If I need to back things up, now I'm worried my backups might be corrupt too, so run one backup to iCloud and one to iTunes to be paranoid and safe.
Then I spend 5 minutes deleting things I don't need on the phone (calendars, Mail, contacts that exist in the cloud), game apps that I don't care about losing progress or can re-dowload or sync via iCloud.
Test the sync again.
Continue spending 5 minutes paring non-essentials and testing until I'm left with just the really important things on the phone. I then export them or back them up and then erase the iOS device.

Again, it's painful to erase things and start over, but my experience is that this problem is almost always on the iOS device and can be cured by an erase and setting up sync again from scratch.

You could try the opposite tack / work from iTunes and stop syncing things one by one until you find the item or class that is causing issues. I've seen that work too, but it seems to fail to cure the underlying problem and I'll be back in iTunes micromanaging the sync settings in a week or a month so I now go for the erase / reinstall option.

The benefit of an erase install is that you test your backup and you have the chance to examine the things you care about / ditch the cruft that is on your phone. Rather than being forced to learn if your backup works when you lose a device or break it - you will learn now if restoring works and have chosen the time to test your restore.

Good Luck - hopefully you don't need to go all the way to erasing and setting up a new phone, but if you do and it fails, you can look squarely at your iTunes to blame for the issue.


Kryptonite iOS automate enter PIN Kryptonite has the ability to read my PIN from my phone, but recently after I push to GitHub there is a prompt:

Enter PIN for 'Kryptonite iOS':

All I have to do is press enter, but this is an extra step that didn't use to exist.
How can I get rid of this, so it just automatically reads my PIN from my phone? Pressing enter doesn't add any security and the few times I pushed to GitHub and then realized 5 minutes later I never pressed enter is pretty aggravating. FYI, I'm not using Bitbucket.

I figured out what was missing. Running kr codesign in terminal gives instructions to add a GPG to GitHub for code signing.
Solution for the SAM prompt: https://github.com/kryptco/kr/issues/307

I believe you might be missing the IdentityAgent setting?
  IdentityAgent ~/.kr/krd-agent.sock


What is the IP address of my iphone when my computer is connected to the internet using that iphone's personal hotspot? I have this program on my mac that streams my gps location over the private network.

When on the road, my program needs an internet connection as well as the gps data, so I need to pair to my iphone to get internet. After doing this, however, my program can't determine my iphone's IP address so I can't get the location data.

Does my iphone have an IP address when it's the "router" effectively, via personal hotspot??

The answer is 172.20.10.1

Found this out by checking out the gps2ip settings and saw there were some provisions for using a personal hotspot and it told me there. You have to tell gps2ip to pipe over the hotspot from within the app to make it work regardless.


Fusion Drive constantly spinning up and down I've got a 1TB Fusion Drive (with a Seagate 7200 rpm hard drive) in a Late 2013 27" iMac. While the iMac is asleep, the hard drive spins up and down every minute or so (without fail), creating an annoying rattling sound as it spins up - characteristic of hard drives. This is incredibly annoying, especially at night.

It doesn't exhibit this behaviour when it is powered on, just when it is asleep. I've tried disabling Power Nap, and checking and unchecking "Automatically put hard disks to sleep when possible", all to no avail.

It sounds more like a software issue than a hardware issue, has anyone else experienced similar behaviour with the Fusion Drive?

Is there anything I can do to stop this? It's driving me crazy.

There are 2 ways to look what is it doing in sleep.

One is open the Console in utility, then look at the sleep hours log messages.

If you need help with that publish a copy of that segment here in your question.

The second way is using the Terminal in the utility.

In Terminal window type pmset -g

That will show you a list of sleep mode settings and who is preventing the sleep.


How to easily forward/redirect all network traffics through local socks port 1080? How to easily forward/redirect all network traffics through local socks port 1080? I did google this before asking question. I found this link and this link and others too. But there is no simple solution.
(The system preferences network proxy setup just don't work for all apps. )
Is that so hard to do it? I think just some iptables rules should do it. (although I don't know what is the equivalent iptables command in macos, maybe pfctl?). Can anyone show me some simple shell scripts which can achieve this? Thank you very much.

Since nobody posts a shell script (or easy way) to solve my question, I posted my current workaround solution:

Install virtualbox
Install openwrt as the guest OS to virtualbox
Configure the openwrt to become a router which has the lan IP of 192.168.56.2. The lan interface is a Host-only adapter. The wan interface is Bridged adapter.
Configure the openwrt router to do the transparent proxy job that I want.
Change both gateway and DNS to 192.168.56.2 in the host.

to change the gateway: sudo route change default 192.168.56.2
to change the DNS: must use the UI way. System Preferences --> Network --> Adavanced --> DNS

That's all. So far so good.


How do I get rid of the Appstore's update notification? How can I get rid of that type of notification without actually opening the Appstore? The fact that it will stay there until I actually open it is pretty annoying.

OSX Mountain Lion.

You can disable the automatic check for updates in System Preferences → App Store.

When it does not check for updates, it won't make notifications. :)


Can i invite someone on my LAN to view my screen using Apple Remote Desktop? Im aware i can use Apple Remote Desktop (ARD) to connect to other OSX computers on my LAN as long as they have remote management pre enabled.

But can i invite someone on my LAN to view my screen using ARD, without them having access to my machine the rest of the time, unless if i give them an invite.

I would recommend using ARD for trusted IT management and something like screens express to invite a share on demand.

https://edovia.com/en/screens-express/


Is there a way to control USB audio device settings from the iPad? It's possible to use the iPad as a USB host and connect up class-compliant USB audio interfaces through the Camera Connection Kit.

But is there a way to adjust their settings in iOS?  There is in OS X through the Audio/MIDI Setup:

The device's output level, for instance, is affected by the regular iPad volume controls, but the playthrough feature and input gain don't seem to have any controls, at least not in Garageband.   Is there a hidden setting somewhere or an app that can control such things?

iOS allows the currently frontmost app to control the audio session and to configure the audio input for its use.  So you would have to look in each app to see if it has any settings for audio while it is running.

There is an API for an app to request an input sample rate.  However there currently appears to be no public API for an app to set the hardware audio input gain.