How to Record Skype Call Including Audio from iOS

This tutorial explains how to use Rogue Amoeba’s Audio Hijack 3 ( to capture both sides of a Skype call to separate channels and also include high quality sound coming from an iOS device plugged into a Mac.  This technique can be used to capture music, podcasts, games, VoiceOver, any sound coming from an iOS device.  Heck, you could even record audio from a phone call coming from your iOS device with this technique.


  • Mac running Yosemite or higher
  • QuickTime in Yosemite
  • iOS 8 device
  • Microphone
  • Headphones
  • Audio Hijack 3
  • Soundflower (also from Rogue Amoeba)

Overview: We’re going to use QuickTime to capture the audio from the iPhone, and we’ll combine it with our microphone using Soundflower (2ch) via Audio Hijack.  We’ll use Soundflower (2ch) as the audio input to Skype.  Then we’ll set up a stereo recording in Audio Hijack so that we can hear the caller but not our own voice.

Continue reading “How to Record Skype Call Including Audio from iOS”

How to Recover Your Voicemails from an iOS Backup on a Mac (for free)

After the move to an iPhone 6/6+ many people lost their voicemails. If you have a backup made from your previous phone, this quick technique will bring them back.  Mike Reyes figured this out and wrote short Terminal only instructions, so for people a little less comfortable in the Terminal, here’s a visual guide.  Mike’s original explanation is here: if you’d like the short and concise version!

Continue reading “How to Recover Your Voicemails from an iOS Backup on a Mac (for free)”

How to Disable Auto-Play Videos in Facebook

Recently Facebook decided that we wanted our feeds littered with auto-playing videos.  The only saving grace is that the audio doesn’t also play but it’s still distracting and annoying to many of us. Luckily, there’s a switch to turn it off from the web-version of Facebook, and in a completely different place to turn it of for iOS.  This quick tutorial will show you how to stop the madness!

Continue reading “How to Disable Auto-Play Videos in Facebook”

Activity Monitor for iOS Using Instruments in Xcode

Activity Monitor is a great utility on the Mac to monitor what applications and services are chewing up CPU cycles, energy hogs, and other things that might slow your Mac down. in this tutorial, I’ll show you how to engage a version of Activity Monitor to track your iOS device. My particular interest in using Instruments was to see if I could figure out why my iPhone was chewing up battery while it was asleep. With Instruments I was able to monitor my device and it’s processes while it was sleeping.

Prerequisite: Download and install Xcode first from the Mac App Store:

Note that this download is more than 2GB.

Continue reading “Activity Monitor for iOS Using Instruments in Xcode”

Dumb Question Corner – How to Stop Safari from Offering Push Notifications

David Bogdan sent in our Dumb Question for this week. He wrote:

Hello Bart and Allison,
Hello from Japan. It’s been awhile, though I’ve been listening to you on podcasts and it sounds like the two of you are doing well.

I wanted to ask another dumb question regarding security. Recently, I’ve been getting occasional popups such as the one below which ask me whether I want push notifications sent to me from the website.

The popup is incredibly intrusive and worries me. You can’t close the tab or quit Safari. You have to either click on the button or resort to force quitting.

Clicking on the one of the buttons would no doubt be the easiest route, but it seems someone could easily use javascript to produce a similarly appearing popup, and I prefer not to click on things I don’t know about. I’d prefer to show the better part of valor and just close the tab, but this new feature of Safari doesn’t seem to allow that. Is there any way to disable this Push popup in Safari?

Bart says these aren’t typical popups, which are really websites sending you somewhere else. This is Safari asking permission to send you notification (it’s a feature!) not a true popup. The good news is that we found the checkbox in Safari that stops this behavior. In Safari Preferences, Notifications tab, at the bottom uncheck the box that says “Allow websites to ask for permission to send push notifications”.

And of course I created a step by step tutorial using Clarify on how to get Safari to quit annoying you!

How to Update OpenVPN for Heartbleed OpenSSL Vulnerability

After the Heartbleed OpenSSL vulnerability was exposed, Donald Burr of otakunopodcast wrote up instructions on how to verify the version of OpenSSL we’re running, and how to update it. Here are his instructions:

If you run the command:

port deps openvpn

it will show you what other MacPorts ports that openvpn depends on. If openssl is *not* in that list, then that means MacPorts used the Apple-included version of openssl when building openvpn, and so you’re fine.

If, however, openssl *is* in that list, we now need to check what version of openssl was used. Run the command:

port installed openssl

This command will list out what version of openssl is installed.

If it is version 0.9.8, or version 1.0.0, then you are fine. If, on the other hand, it is version 1.0.1a through 1.0.1f, then you are using the vulnerable version of openssl and you must upgrade. This vulnerability was fixed in openssl version 1.0.1g, so if that version (or a later version) installed then you are also fine.

If you need to upgrade openssl, then follow these steps. First thing you need to do is update the MacPorts ports tree by running the command:

sudo port selfupdate

You may see an error about MacPorts base, you can ignore that. After this is done, we need to check what port upgrades are available. Run this command:

port outdated

and look for a line similar to this:

openssl 1.0.1f < 1.0.1g

This indicates that an upgrade to openssl is available. (In fact I understand that the MacPorts team have released an upgrade to the non-vulnerable version of openssl.)

Finally, to upgrade the openssl port itself, run:

sudo port upgrade openssl

Now you can rerun the command:

port installed openssl

And you should see the new version of openssl with the word (active) next to it, and the old version as well. You should uninstall the old version via the command below (assuming your old version is @1.0.1e_1).

sudo port uninstall openssl @1.0.1e_1

At this point you will probably want to re-generate all of your VPN certificates and keys. Just follow Allison’s clearly written ScreenSteps tutorial 🙂

Start at the step “SECTION 6 – Donald’s Nifty Scripts of Doom”

Posts navigation

1 2 3 4 5 6 7 8
Scroll to top