External HD with a Filevault 1 home directory, readable from Lion? I have the HD from my old Snow Leopard Mac containing my old home directory encrypted with Filevault 1.  Can I mount this HD in a USB enclosure as an external volume on a new Mac running Lion, and read the contents of my old Filevault 1 protected home directory?  Do I need a Keychain item, or anything other than my old login password or admin password?

Yes you can. I've used this to recover data from an old Macbook Pro hard disk when I couldn't boot the computer itself using a SATA-to-USB caddy.

Once the old drive is attached, first you need to locate the .sparsebundle file containing your encrypted home directory on your old hard disk. This lives in a hidden folder

/Users/.<username>/<username>.sparsebundle

in my case this would be

/Users/.binarybob/binarybob.sparsebundle

Once you've found this, you can mount it using the terminal with

hdiutil attach binarybob.sparsebundle

You will be prompted for your password. Once you've entered it correctly, your home directory will be mounted and visible as a drive from the Finder (and rooted  at /Volumes/binarybob)


How to change turn-by-turn navigation voice language in Google Maps for iPhone? I have my iPhone's language set to English in Settings, but I live in a non-English speaking country. As such, when using turn-by-turn navigation, street names are pronounced as though they were English words, and are barely recognizable.

Is there a way to get Google Maps' navigation feature to speak my language without changing the systemwide language setting?

Unfortunately, Google Maps doesn't have Language controls built into the app. It cues off of the settings in Settings.app > General > International.

The only way to have Google Maps speak a different language is to change the actual settings in Settings.app > General > International > Language.

Of course, this doesn't take long to change, and it may be desirable to change it before using turn-by-turn for perhaps a long trip.

It would be a good idea to request that feature from Google by opening the Google Maps app and tapping the person icon in the upper right corner. Then tap "Send Feedback" and compose a request to Google.

Minor Update

You can now set voice search language in the app. There is a mic icon on the right in the search box that you can tap to basically dictate the location. While that doesn't apply to your question, perhaps that would be a first, mildly helpful step.


Why do we need a motion coprocessor? Apple talks about the M7 and M8 motion coprocessors for the iPhone pedometer and other operations.

My question is Why do we need a motion coprocessor? Surely this is just digital signal processing that the massively powerful primary processor can handle?

You have implied the reason in "the massively powerful primary processor". It takes electrical power to run the computer processing. Thus, if you need something to be on all the time, you want a smaller processor than the main one to save battery power.


How do I get a printer to work on the new MacBook Air M1? I'm trying to print from my new MacBook Air M1 running Mac OS Big Sur 11.0.1 (20B29).
I have a Dymo LabelWriter Twin Turbo.
I downloaded DYMO Label™ v8.7.5, its read me includes "Support for MacOS 11 Big Sur". I installed it and added the printer in System Preferences: Printers & Scanners. I opened the DYMO Label and tried to print a label. Nothing printed.
The System Preferences: Printers & Scanners shows a yellow dot and Error (see below).

Tapping on the Open Print Queue... button does nothing.

Restart computer, no printing.
Unplug and reconnect printer, no printing. Printer is connected by USB to CalDigit Thunderbolt 3 dock.
Check printer feed, printer will feed labels when the hardware button on the printer is pressed.

Printing from AirPrint connected Canon MX920 does work. However, tapping on the Open Print Queue... button for that printer also does nothing.
I have contacted Dymo Support, but have nothing but the automatic email back from them yet.
Has anyone gotten a Dymo printer to work with the new M1 laptops?

To resolve the "Open Print Queue" button not working, go to ~/Library/Printers and set each printer to "Open using Rosetta" on the "Get Info" screen.  This resolved the problem on both of the printers configured on my M1 MacBook Air.


iPhone cannot update nor activate—method to reset? Sorry if the question field is too terse.  Situation: I arrived where I am living now with an GSM iPhone 5 or 5s.  The GPS was working (recording my route to here) and the cell access was working as far as I know (I had used it earlier in the day).

For a few days, I only used WiFi.  Then I decided to go out and as usual, record the route with "Motion-X."  Motion-X was unable to find any satellites.  A Garmin that I also had found ten or more and said accuracy two meters¹

I then noticed that it was also still searching for cell service (or "no service"—I forget which).  I went back to the house and found that all my colleagues had cell service.  I haven't been able to get cell for weeks (nor GPS) here or in several nearby villages, including in Pamplona (big city).  So it seems that GPS and cell died at about the same time.  I don't know whether Bluetooth still works, though I know it was working the day I arrived.

Then IOS 9.3.2 became available.  My iPad updated on the house WiFi, but the iPhone won't.  It downloaded the update but when I try to install it says "update server not available."  Even though it did not say (as occasionally in the past) that there wasn't enough space, I deleted a lot of apps but no change.  Every day, it irritatingly asks me to install, enter passcode, accept the terms, and then says the same.

Finally, I tried erasing all content and resetting everything.  When activating it afterward, on the third screen, I get to choose between WiFi and iTunes.  I connected to the house WiFi, and after several minutes, "the activation server is not available … try later or try iTunes."  But now that it knows the WiFi password, it will only try that.  iTunes is no longer shown as an option.  Power-off and restart went back to the beginning of the activation, but iTunes is still not an option on page three.

Connected to the computer anyway and fired up iTunes.  iTunes automatically switched to a window that is all blank except for the word "iPhone" in large letters.  This screen won't go away unless I quit iTunes.  No contextual menu either.

As far as I could tell, before the reset, everything not mentioned above worked fine.

Is this really a seriously broken device, or is there some trick available?

UPDATE: With no answers, "seriously broken" is the assumption.  So to change the question (at the risk of making it a duplicate), is there a way to reset an iPhone that is at the third activation screen and can't continue?

¹Garmin lies about accuracy, but that's another story.

Sticking to your last question with the assumption that your question is still relevant - maybe also for others looking also for the same issue, try to set the device in DFU mode. Apple provides a step by step guide here.

Also try to install the latest iOS via iTunes afterwards.


Open an application after wake from sleep Is is possible for an application to open up after waking up your MacBook?
So I have this application that I want it to open every time that I wake up my Macbook from  sleep.

You can do this with SleepWatcher, an app that lets you…

  execute a Unix command when the Mac or the display of the Mac … wakes up

Such a command to open an app could be:

open /Applications/Safari.app


Bluetooth connectivity issues with IOS 8 and Yosemite Ever since upgrading my iphone 5 and Macbook Pro to the latest versions of iOS 8 and Yosemite, I've not been able to connect bluetooth devices that were working seamlessly before.

Resetting PRAM and network settings does not seem to do the trick. Has anyone else encountered this issue and found a working solution?

When you say "connect" what exactly are you trying to achieve?

Airdrop? Mobile Internet Hotspot? Airdrop?

Which Mac, iMac, MBP, MBPA do you have?

To cut a few things short, and to save you time. The only connection you'll ever establish between your iDevice and you Mac is purely for internet purposes. ie.. if you're out of reach from wi-fi connection, you can use your iPhone as an internet connection (provided that you have data bundled in with your mobile contract).

The new features, which are dubbed "Bluetooth 4.0 LE" (low energy), don't stay connected. They merely make connection as and when needed (hence why they're dubbed low energy).

If this doesn't help, give us a shout, let us know what you've got (as I asked before) and we'll try help :)


What is an incremental download? While trying to download Pokémon GO from the ios-appstore, this dialog box appeared:

Transcribed:

This item is over 100MB.
Unless an incremental download is available for this item, "Pokémon GO" may not download until you connect to Wi-Fi.
Cancel OK

What is an incremental download?

This could refer to one of two things, installing an app in the first place or updating an app that is already installed.

There are also a number of techniques that developers can use to reduce the size of their apps. One that was introduced in iOS 9 is App Thinning. This is where a developer tells the App Store which parts of their app are necessary all the time and which parts are optional. For example with a game, a developer might just choose to provide a small number of levels initially, with subsequent levels to be downloaded as and when the player reaches them. This reduces the initial install size and storage size used on your device. You can read about App Thinning and other techniques that developers use to reduce the size of their apps here: Technical Q&A QA1795 - Reducing the size of my App.

As of iOS 6 when you install an app update on your device it might just  download the files that have actually changed within the app. The idea being that these "update packages" should be a smaller than downloading another complete copy of the app. For example with a game, if the update is just to fix a crashing bug it might just need to update a single executable file rather than downloading all the interface files, images, level information, etc that make up an app. You can read more about this here: Technical Q&A QA1779 - Reducing Download Size for iOS App Updates


Mail and multiple accounts in Gmail I Have a gmail account configured to receive and send emails of a live mail account and I have some services that I need to send emails as live mail to be identified, but in Apple Mail I'm only able to send using the gmail account.

What I need is, using Apple Mail, send emails on behalf live mail account without having to setup the account 'cause I already receive the emails through the gmail account.

Is this possible?

Open accounts tab in preferences
Open any mail account you have
Drop down "Outgoing Mail Server (SMTP)"
Select existing account or select "Edit SMTP Server List" to create and/or modify some.


What exactly is chflags opaque, nodump? I've gotten to grips with the chflags man page so far, even if it's rather uncommon for man pages. Nevertheless, I find 2 parameters very peculiar. What exactly does chflags opaque and nodump do?
Manpage

https://ss64.com/osx/chflags.html

The nodump file flag can still be used by macOS. Apparently, the opaque file flag has never been used by macOS or OS X since at least Snow Leopard.

Here is an example of the use of the nodump file flag.
Below is the output from the command ls -lO hi.txt bye.txt. Note bye.txt has the nodump flag.
-rw-r--r--  1 davidanderson  staff  nodump 8 Mar 20 12:13 bye.txt
-rw-r--r--  1 davidanderson  staff  -      9 Mar 20 12:13 hi.txt

Next, the command tar --nodump -cf mytarball hi.txt bye.txt is executed to create the archive file mytarball. Afterwards, if the command tar -tvf mytarball is entered, the contents of the archive will be printed. Below is the output.
-rw-r--r--  0 davidanderson staff       9 Mar 20 12:13 hi.txt

Note that the file bye.txt was omitted from the archive because of the nodump flag.

Here is an example of the use of the opaque file flag.

While I can provide an example, the example will not work with macOS. Instead the example will use the current version of FreeBSD.

The macOS operating system is derived from parts of BSD Unix. BSD implements two forms of unioning: the -o union option to the mount command and the mount_unionfs command. When testing various versions of OS X and macOS, I found Snow Leopard does implement the -o union option, while High Sierra and Big Sur ignore this option. All three versions do not include the mount_unionfs command. AFAIK, the opaque file flag is only used by this latter form of unioning. So to provide an example, I will turn to FreeBSD, which does include the mount_unionfs command.

The basic idea here is to allow modifications to be made to a read-only mount. In the following example, I will remove a directory containing a file, then create a new empty directory with the same name.

In this example, I have a DVD with two directories named dog and cat. The directory dog contains the file poodle and the directory cat contains the file siamese. After putting the DVD in the optical drive, I entered the following commands as root user to mount the DVD and view the contents. The current directory is the root user's home directory /root.
mkdir pets
mount -t cd9660 /dev/cd0 pets
ls -lRFo pets

Below is the sample output.

To allow modifications, I created and mounted the empty directory changes using the -t unionfs option. Also, I printed out the mounts to pets. The mount command actually uses the mount_unionfs command to perform the mount.
mkdir changes
mount -t unionfs changes pets
mount | grep pets

Below is sample output.

Next, I used the commands below remove the directory named dog and confirm the change.
rm -fr pets/dog
ls -lRFo pets
ls -lRFo changes

Below is a sample output. Note that the directory dog no longer appears in directory pets. Also, the directory changes appears to have only gained the empty directory cat.

However, a whiteout named dog was added to the directory changes and thus the directory pets. To see the whiteout, the -W option needs to be added to the ls command, as shown below.
ls -lRFoW pets
ls -lRFoW changes

Below is a sample output.

The whiteout dog masks the directory dog on the DVD. Next, I used the commands below to create a new empty directory named dog and show the changes.
mkdir pets/dog
ls -lRFoW pets
ls -lRFoW changes

Below is a sample output.

Here, the whiteout dog was replaced by the directory dog with the opaque file flag set. This directory masks the directory dog on the DVD. To demonstrate the need for the opaque file flag, I used the commands shown below to remove the opaque file flag and show the results.
chflags noopaque changes/dog
ls -lRFoW pets
ls -lRFoW changes

Below is a sample output.

Without the opaque file flag, the file poodle incorrectly appears in the pets/dog directory.
The final commands below just undo all the mounts and changes made in this example.
umount pets
umount pets
ls -lRFoW pets
ls -lRFoW changes
rmdir pets
rm -fr changes

Below is a sample output.

References
Unioning file systems: Architecture, features, and design choices
Union file systems: Implementations, part I
Wikipedia: macOS
Unionfs: document reasons for opaque directories
FreeBSD ls command
FreeBSD mount command
FreeBSD mount_unionfs command
Note: FreeBSD was executed by first downloading the virtual machine ready file named FreeBSD-12.2-RELEASE-amd64.vmdk.xz. This file was used to create a VirtualBox virtual machine with a 2013 iMac as host. This file should also be compatible with VMware Fusion Player.


Cannot access directory through standard user even when permission is given I have a directory that I need to use to launch my OpenVPN client in my Mac. It is copied from my Raspberry Pi server through SSH protocol with my root user in Terminal with SCP. However, I need the files inside the directory to be accessed through my standard permissions user account. In Terminal, I ran:

chmod -R 777 /vpn/directory

and I copied the directory to the desktop of my standard user account. However, when I double click the directory, it gives me the error:

The folder can't be opened because you do not have permission to see it's contents.

What do I do?

I solved the problem.

When I ran:

chmod -R 777 /vpn/directory

What I actually ran was:

chmod -R 747 /vpn/directory

So, the group wheel had only read permission. I thought my standard account was not part of the group wheel and I ran

dscacheutil -q group | grep 'wheel' -A 4

To make sure. I got the output:

name: wheel
password: *
gid: 0
users: root

--
name: wheel
password: *
gid: 0
users: root

However, after running:

chmod -R 777 /vpn/directory

I am now able to access the files I need.

Thank you very much.


Port Forwarding on Mac Pro with macOS Sierra I would like to port forward from my macOS Sierra computer with IP address of 152.1.2.3 to my NAS which is 192.168.2.3. Specifically I would like to access the HTTP web server on my NAS at 192.168.2.3/Photos. The NAS has all traffic that comes in over HTTP directed to the correct folder (Photos).

I have Internet Sharing turned on and share my Ethernet connection of my macOS computer (152.1.2.3 on Ethernet 2) to my NAS (192.168.2.3 on Ethernet 1)

My NAS can see the internet and get updates.

I can access the webserver locally from my computer by entering 192.168.2.3 and it directs me to the webserver page at 192.168.2.3/Photos.

I just cannot access it from outside the local network.

The easy solution is to connect the NAS directly to the network but I cannot because of local policies.

In Summary:
I would like to type in the following and be redirected to the web server on the NAS --> 152.1.2.3:9999

would the terminal command be:

rdr pass on en2 inet proto tcp from any to any port 9999 -> 198.168.2.3 port 80

Internet Sharing in macOS is (internally) done by creating a bridge device containing two or more interfaces, activating a DHCP server, setting up various pf rules and enabling pf.

To print all rules the following shell script has to be executed:

pfdump.sh:

#!/bin/bash

function pfprint() {
  if [ -n "$1" ];then
    sudo pfctl -a "$2" -s"$1" 2>/dev/null
  else
    sudo pfctl -s"$1" 2>/dev/null
  fi
}

function print_all() {

  local p=$(printf "%-40s" $1)
  (
    pfprint r "$1" | sed "s,^,r     ,"
    pfprint n "$1" | sed "s,^,n     ,"
    pfprint A "$1" | sed "s,^,A     ,"
  ) | sed "s,^,$p,"

  for a in `pfprint A "$1"`; do
    print_all "$a"
  done
}

print_all

By default pf is disabled with the following pf dump:

                                        r     scrub-anchor "com.apple/*" all fragment reassemble
                                        r     anchor "com.apple/*" all
                                        n     nat-anchor "com.apple/*" all
                                        n     rdr-anchor "com.apple/*" all
                                        A       com.apple
com.apple                               r     anchor "200.AirDrop/*" all
com.apple                               r     anchor "250.ApplicationFirewall/*" all
com.apple                               A       com.apple/200.AirDrop
com.apple                               A       com.apple/250.ApplicationFirewall

After activating Internet Sharing pf is enabled and a dump looks like this:

                                        r     scrub-anchor "com.apple/*" all fragment reassemble
                                        r     scrub-anchor "com.apple.internet-sharing" all fragment reassemble
                                        r     anchor "com.apple/*" all
                                        r     anchor "com.apple.internet-sharing" all
                                        n     nat-anchor "com.apple/*" all
                                        n     nat-anchor "com.apple.internet-sharing" all
                                        n     rdr-anchor "com.apple/*" all
                                        n     rdr-anchor "com.apple.internet-sharing" all
                                        A       com.apple
                                        A       com.apple.internet-sharing
com.apple                               r     anchor "200.AirDrop/*" all
com.apple                               r     anchor "250.ApplicationFirewall/*" all
com.apple                               A       com.apple/200.AirDrop
com.apple                               A       com.apple/250.ApplicationFirewall
com.apple.internet-sharing              r     scrub-anchor "base_v4" all fragment reassemble
com.apple.internet-sharing              r     anchor "base_v4" all
com.apple.internet-sharing              n     nat-anchor "base_v4" all
com.apple.internet-sharing              n     rdr-anchor "base_v4" all
com.apple.internet-sharing              A       com.apple.internet-sharing/base_v4
com.apple.internet-sharing/base_v4      r     scrub on en1 all no-df fragment reassemble
com.apple.internet-sharing/base_v4      r     scrub on bridge100 all no-df max-mss 1460 fragment reassemble
com.apple.internet-sharing/base_v4      r     scrub on bridge100 proto esp all no-df fragment reassemble
com.apple.internet-sharing/base_v4      r     pass on en1 all flags any keep state
com.apple.internet-sharing/base_v4      r     pass on en1 proto esp all no state
com.apple.internet-sharing/base_v4      r     pass on bridge100 all flags any keep state rtable 6
com.apple.internet-sharing/base_v4      n     nat on en1 inet from 192.168.2.0/24 to any -> (en1:0) extfilter ei
com.apple.internet-sharing/base_v4      n     no nat on bridge100 inet from 192.168.2.1 to 192.168.2.0/24
com.apple.internet-sharing/base_v4      n     rdr on bridge100 inet proto tcp from 192.168.2.0/24 to any port = 21 -> 127.0.0.1 port 8021

Here en1 is the external interface (the one sharing to your internal network) and 192.168.2.0/24 the internal network provided by the DHCP server. Both could differ in your environment.

To expose an internal server to the public with Internet Sharing enabled, you have to forward a port of the external interface to the IP and the service port of the server:

Create rdr rule on the router (your Mac Pro) by entering in Terminal.app:

sudo nano /private/etc/pf-rdr.rule

and the content:

rdr on en1 inet proto tcp from any to 152.1.2.3 port = 9999 -> 192.168.2.3 port 80

assuming en1 is the external interface, 152.1.2.3:9999 its IP:port and 192.168.2.3:80 the IP:port of the internal server. To get the device identifier (and IP) of your external interface enter ifconfig on your Mac Pro.

Then create a launch daemon:

sudo nano /Library/LaunchDaemons/org.user.pfrdr.plist

with the content:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Disabled</key>
    <false/>
    <key>Label</key>
    <string>org.user.pfrdr</string>
    <key>ProgramArguments</key>
    <array>
        <string>/sbin/pfctl</string>
        <string>-a</string>
        <string>com.apple/portforwarding</string>
        <string>-f</string>
        <string>/private/etc/pf-rdr.rule</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>StandardErrorPath</key>
    <string>/Library/Logs/org.usr.pfrdr.log</string>
    <key>StandardOutPath</key>
    <string>/Library/Logs/org.usr.pfrdr.log</string>
</dict>
</plist>

Launch the daemon with:

sudo launchctl load /Library/LaunchDaemons/org.user.pfrdr.plist

This will add a second rdr rule in the com.apple anchor to pf and forward the external port to the internal host.

Since DHCP assigns IP addresses dynamically it's also useful to define a fixed IP for the internal server:

Create a file bootptab on the router (your Mac Pro):

sudo nano /etc/bootptab

with the content:

# Bootptab file
# Section 1 -- ignored
%%
# Section 2 -- used
# Hardware types: 1=Ethernet, 6=Wireless
#                 See http://www.ietf.org/rfc/rfc1700.txt
#
# machine entries have the following format:
#
# hostname         hwtype     hwaddr         ipaddr   bootfile
your-nas-ethernet     1 c4:2c:03:3a:7f:65 192.168.2.3 boot
a-wireless-machine    6 60:33:4b:27:6c:62 192.168.2.4 boot
another-ethernet      1 00:0d:93:72:e7:96 192.168.2.2 boot

Replace the MAC addresses (hwaddr) and the hardware types (hwtype) by the proper ones found in your environment here. You can get the MAC addresses by entering ifconfig on the respective host. Reboot your router (Mac Pro) afterwards.

Security implications:

By using your Mac Pro as a router it is exposed to the Internet and vulnerable as such. Pf as it runs after enabling Internet Sharing has absolutely no blocking rule. You have to add a whole bunch of additional rules to make it more secure (and working).

The IP you have published belongs to 152.1.0.0/16 - an IP block assigned to the North Carolina State University (NCSU). Your university may have applied security measures in this network which will prevent access from other networks (or the "whole" Internet).


iPhone Keeps Asking for Other User iTunes Store Creds - Which Content is Causing this? I just reset my phone and restored a backup from iCloud.  Now, I keep getting prompted to sign-in to my wife's iTunes account.  No matter how many times I click cancel, it keeps popping up; over and over and over.  Which content is causing this?

I don't see any app's that didn't get restored so I'm thinking it is not an app.  Maybe it is music?  She was part of the Family Sharing and I think I downloaded some of her songs previously.  She left iOS and went onto Android and has no clue what her password is.

I've reviewed similar threads and I can't find an answer to which content is causing this.

iOS version 10.3.3, 5SE

Update

This problem happens when I'm on Wifi or when I try to sync via iTunes.  When I'm on Wifi it won't stop prompting for the credentials.  When I try to sync via iTunes it won't stop prompting and the sync won't complete.

I've deleted all music via Setting -> Music -> Downloaded Music -> Delete All Songs.

When I go into the Music app I see about 20 songs that don't have a download icon on them.  I suspect those are the problem.  I've tried deleting them from the library but they won't go away.

I think you're on the right track.  If you checked every app and know for sure that it was downloaded from your iCloud account, then it's probably the music.

You mentioned you used Family Sharing.  If you're the organizer, you can remove her from the group or disband the family group.  According to Apple:

  When you leave Family Sharing, your Apple ID is removed from the family group, and you stop sharing music, movies, TV shows, books, and apps with any remaining family members. In addition, any photos, calendars, and reminders shared by the family group will be removed from your devices. If you chose to share your location, you'll stop sharing your location with other family members, and your devices will be removed from the family Find My iPhone device list.

  Any content that your family shared with you isn't automatically removed from your device. You can purchase it again or remove it to free up space on your device. If you downloaded an app from a family member’s purchase history and made In-App Purchases, you'll need to purchase the app yourself to access your In-App Purchases.

  Any DRM-protected music, movies, TV shows, books, or apps that you previously downloaded from other family member's collections will no longer be usable, and other family members won't be able to use content downloaded from your collection.

The family organizer can remove anyone over 13 from the family group at any time.

Go to Settings > [your name] > Family Sharing, tap the name of the family member you want to remove, then tap Remove. If you're using iOS 10.2 or earlier, go to Settings > iCloud > Family.

Can the family organizer leave or disband a family group?

Yes. If the family organizer stops Family Sharing, it removes all family members from the family group at once.
Go to Settings > [your name] > Family Sharing, tap your name as the organizer, then tap Stop Family Sharing.  If you're using iOS 10.2 or earlier, go to Settings > iCloud > Family.


iPhone 4 reset is taking a very long time I'm passing my IPhone 4 on to my mother, and I wanted to reset it. So I went into settings -> general -> reset, and I picked the option to reset all settings and remove all the data. Now I'm seeing a screen with a spinner on it. How long can I expect this to take? At what point should I reboot the phone and try again?

I'm still running IOS 5.something on it, because I had jailbroken it, but according to most sites I'm reading, the jailbreak shouldn't affect the reset.

Doing Reset All Settings on a jailbreak is fine and should be done within a few minutes.

However, doing Erase All Content and Settings on a jailbroken device will never complete and will break everything, usually resulting in a boot loop. There is no 'fix' for running the latter on a jailbroken device and the device will need to be restored in iTunes.

Connect your device to iTunes, then enter DFU (hold power and home until the screen turns off and back on with the Apple logo, then let go of power but keep holding home). Once the device appears in iTunes, restore it.


Cannot launch Karabiner Elements When I attempt to launch Karabiner Elements, it says the application cannot be launched.

In the past I was able to resolve it by downloading the installer again, and running it. I tried doing that but didn't that this time, but it didn't work.

When I attempt to delete the app in the Applications folder in finder, it says that the item is locked and can't be deleted.

I can no longer see the UI of Karabiner elements, nor use my keyboard mappings.

I tried different iterations of these steps, but the one that ultimately ended up working was:

Uninstall the app via command line (since GUI wasn't launching):

sudo '/Library/Application Support/org.pqrs/Karabiner-Elements/uninstall_core.sh'

Reinstall the app via the installer. Do not launch Karabiner Elements.
Restart the computer.
While it's restarting, hold down command+option+p+r to reset the PRam. Let go after the Apple logo appears the second time.
Launch Karabiner Elements.


How do I determine the version of Bluetooth my iPhone supports? How do I determine what version of Bluetooth my iPhone supports (4.2, 5, etc.)?
Is it determined by my hardware (such as iPhone SE)? Or is it all in the OS version (such as mine that's iOS 13.5.1)? What Bluetooth version do these values map to?

You can search for your iPhone's technical specifications page by model name (like "iPhone SE") on the apple support site. However, make sure you know what generation you are interested in, if that's a thing with your model. I searched for "iphone se technical specifications" on both the support site and the main Apple site and one site gave me info on 1st gen SE, the other on 2nd gen SE (both labelled "iPhone SE").
The resulting spec page has info about the Bluetooth version supported, so I suppose it is determined by the hardware and not on the iOS version.
UPDATE:
It seems you can find a spec page containing bluetooth information on https://everymac.com by searching for the model number "MP8K2LL/A" as well.


Simple encryption software for the Mac I am looking for an application which would allow me to encrypt either a file or a folder. Something like right click on a file/folder, select Encrypt, give it a password and ready.

Of course, it should also be able to afterwards decrypt the said file/folder.

Is there such a thing?

You can do it with a .dmg.

Open Disk utility
Select New Image or File > New > Blank disk image
Choose the name, where to put it, the size (it will be pre-allocated)
Choose an encryption
Leave the other settings by default
Choose a password

Now, all you have to do when you want to access that folder, is open the .dmg file.

And it's free.

I found an app that took care of all of that in 2-3 easy steps but can't seem to find it again. You might have more luck.


Can I purchase an unsubsidized (month-to-month contract) iPhone 5 from Verizon and let my brother use it in Europe? I have an iPhone 4S with Verizon, and I wanted to know if it would be possible for me to buy an iPhone 5 for the off-contract price and then ship it to my brother in Austria and let him use it there on the GSM network.

The reason I think this might be possible is because the GSM part of the Verizon iPhone 5 comes unlocked.

One obstacle that might stand in the way is if I have to activate the iPhone 5 with Verizon before I send it to him.

Yes, for Verizon phones in the US, neither the month-to-month contract (unsubsidized) phones (when they become available) nor the subsidized phones are in any way carrier-locked.

I tested this by establishing AT&T service on my subsidized iPhone 5 before I did anything with the Verizon side of things and it has worked with both data and cellular provisioning on the nano-SIM from AT&T.

The Apple LTE page will guide you to know which frequencies are available for which model of iPhone 5. The model of each phone is conveniently printed on the back plate of each device.

The carrier you intend to get service from is in the best position to guide you in picking a US model to import, but Apple's documentation show no difference in the GSM 3G capabilities of any of the three phones available at launch, namely the A1428 (GSM), A1429 (CDMA or GSM).


How to view photo ratings done in Capture One in Finder I rated my photos by Capture One and would like to view these "stars rating" in Finder. I only found a way to shows only colour tags, not the ratings. How can I enable the star rating display (as Windows Explorer does for instance)?

Capture One [& many other photo apps] usually store that data in a sidecar XMP file along with RAW edits etc, not in the photo itself. Usually, only another similar app will be able to read them, by associating the sidecars with the originals.
I don't ever edit in Capture One, I only ever use it as a tethering solution then hand off to ViewNX, so I've not tested which other apps can read those particular XMP files.
For comparison, I've never found anything which can read the star ratings from Nikon's ViewNX-i other than other Nikon apps.


Safari downloads dialog very slow I recently upgraded to 10.13 High Sierra, and one thing I noticed almost immediately was that the downloads dialog in Safari was incredibly slow. When I click the icon next to the address bar which should show the recent downloads, it takes about 5 seconds to show, during which the browser is unresponsive. After clicking somewhere else to dismiss the recent downloads box, the browser is totally unresponsive for another three seconds or so. In addition to this, when I click a link to start downloading something, the browser is unresponsive for a few seconds, and also upon finishing a download there are a few seconds of unresponsiveness.

Note that this is not about the speed of the downloads themselves. I don't have any browser extensions installed (I used to have the Zotero extension installed, but that broke after upgrading to 10.13).

Does anyone know of a solution to this? I access downloads a lot (for academic papers), and this is driving me mental.

If clearing history etc from within Safari doesn't help, try the following

Export all bookmarks
Quit Safari
Open Terminal and run cd ~/Library && rm -r Safari
Restart Safari
Import bookmarks


Restoring WhatsApp backup from iCloud Drive I have a problem with restoring iCloud WhatsApp backup on my new iPhone.
Some time ago I created WhatsApp iCloud backup and then sold the phone.
I've bought a new iPhone, inserted the same sim-card, signed in the same Apple ID account.
When I open WhatsApp app it tries to find my iCloud backup and always says that no backup found.
I have read that question: Accessing WhatsApp iCloud backup? and have found all .icloud files on my Macbook. But I don't understand how I can import them on new phone.
Moreover, I've read that: Whatsapp-Restore from iCloud is not showing my Backup. I've already checked that my new iPhone has the same name as the previous one.
PS: The first thing I did is writing to WhatsApp support. They have answers like "we cant help you with data restoring".

I'm was in the same boat as you Viktor.
You're only missing some steps to be able to get your actual backup files. The *.icloud files are all 2kb in size and don't contain any data but are rather links to the actual files.
On your macOS go into Settings > Apple ID and make sure to disable the Optimise Mac Storage option as that would give you access to the real files.
After that wait a bit as your computer would need to apply the changes and updates, restart if possible, then when you access the ~/Library/Mobile Documents directory you can see that the files are now mostly *.tar extensions which can be copied now.
Hopefully that sorts you out!


On lid open Macbook Pro 2016 boots automatically - after turning off I need to juggle 10 seconds with the touch id power button to boot I have the late 2015 (15 inch) MacBook Pro. By default it turns on when laptop lid is open. This is not good for me, sometimes I open the lid on weak battery to make sure it's not turned on, so I wanted to make sure it's off. And then it just wants to boot up, imagine.

(Side note - I don't use sleep function, because it eats up an unoptimally lot of swap and compressed memory (which also cannot be changed since 10.9, see Can I turn off swap and/or memory compression on macOS 10.12, Sierra? ), I use nosleep extension to just lock the screen on lid close when on AC, or on battery for short)

Thankfully there is a leaked (not documented) bash command to change this in terminal:

http://osxdaily.com/2017/01/19/disable-boot-on-open-lid-macbook-pro/

sudo nvram AutoBoot=%00

But then if the machine is turned off, the power button behaves strangely:

On first press (no matter long or short) the battery status will show with a percentage.
Until this screen and this mode goes off (few seconds), everything you do with the Touch ID power button is ignored.
Then you can press the Touch ID button long to power on, when you release it, Apple logo shows up so the system is booting finally.

So I'm happy the startup tune is off now, but instead you need to morse a startup tune through the power button to power on your MacBook Pro ;)

Is there a tweak to make this work as expected for an old physical power button to turn on properly in the old easy way?

This is a side-effect of the implementation. Setting the AutoBoot NVRAM variable doesn't actually prevent the machine from booting.

The machine will still boot automatically when the lid is opened, or on the first power button press, but will only boot to a page with a battery icon.
Until the machine shuts down again (by itself after a little while, or by the power button again), the power button won't work to turn the machine on.
Once the machine is off, you can use the power button again, at which point the machine boots normally.


Can I delete the contents of some TextEdit Documents (60 GB)? (and how?) I recently noticed that there's only 60 GB of my 250 GB Macbook Pro diskspace left. I have been using it for only a few months and have only a few applications installed.

Disk Inventory X showed me that there are about 80000 textEdit Documents with 62 GB on my Mac. The Preview Document Category shows 18 GB.
Are these necessary?

I regularly use Cleaner and delete things manually.

Can I delete some of these contents without doing harm to the system?
I really need to clear some space and have no idea where all that diskspace went...

Thanks for your help, much appreciated!

It depends on where they are located and what the contents are. I use DaisyDisk when I have disk space issues on my macbook pro. Disk Inventory X sounds like a similar program. With DaisyDisk you can see what and where the files are located that are taking up so much space. You can download and use the free trial version of DaisyDisk from http://www.daisydiskapp.com/.

Maybe that will allow you to navigate to some of the files taking up so much space so that you can open some of them up to see if they are important or not.

As for how to remove the files:

Once you know the location of the files you can easily remove them from terminal. Just run the following command in terminal.app:

sudo rm -rf /Path/To/FolderToDelete/

That command will remove the FolderToDelete folder and all files inside of it.

Be careful with sudo command. See comments below.


Must I log in upon connecting to a computer via VNC? Can I turn off logging into a computer after connecting via VNC if I have a password set for connecting to the VNC server itself? will I need to enter a password somewhere before connecting?

No.

Basically VNC works by displaying a login session on your remote computer so if you don't allow any logins to the computer it has nothing to display.


Clicking on "print" does nothing I've connected to a remote network printer and attempted to print something, but clicking on the "print" button does nothing, as if the button wasn't clicked. It doesn't close the window, doesn't alert about any problem, doesn't report a successful printing, and the paper doesn't actually come out. Checking the printer queue also shows no jobs.

Of course the problem may well be bad printer setup, but I don't see any report about any problem. Opening the printer configuration shows it as idle and ready.

Does anyone know how can I troubleshoot this issue?

I still couldn't find out how to troubleshoot this issue, but removing and re-installing the printer as a generic postscript printer helped.


Automatically switch Touch Bar to function keys for Minecraft only Under System Preferences → Keyboard → Shortcuts → Function Keys, you can register apps to always show the function keys on the Touch Bar. I want to add Minecraft. However, Minecraft has an unusual structure where the app is actually just a launcher, then you hit a button and it opens the game in a Java window. That means the function keys then show up in the launcher, but not the game proper.
I’ve tried adding the “java” executable to the function keys list by right clicking it while running, selecting Options → Show in Finder, then both dragging and dropping that file into the window and navigating to it from the Function Keys window, but in both cases the GUI didn’t accept the file to be added to Function Keys list.
macOS version: 11.3.1
Minecraft version: 1.16.5

Open Terminal and run the following commands from ravbug.com/tutorials/mc-touchbar:
defaults write com.apple.touchbar.agent PresentationModePerApp -dict-add net.java.openjdk.cmd functionKeys
sudo killall TouchBarServer NowPlayingTouchUI ControlStrip

You will probably need to enter your password.
The first line edits the necessary config file manually, bypassing System Preferences, and the second causes the Touch Bar to reload its configuration.
After doing this, editing the function keys list using System Preferences will (a) fail to show java in the list, even though it’s there, and (b) delete java from the list if you make any changes. In that case you can repeat the above process to re-add it.

Workaround 1: Go to System Preferences → Keyboard → Keyboard and change the “Touch Bar shows” value manually when switching to and from the game.
Workaround 2: Go to System Preferences → Keyboard → Keyboard and change “Touch Bar shows” to always show the function keys. Since you’ll lose shortcuts to adjust brightness and volume, you probably want to then click on the control center icon in the menu bar and drag commonly used controls into the menu bar.


How should I use VPN on a Mac to prevent compromise before the VPN starts? As most experienced users will have heard, using a Mac in a public untrusted Wi-Fi can be potentially harmful. A tool like Firesheep1 has made it very easy to intercept unencrypted communication.

Using a full tunnel VPN to encrypt all communication is as often mentioned as a magical solution to eavesdropping, but of course it's not that easy:

Depending on the protocol and configuration of the VPN connection, the connection may drop easier. (e.g. TLS vs UDP)
The VPN connection is not established instantly when you connect to a public network.

I think that the last two points matter a lot because whenever your network settings change the various applications immediately talk to their servers - I assume it's configd that informs them, right?

  i.e. Before the VPN tunnel is established, most (running) processes that require
  internet will communicate.

I see two components to being a good VPN user:

Making sure things don't get sent in the clear before it's established.
Making sure things don't get sent in the clear later if the VPN fails.

How can I use VPN on a Mac in a public network to restrict unencrypted traffic before the VPN starts up?

Here is an approach totally outside of the MacOS X GUI.
Hence this approach of the problem won't interfere with any network
or VPN setting.

Let's say I want to use an IPSEC VPN (based on the use of 500/udp == isakmp & 50/ip == esp).

Create an ipfw configuration file just allowing the required protocols to build the VPN:

/usr/bin/sudo cat <<____eof >/etc/ipfw.vpn.rules
# VPN trafic contention
#
# DHCP
add 00100 permit udp from any to any src-port bootpc dst-port bootps
# DNS
add 01000 permit udp from me to any dst-port domain
add 01010 permit udp from any to me dst-port domain
# isakmp
add 01050 permit udp from me to any dst-port isakmp
add 01060 permit udp from any to me dst-port isakmp
# esp
add 01100 permit esp from me to any
add 01110 permit esp from any to me
# all other ip go to the central black hole
add 20000 deny ip from any to any
____eof

Check that its syntax is OK:

/usr/bin/sudo /sbin/ipfw -n /etc/ipfw.vpn.rules

Install it in the kernel:

/usr/bin/sudo /sbin/ipfw /etc/ipfw.vpn.rules

Check that your OS can reboot, and get its IP address through the
usual DHCP. Check that most of the IP protocols are blocked:

ping www.google.com

Of course, if you want to use a VPN on top of SSL, you will have to
adapt this configuration file (isakmp + esp → https).


usb drive very slow on mac, works fine on windows i have a 2015 macbook pro, with usb c ports that require an adapter. i have one usb drive that i use to transfer files between my macbook and an internet-incapable desktop pc, and everything i try to do with this usb on my mac takes a very long time - transferring a 1gb file can take twenty minutes, ejecting the drive properly can take ten, and dragging/dropping files, right clicking the drive, etc etc etc gives me the beach ball pretty often. i never have this issue on my pc - transfer speed is very fast, which seems to rule out a problem with the usb itself. im wondering if this is more likely to be an issue with my computer or the adapter.

I usually run Linux, but recently got a 2018 MacBook Air and ran into this problem. I have a directory of just over 100 MB in around 200 files that I frequently backup and move between computers using USB-A flash drives. Using USB 3.0 on Linux it transfers in a few seconds, and the drive ejects immediately, in all cases.

When I first did this on my Mac, however, the same transfer was ridiculously slow (i.e. minutes) and I had trouble ejecting the drive, even when the computer was offline and nothing else was running. Every flash drive I tried did the same thing. Oddly, I also noticed that the flash drives seemed to work fine if they were already plugged in when I started or restarted the computer, but were slow when I plugged them in after the computer was booted up. There are a lot of other people online complaining about the same issues, so it's not just our particular computers.

After some research, though, I think I've solved the problem. The speed and ejecting issues seem to be mainly the result of two things:

(1) The USB-A to C adapter you use. Make sure you get a USB 3.0 compatible adapter or hub (blue inside). I originally bought the Apple adapter, which is 2.0, and it took something like ten times longer to transfer that 100MB than with the 3.0 adapters I got later. (I don't understand why Apple wouldn't be selling a 3.0 adapter at this point.)

(2) The Spotlighting feature in MacOS. I think this is the big culprit. Watching the Activity Monitor, it's clear a LOT of resources get eaten up trying to index the files on the flash when you do a large transfer, even after the files are all copied, and the drive won't eject until it's finished. The transfers are a LOT faster and the drive ejects right away if you turn off Spotlighting for the flash drive. Just go to: System Preferences -> Spotlight -> Privacy, and click + to add the drive to the opt-out list. (The drive will disappear from this list when you eject it, but the system remembers it by name and it will reappear there as an opt-out when you mount it again, so you only have to do this once for each flash drive. You might want to give each of your drives a unique name to track this.)

By using a 3.0 adapter and turning off Spotlighting, I'm now getting flash transfers that are more like the speeds I'd expect, and I'm not having problems ejecting the drive. (With Spotlighting on, starting or restarting the Mac with the drive plugged in seems to give the proper performance, as well, which probably means the indexing is taken care of during boot-up initialization.)

Good luck!

UPDATE: I also tried reformatting my flash drives to APFS format, and it sped up transfers even more - quite a bit more on larger drives.  If you don't need to use non-Apple systems, it's probably worth changing them over to the new Apple file format. (Note - you have to change to GUID partitioning first, if it's not already setup that way.)  Still keep the Spotlighting off - I think that's the bigger issue.


How can I force an application to be launched to the 2nd monitor? macOS X 10.10.1 Yosemite.

How can I force a newly launched application to open to a specific monitor?

Followup questions: Failing that, how can I force a new window that a current application is opening to open in a specific monitor?

And how can I move a borderless window?

My specific situation:

I have a two-monitor set up.  My games open in "Full Screen" mode and make the second monitor useless.  The game in Windowed mode does not have the green full-screen button available in the top left.  However, it does allow me to set a custom resolution and set it in borderless mode.

So I've set the game's resolution to 1920x1060 (my monitor's resolution minus 20 pixel height to account for the menu bar at the top).  If I launch this game with borders, I can move the window wherever I want, but I also have to look at the border around the edge of my screen the entire time, which I'd rather not do.  Plus, for some reason, the game handles edge-scrolling significantly better in borderless (or full screen) versus windowed mode.

I can't seem to figure out how to get the game onto my second monitor.  My first monitor has the dock on the left side, and that's where I want the dock to be.  But the game launches to this first monitor, and the dock sits over top of it.  I don't want to autohide the dock.  I don't want the dock in another position.

I'm looking for more control over this windowing system.

When the app is on the dock do left click on it and it will appear a menu. Select Options → Assign To Desktop on Display 2.

Alternatively, I used Moom, that let me move a window from one monitor to another with a defined shortcut. In my case ⌥+⇥. But this is a paid software.


How Can I Delete Some Disk Images in My Recovery Partition? When I updated my mid-2011 MacBook Air from Sierra to High Sierra last year I had some installation issues... which resulted in creating at least 2, maybe 3 disk images in my recovery drive.

I have disk image files where they don't belong (like keychain)and my system compensated by putting them in other locations.

The repercussions are greater than I can list here... The two that are most troublesome are:

/dev/disk4 in /Volumes and /dev/disk12 on /Volumes/untitled.

-bash-3.2# mount

/dev/disk1s1 on / (hfs, local, read-only)
devfs on /dev (devfs, local, nobrowse)
/dev/disk3 on /private/var/log (hfs, local, union, nobrowse)
/dev/disk4 on /Volumes (hfs, local, union, nobrowse)
/dev/disk5 on /private/var/tmp (hfs, local, union, nobrowse)
/dev/disk6 on /private/var/run (hfs, local, union, nobrowse)
/dev/disk7 on /private/tmp (hfs, local, union, nobrowse)
/dev/disk8 on /System/Installation (hfs, local, union, nobrowse)
/dev/disk9 on /private/var/db (hfs, local, union, nobrowse)
/dev/disk10 on /private/var/folders (hfs, local, union, nobrowse)
/dev/disk11 on /private/var/root/Library (hfs, local, union, nobrowse)
/dev/disk13 on /private/var/root/Library/Containers (hfs, local, union, nobrowse)
/dev/disk14 on /Library/Preferences (hfs, local, union, nobrowse)
/dev/disk15 on /Library/Preferences/SystemConfiguration (hfs, local, union, nobrowse)
/dev/disk16 on /Library/Keychains (hfs, local, union, nobrowse)
/dev/disk17 on /private/var/tmp/RecoveryTemp (hfs, local, union, nobrowse)
/dev/disk18 on /private/var/tmp/InstallerCookies (hfs, local, union, nobrowse)
/dev/disk2 on /Volumes/Macintosh HD (hfs, local, journaled)
/dev/disk12 on /Volumes/untitled (hfs, local, nodev, nosuid, no owners)

None of those are a real problem in that they interfere with recovery functions.

Why wouldn’t you make a bootable installer and then boot from that (or internet recovery) and just delete your recovery and re-run the os installer?


Some files from Google products (preferably Chrome browser) appearing at random places I have Google Chrome browser installed on My MacBook Air 13". I found few files from Google products in /Library and ~/Library.

Found com.google.keystone.daemon.plist under /Library/LaunchDaemons/
Found com.google.Chrome.plist and com.google.Keystone.Agent.plist under ~/Library/Preferences/

Don't know why they are there and for what purpose it is used.

Should I delete them? If no, can you tell me reason why. Thanks.

These are google preferences files. They are created outside the program binary because that's how applications should behave on OSX.

If you delete them, you'll loose your chrome preferences and they will be automatically recreated by Chrome, so no need to delete them.


Can i remap a Danish Macbook Pro keyboard to US? I found a macbook for sale that has a Danish keyboard.  There are a few special character keys and some are missing.  Can I remap those keys to other characters?  I would like to use it with US english.

Here's a couple of links that might help:

http://lifehacker.com/5882684/the-best-keyboard-remapper-for-mac-os-x
http://lifehacker.com/5720087/how-to-remap-any-keyboard-shortcut-in-mac-os-x

They work for more than just Danish-English. The first one should be more helpful in your case. Good luck.


Apple Remote Desktop (ARD) 3.7 - how to drag n drop copy files from local to remote I've been able to use Apple Remote Desktop to copy files and folders from my local machine to remotes for many years. I've updated to ARD 3.7 and I can longer copy files. Is this no longer supported or is there some setting I need to change? I've looked and tried many things with no luck. How can I drag n drop files from my local Mac to the Remotes?

I can confirm that the file copy still works on the newer versions including ARD 3.7.1 so it's something you'll need to use logs to troubleshoot.

You may have to use the copy tool to try copying the file and look over the logs to determine what has changed between your remote computers and the controlling remote desktop computer.

That interface has better error messages and reporting and has helped me figure out what firewall settings were preventing me from using ARD in the past. Feel free to post your log if you can't make sense of the details it lists.


Overheating problem and reduced charge A few days ago I noticed my iPhone is overheating and after a few minutes its charge was reduced to 18% from 80% while I only read some texts during that period. What's the problem?

I did find over a thousand responses to this question from Google results but I don't know which one is correct.

When this has happened on my 3GS I would reboot it just in case.

I've never determined the cause, but it does appear to heavily use the cellular radio and the CPU to maximum power, both of which generate significant heat and reduce the battery charge significantly.

Since it happened so rarely - perhaps a few times a year - I assumed it was some weird iOS glitch and I chose not to pursue it any further.

If it's happening to you more than a few times a year, though, I'd take it in and have it replaced.


If my iPad is dead/switched off, will I still get a FaceTime missed call notification if someone tries to ring me? If my iPad is out of battery/switched off when someone tries to FaceTime call me, will I get a missed call notification when I turn it back on? Because FaceTime uses WiFi, will the missed call be stored on Apple servers?

Yes, you'd be notified of the FaceTime call you missed while your iOS device was switched off.


Will two charging cables charge my laptop twice as quickly? Now that the MacBook has all of its ports the same, is it possible to plug in two power cables into the Mac?

If I do so, will it charge twice as quickly? In the event that the Mac is unable to allow that amount of current in at once, is there a mechanism to limit how much is allowed in, or else cut it off entirely?

is it possible to plug in two power cables into the Mac?

No.

The MacBook will use the charger that provides the most amount of power.

  In the event that the Mac is unable to allow that amount of current in
  at once, is there a mechanism to limit how much is allowed in, or else
  cut it off entirely?

The USB 3.1 power delivery specification calls for the negotiation of charge to be delivered.  If you plug more than one it, it will simply refuse the one providing the least amount of power.


Trying to wake my Mac using Apple / Power Manager Script triggered by Folder Actions I've been trying to tweak the following script to achieve this. (original script)

tell application "Power Manager Scripting"

tell workshop

    set myEvent to make new event with properties {id:"myWakeEvent", name:"Wake up for work"}

    -- Create a daily trigger
    make new trigger daily at front of triggers of myEvent with properties {seconds from midnight:(8 * 60 * 60),availability:wake up, days: [Monday, Tuesday, Wednesday, Thursday, Friday]}

end tell

-- Deploy the event
tell Event Store to store these events myEvent

-- Clean up
tell the workshop to empty

end tell

I'm trying to use the Power Manager's  "myWakeEvent" or some kind of WakeEvent to trigger my Mac to wake up. My intention is to place this script into a Folder Action then go from there.  I've tried bypassing all date and time properties but don't know how to structure to create just the simple trigger.

This script works with the latest Power Manager, once the first line is changed to read:

tell application "Power Manager"

See Power Manager's AppleScript documentation for more examples.

If you need help with Power Manager, please contact support@dssw.co.uk. We are be better able to help via e-mail.


how to debug configure.sh errors when compiling rsync on Yosemite I am trying to build myself a new version of rsync 3.1.1 under Mac OS 10.10.3, as the mac comes with an older version, and the project does not distribute binaries.

I followed this simple script but it hiccups on gcc. (I am not sure why — though I removed XCode to save disk space, I have the command line tools, incl. gcc in /usr/bin etc.) I would try to build it with clang instead, but how exactly shall I do that?

Here is the error from the script:

configure.sh: Configuring rsync 3.1.1
checking build system type... x86_64-apple-darwin14.3.0
checking host system type... x86_64-apple-darwin14.3.0
checking whether to include debugging
symbols... yes
checking for gcc... gcc
checking whether the C compiler works... no
configure.sh: error: in `/Users/laszlosandor/Downloads/rsync-3.1.1':
configure.sh: error: C
compiler cannot create executable
See `config.log' for more details
make: *** No targets specified and no makefile found.  Stop.

Or even more from the relevant sections of config.log:

gcc: warning: couldn't understand kern.osversion '14.3.0
configure.sh:2893: $? = 0
configure.sh:2882: gcc -v >&5
gcc: warning: couldn't understand kern.osversion '14.3.0
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-apple-darwin12.2.0/4.8.0/lto-wrapper
Target: x86_64-apple-darwin12.2.0
Configured with: ../gcc-4.8-20120930/configure --enable-languages=c++,fortran
Thread model: posix
gcc version 4.8.0 20120930 (experimental) (GCC)
configure.sh:2893: $? = 0
configure.sh:2882: gcc -V >&5
gcc: warning: couldn't understand kern.osversion '14.3.0
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure.sh:2893: $? = 1
configure.sh:2882: gcc -qversion >&5
gcc: warning: couldn't understand kern.osversion '14.3.0
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure.sh:2893: $? = 1
configure.sh:2913: checking whether the C compiler works
configure.sh:2935: gcc    conftest.c  >&5
gcc: warning: couldn't understand kern.osversion '14.3.0
ld: library not found for -lgcc_ext.10.4
collect2: error: ld returned 1 exit status
configure.sh:2939: $? = 1
configure.sh:2977: result: no
configure.sh: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define RSYNC_VERSION "3.1.1"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure.sh:2982: error: in `/Users/laszlosandor/Downloads/rsync-3.1.1':
configure.sh:2984: error: C compiler cannot create executables
See `config.log' for more details

By the way, I know I could have just stuck with Homebrew, but now I want to learn.

The problem is with the install of the command-line developer tools on your Mac.

Try installing again with the following command. This should install the command-line tools alone.

 xcode-select --install

The script is testing the command-line tools to see whether a compatible version is installed but is getting back confusing responses. This is why it fails.


How can you verify that FileVault 2 is enabled on a macbook? I bought a Macbook Pro the other day to test out to see if I like it enough to switch from Linux on my personal laptop. Aside from numerous aches and pains as I try to learn the Mac way of doing things, one big thing that I find disconcerting is FileVault for FDE - I'm used to LUKS where I set it up during installation and I'm prompted for my password during boot, prior to reaching my graphical interface. Because of how this works and because I'm the only person who uses my computers, I tend to have a very complex LUKS password for startup, and a much less complex account password for my local user account.
On MacOS, however, it seems to be tied to your user account login. There's no boot prompt and it gets all the way to the MacOS user login screen before I'm asked for a password, so I have to assume that this is the only password keeping FileVault secure.
So I have two questions:

Is this correct? The security of FDE on a Macbook depends on your local account password and not on a separate password?

Is there a way to easily verify that I have in fact correctly enabled Filevault 2?

You can check whether FileVault2 is enabled by opening System Preferences > Security & Privacy and looking at the FileVault tab.
Passwords for FV2 work slightly different than what you are used to from Linux:

The FV keys are stored on your computer
Your account password is required to unlock the keys (and therefore the encrypted disk)
You need to specifically allow users to unlock a FV encrypted disk so there could be user accounts which aren't allowed to unlock (and therefore can't login until an authorized user unlocks the disk first)


iCloud Calendar sync error 400 on OS X 10.10.2 I've been using Calendar with iCloud for a long while without any problems. Now, I have a permanent error displayed in Calendar:

  The request for account “iCloud” failed.

  The server responded with “400” to operation CalDAVAddSubscriptionCalendarQueueableOperation

I've searched around online and have tried all of the proposed solutions, but none of them seem to fix the problem. What should I try next?

Lets try this to Reset your iCal operations.

Back up calendars and Disable calendars in iCloud Preferences  :

Go to:

~/Library/Calendars
/Library/Preferences/com.apple.CalendarAgent
/Library/Preferences/com.apple.iCal.plist

Move all to the desktop.

Restart.


Does push notification work on a jailbroken device? This is a quite straightforward question.

I have read about the jailbroken devices having some problems receiving push notifications.

Is that really true? And if so, how can we resolve it?

To answer the question, you'll need to understand how Apple's push notification service works. Every application that wants to use push notifications must register with the Apple Push Notification Service (APNS). Typically, this is done right after installation. iOS asks the user if the app is allowed to receive push notifications. If the user agrees, his iPhone talks to the APNS and requests a token that can identify the combination of application and device. This token is then handed to the service provider (i.e. the developer of the application). If the provider wants to send a push notification, it sends this token along with the payload to the APNS, which then delivers the message. So you can imagine the token as some kind of address. That is, the provider has to include the token in every push message request.

But how is the token generated? According to Apple's docs, the registration mentioned above works as follows: The device sends its unique device token (this is another one!) to the APNS and requests the mentioned deviceToken from the APNS. This deviceToken depends amongst others on the device ID and the app ID and is generated using cryptographic functions, so it cannot be forged.

Now here's the point: The unique token iOS needs to register applications and hence to allow push notifications is generated during the activation process in iTunes. The unique token also uses cryptography and can only be obtained from Apple during this activation process. Jailbroken and hacktivated iOS devices never perform the official activation, so they miss the token. Hence, push notifications cannot work (at least if Apple did not make a major mistake in the implementation).


What can be done to save an old macbook? I have a 2008 Macbook 13.3 inch (Model number: MB061LL/A) whose battery stopped working yesterday. It also has frequent kernel panics, so although the cosmetic condition is pretty good, its market value seems zero. I was happy with it for the first one year and a half, but then the kernel panics started and my warranty had been void.

I would like to keep this as a functioning machine and an alternative laptop. What are some options to salavage it? (Parts to buy, etc.)

This is hard to guess, as you can imagine. If the machine had kernel panics the usual (but not only) suspects are RAM chips. You can probably try new RAM (google for OWC, CRUCIAL, etc.). The battery can be replaced at an Apple Store (of course you'll have to pay for it). The Hard Drive could be a problem too, so maybe if you had to replace it, adding an SSD instead would boost the performance.

In the end, there's little else you can replace without having to ditch the entire motherboard, and that's probably not worth the cost outside the warranty.

Running a Linux (more tolerant sometimes with dubious RAM/Hardware in general) is a decent alternative. Ubuntu (among others) is a decent OS for casual users.


WhatsApp is backed up in iCloud Storage and iCloud Backup My iPhone shows I have two backups of WhatsApp, one in iCloud Storage and the other is included in the iCloud Backup of my iPhone. If I delete the one in iCloud Storage, will it also be deleted from the iCloud Backup?

Deleting one does not affect the other as they are backups of different types.

The backup in iCloud Backup (first screenshot) is a backup of the contents of the app container on your iPhone. This is backed up every night as your iCloud Backup takes place, or manually when you Back Up Now.
The ‘backup’ in iCloud Storage (second screenshot) is a backup created by WhatsApp using WhatsApp Settings → Chats → Chat Backup. This is backed up at most per the interval set in WhatsApp settings, or manually when you Back Up Now.

It is up to you which backup you choose to keep. Personally I would use WhatsApp own backup service with iCloud rather than iCloud Backup.


How to run current mails from MacBook and access or search old mails from an external hard drive? I have a large number of emails on my MacBook Air. I want to shift all my old mails into an external hard drive and delete the same from my MacBook to save space (47 GB). Then I would like to continue with my existing accounts to keep receiving fresh or current emails.

How do I then access or search the old mails from the external hard drive and if necessary reply or download content from them?

Is there a way?

You can try the following approach.

First of all, show hidden files on your Mac by typing, on Terminal, the following command (substitute 'NO' to 'YES' if you want to re-hide files).:

defaults write com.apple.finder AppleShowAllFiles YES

Relaunch the Finder. Now, go to youraccount/Library/Mail, then enter the folder Vx, where x is a number corresponding to your Mail version.
Then, if you have an IMAP account (i.e., Gmail), enter the imap folder.

Accessing  all the listed folders, you can see all your emails, with extension .emlx. If you double-click on it, it will be opened a Mail windows, where you can read the email and perform any operation you want.

You can just copy the mails you are interested in a new folder, in your external drive, and open from there when you want, for example, to read or reply to one of them.


How to prevent Google Drive File Stream from updating itself without permission? My wife tutors for a company that uses Microsoft Teams and Google Drive File Stream to communicate to their students and assign lessons.
A few days ago (2/1/2021), GDFS began "disappearing" without permission, prompt or warning.  It gets replaced by a version of "Google Drive" that will not run on El Capitan!  No warning, no explanation, nothing.
Adding to the confusion is the fact that Google had stand-alone versions of both Google Drive and Google Drive File Stream, the latter being the only one that would work for her company.
The computer she has is a 15" Macbook Pro Late 2011.  I have good reasons for not upgrading the OS.
Can anyone come up with a way to stop this app from upgrading itself without permission? I have tried everything I can think of. Much appreciated!

I am answering this myself from my rather limited experience because there have been no responses and there is almost nothing about this issue on the web right now.
Google decided to merge the enterprise version of its desktop streaming app (Google Drive File Stream) into its personal desktop streaming app (Google Drive).   They did this by having their Drive Stream app upgrade itself without permission to the new Google Drive.  Nice.  But the new version does not work with El Capitan.  No warning, no instructions, nothing.
Several times, I re-installed the previous version, which would work until it caught on to what I was doing and would again upgrade itself into un-usability. I was hoping to find a way to stop it from doing so, but eventually had to give up.
I upgraded the OS on that computer to Sierra, which took quite a bit of doing, as it was one of the 2011 Macs with the overheated/blown graphics display processor which had to be hacked into working at all.  It took me days to sort out, and only to get this one app to run.
It bears stating that Google does not appear to honor Mac protocol in setting up their desktop streaming clients. The app doesn't appear in the dock.  It doesn't appear in the Force Quit window either, so when it hangs up, which in my case would hang up the entire OS, you can't get out of the program without launching Activity Monitor and force-quitting several unannounced background Google apps. It puts an icon in the menu bar without option and also puts an icon on the desktop without option (when running).
So in short, the answer to this problem is you just have to eat it and upgrade your OS to at least Sierra, because their new app combo is not compatible with El Capitan.  I still think that someone could come up with a fix for this, perhaps by hacking the app to tell the Mac OS that it will run on El Capitan, (because perhaps it could) or on fixing the app so it won't update itself without permission, its doing of which, to my mind, is outrageous.
I would welcome any comments at all or any methods that could be used to restore a Mac user's proper control of the situation.  Thank you for listening!


Auto batch-insert track numbers in iTunes? I recently imported a whole bunch of MP3s that I've already grouped into a single album, but the ID3 tags for track numbers are all blank. How can I tell iTunes to auto-add track numbers in the order they just happen to be in in iTunes? The actual order of the MP3s isn't essential, but I like to keep every MP3 in my library properly labelled.

iTunes doesn't offer this functionality natively: Doug's AppleScripts for iTunes always comes in handy in these situations. In this case, however, there's no easy solution, because there is no script that does that. You would need a combination of three scripts, which should work and should be fairly easy as soon as you have installed all three of them:

Get Number Song Names by Play Order and run it on the tracks you would like to number. This will add track numbers to the beginning of the track name.
Run Put Track Prefix to Track Numbers on the tracks, which will set the track tags based on the number you've added in step 1.
Use Remove n Characters From Front or Back to remove the track numbers added to the name.

As far as I can tell this is the easiest way to accomplish that. Of course you could also write your own AppleScript which does it in one step. And don't forget to create a backup, just in case.


Want to Make Itunes only play when I explicitly unpause or start it I occasionally play music using itunes, and I tend to pause the music rather than e.g. quitting from itunes.

This afternoon I received an email with an audio attachment, which I played.

As soon as the playback finished, itunes started playing, quite likely the song I had paused 2 weeks ago.

I don't ever want it to do that again.

Is there any way to control this behaviour other than explicitly quitting from itunes whenever I'm done with it, and making sure I don't select "Open at login" in options?

I'm running OS X version 10.9.4, and I'm not a power user.

"About itunes" isn't cooperating with me - it scrolls as I try to record things - so the itunes version I'm running is anyone's guess (whatever IT put on the system). It might be 11.2.1 (1) 64-bit.

[edit: 1 day later, I brought up itunes, and found that the email attachment had become one of the songs itunes was willing to play. Not only that, it had been added to the front of the list of things to play, such that when I unpaused itunes, it started playing the voicemail message(!) - not e.g. the song it had been on when I had most recently paused and then quit itunes. I had never ever told itunes to play that attachment, save it, or add it to my library. All I had ever done was doubleclicked on the attachment in Outlook.]

"This afternoon I received an email with an audio attachment, which I played."

Did you double-click it, or Open, which would open it in iTunes?

Once you've set iTunes going it will then follow its pre-set behaviour, which includes playing the following song.

If you don't want to bother iTunes at all with the audio file, you can simply select it & tap Space Bar, which will make Quick Look play it instead. This won't touch iTunes, won't add it to its data storage, nor will it then play anything else once it's finished.
You can start/pause or change playback location. Space Bar again will close it.

The only thing you can't do is select something else in the same app whilst it's playing, or it will Quick Look that instead.


M1 recovery not showing disk or users When I go into recovery mode by holding the power button, I get into the normal menu. I then see the options symbol and a loading sign. My disk never shows up here even after an extended period of loading time. When I go into the options, it says "examining volumes" before it just stops with a message "There are no users to recover". I then tried to enter the Startup Disk utility. Again, it never stops loading and never finds a system I want to use to start up my computer.
I haven't ever done anything to my mac, that could be considered unusual.
I would appreciate any help.

The first thing I would do is power off and make a list of your priority files and apps. If there’s nothing critical, jump to the erase install at the bottom. If not, you can try and repair things with two safe steps.

When was the last backup and do you need to pause any “fixes” that might prevent you from getting pictures and data back.
Run a second boot to Internet Recovery and Repair the Disk
Run an OS reinstall on top of your existing users / data - do not erase the disk

The second two steps are designed to not erase any data and we do them all the time to fix minor issues when people delete parts of the OS or have an issue starting up, but you are one click away from an option to delete all the data and you might get asked to erase a disk in the steps 2-3 and if you do, you will have to pay a lot more to restore the files if you decide you need data recovery.
If you just want to wipe the mac and start over with a clean install - that’s the fastest way to get back to a working system.

https://support.apple.com/guide/mac-help/erase-and-reinstall-macos-mh27903/mac


External Hard Drive Won't Mount I've searched and tried a lot of stuff but still can't get it to work.

I was able to use my seagate HDD properly last week but now it doesn't mount. I tried plugging it to a PC & another mac, it works fine on both. The reasons could be

Updating OS to macOS Sierra
Not ejecting properly
Installed sims4 with wineskin

Things I have tried.

From disk utility clicking on mount & first aid.

From terminal writing: diskutil mount disk2s1 & diskutil mount readOnly disk2s1 both resulted with this
Volume on disk2s1 failed to mount
If the volume is damaged, try the "readOnly" option
From terminal writing: diskutil repairDisk disk2s1 & diskutil repairVolume disk2s1.
Restarted mac in normal mode & safe mode.
/private/var/log/install.log from here found some logs but don't know what to do with them.
Switch USB ports & retry.
A couple of other things.

I'd recommend checking if fsck is holding your disk hostage upon connection. This was it for me.

Running ps aux | grep fsck revealed:

root              2587   7.3  0.1  4363584  21780   ??  U    10:56PM   2:22.54 /System/Library/Filesystems/exfat.fs/Contents/Resources/./fsck_exfat -y /dev/rdisk2s1

So the solution was a sudo kill -9 2587 (insert your PID instead of 2587) (or sudo pkill -f fsck).
As soon as that ran, my Volume immediately mounted.

Oh the irony of fsck being the problem...

Addendum (surfacing from comments):
Ideally, you're better off letting fsck run its course. Otherwise, you'll run into this the next time too.


OS X startup disk has no more space available for application memory I am running a simulation that deliberately uses a lot of memory. In fact, more than the available RAM and so the program should use swap space. However, after 60 GB of swap space are used, I get the following complaint from OS X 10.8.4:

  OS X startup disk has no more space available for application memory

At this stage the RAM is fully used and virtual memory is used up to ~60 GBm as well as the swap, which Activity Monitor reports is around 60 GB.

I tried this program on two different Macs with the same outcome and the same critical amount of swap where everything goes wrong.

My machine:

Mac Pro
Two quad core 2.7 GHz processors
32 GB of RAM
1.3 TB of free hard-disk space

I checked my handcoded C++ program for leaks using Xcode and I understand where the RAM usage is coming from.

I would be glad if anybody has a suggestion what the root of my problem is.

Absolutely run sysdiagnose the next time you run out of disk space so that you can find out which processes are leaking memory (and/or just using all that RAM). As the commenter above stated on the question - this is clearly something amiss with one or more programs and not something that should happen routinely.


Clone HDD running Yosemite So I made the mistake of upgrading to Yosemite and I can't revert back to Mavericks. I bought this SSD and am trying to clone my HDD. However Carbon Copy says it does not support Yosemite, are there alternatives to Carbon Copy ?

I had the same problem, as you. My advice is simply copy all the needed personal files (photos, videos, working projects, documents) and format the HDD. Then reinstall the system (clean). Everything should be OK, you can always download deleted apps from App Store, so you don't need to backup them.


Send message button missing from Mail app's compose window I have an older iMac running macOS High Sierra. I use the Apple's Mail app version 11.5 for handling my emails. Something has changed in my system recently such that the Send message button has gone missing from the compose window toolbar. The compose window used to have a Send message icon for me to send my messages. Now it is missing.

This first figure below shows the toolbar in the Mail app.

Now if I click the New Message button I get the following screen:

And here is the expanded toolbar in the New Message window.

As you can see there is no way to send the message. I've tried starting in safe mode but to no avail. I went to Mail app Preferences and everything appears to be in order. I've tried all 3 accounts, but with the same result.  Does anyone know what's happened, or can help me in any way?

Most likely explanation is that the Send message button accidentally got removed from the New Message window.

Open Mail app and open a new message window. Click on View → Customize Toolbar... command in the Menu bar. Now drag either the Send button, or the entire default set into the toolbar area to restore the Send message button in the compose window.


Why my mac can not access external traffic to other port except 80, 443, 22? I can access all website with standard port(80 and 443) example: domain.com, but why I cant access example.com:3030? I cant connect to MySQL and PostgreSQL, via direct host/port to external IP, but I can connect to MySQL from localhost.

I can connect to all external/public hostname/ip, if I try this command:

curl domain.com:6030

the result is

  curl: (7) Failed to connect to domain.com port 6030: Operation timed
  out

but I can connect to port 80,443 and 21.     I can open domain.com:6030 using another device, but why I can not using my mac?

How to fix that? I never turn on firewall.

Sorry all, the problem is caused by VPN application, after I turn off that I can access all port again. I didnt know if that running because that app not in the dock list, only in menu bar.

Thank @jaume for giving me the clue about that app.


My friend's WiFi switch is greyed out. How can I fix it? He can't turn on WiFi at all. Tried resetting network settings, but haven't restored. Not jailbroken.

This most likely means that his Wifi chip/antenna/thing is "burnt out". You can most likely get it replaced at an Apple Store, or through a 3rd party Apple approved technician.


How can I ensure only "whitelisted" applications run on OS X There is a security technique called whitelisting (available in Windows 7) that ensures that only specific applications and processes will run.

This is different from email whitelisting and only applies to applications running on an OS.

How can I implement whitelisting (apps) on OS X?

For example, I generally want to constrain apps to those allowed by the setting "Mac App Store and identified developers", but I would also like to run the IM app called Spark.  OS X refuses to run that app with this setting and reports that the app is "damaged".  I can change the setting to "Anywhere" and that will allow Spark to run.  The problem is that will also allow all apps to run, some of which I might regret.

You can do this using the Allowed Apps settings in the Parental Controls System Preferences Control Panel:


How to view an app's user license agreement? How can I view an iPhone app's user license agreement? I'd like to know the answer to the general case, but also specifically concerning this app.

The way that the license agreements appear differs between developers.

Here is an example of it being contained at the links at the bottom at the page of the app in the app store (iOS):

On the Mac, it is on the left sidebar:

Another one with the links in the description:

If an App is available through the App Store and it doesn't have a EULA, then the default App EULA in the App Store Terms and Conditions will apply, which is:

  Apps made available through the App Store are licensed, not sold, to
  you. Your license to each App is subject to your prior acceptance of
  either this Licensed Application End User License Agreement (“Standard
  EULA”), or a custom end user license agreement between you and the
  Application Provider (“Custom EULA”), if one is provided. Your license
  to any Apple App under this Standard EULA or Custom EULA is granted by
  Apple, and your license to any Third Party App under this Standard
  EULA or Custom EULA is granted by the Application Provider of that
  Third Party App. Any App that is subject to this Standard EULA is
  referred to herein as the “Licensed Application.” The Application
  Provider or Apple as applicable (“Licensor”) reserves all rights in
  and to the Licensed Application not expressly granted to you under
  this Standard EULA.

  a. Scope of License: Licensor grants to you a nontransferable license
  to use the Licensed Application on any Apple-branded products that you
  own or control and as permitted by the Usage Rules. The terms of this
  Standard EULA will govern any content, materials, or services
  accessible from or purchased within the Licensed Application as well
  as upgrades provided by Licensor that replace or supplement the
  original Licensed Application, unless such upgrade is accompanied by a
  Custom EULA. Except as provided in the Usage Rules, you may not
  distribute or make the Licensed Application available over a network
  where it could be used by multiple devices at the same time. You may
  not transfer, redistribute or sublicense the Licensed Application and,
  if you sell your Apple Device to a third party, you must remove the
  Licensed Application from the Apple Device before doing so. You may
  not copy (except as permitted by this license and the Usage Rules),
  reverse-engineer, disassemble, attempt to derive the source code of,
  modify, or create derivative works of the Licensed Application, any
  updates, or any part thereof (except as and only to the extent that
  any foregoing restriction is prohibited by applicable law or to the
  extent as may be permitted by the licensing terms governing use of any
  open-sourced components included with the Licensed Application).

  b. Consent to Use of Data: You agree that Licensor may collect and use
  technical data and related information—including but not limited to
  technical information about your device, system and application
  software, and peripherals—that is gathered periodically to facilitate
  the provision of software updates, product support, and other services
  to you (if any) related to the Licensed Application. Licensor may use
  this information, as long as it is in a form that does not personally
  identify you, to improve its products or to provide services or
  technologies to you.

  c. Termination. This Standard EULA is effective until terminated by
  you or Licensor. Your rights under this Standard EULA will terminate
  automatically if you fail to comply with any of its terms.

  d. External Services. The Licensed Application may enable access to
  Licensor’s and/or third-party services and websites (collectively and
  individually, "External Services"). You agree to use the External
  Services at your sole risk. Licensor is not responsible for examining
  or evaluating the content or accuracy of any third-party External
  Services, and shall not be liable for any such third-party External
  Services. Data displayed by any Licensed Application or External
  Service, including but not limited to financial, medical and location
  information, is for general informational purposes only and is not
  guaranteed by Licensor or its agents. You will not use the External
  Services in any manner that is inconsistent with the terms of this
  Standard EULA or that infringes the intellectual property rights of
  Licensor or any third party. You agree not to use the External
  Services to harass, abuse, stalk, threaten or defame any person or
  entity, and that Licensor is not responsible for any such use.
  External Services may not be available in all languages or in your
  Home Country, and may not be appropriate or available for use in any
  particular location. To the extent you choose to use such External
  Services, you are solely responsible for compliance with any
  applicable laws. Licensor reserves the right to change, suspend,
  remove, disable or impose access restrictions or limits on any
  External Services at any time without notice or liability to you.

  e. NO WARRANTY: Licensor will use reasonable care and skill with
  respect to the provision of the Licensed Application and any External
  Services performed or provided by the Licensed Application to you.
  Licensor does not make any other promises or warranties about the
  External Services and in particular does not warrant that:

  (i) your used of the External Services will be uninterrupted or
  error-free;

  (ii) the External Services will be free from loss, corruption, attack,
  viruses, interference, hacking, or other security intrusion, and
  Licensor disclaims any liability relating thereto. You shall be
  responsible for backing up your own system, including any Licensed
  Application that is stored on your system.

  f. Limitation of Liability.

  (i) Except as set out in section (ii) hereunder, in no case shall
  Licensor, its directors, officers, employees, affiliates, agents,
  contractors, principals or licensors be liable for any loss or damage
  caused by Licensor, its employees or agents where:

  (1) there is no breach of a legal duty of care owed to you by Licensor
  or by any of its employees or agents;

  (2) it is not a reasonably foreseeable result of any such breach;

  (3) any increase in loss or damage results from breach by you of any
  term of this End User Licence Agreement ("Agreement");

  (4) it results from a decision by Licensor to warn you, to suspend or
  terminate your access to the External Services, or to take any other
  action during the investigation of a suspected violation or as a
  result of Licensor’s conclusion that a violation of this Agreement has
  occurred;

  (5) it relates to loss of income, business or profits, or any loss or
  corruption of data in connection with your use of the Licensed
  Application.

  (ii) Nothing in this Agreement removes or limits Licensor’s liability
  for fraud, gross negligence, wilful misconduct, or for death or
  personal injury caused by its negligence.

  g. You may not use or otherwise export or re-export the Licensed
  Application except as authorized by United States law and the laws of
  the jurisdiction in which the Licensed Application was obtained. In
  particular, but without limitation, the Licensed Application may not
  be exported or re-exported (a) into any U.S.-embargoed countries or
  (b) to anyone on the U.S. Treasury Department's Specially Designated
  Nationals List or the U.S. Department of Commerce Denied Persons List
  or Entity List. By using the Licensed Application, you represent and
  warrant that you are not located in any such country or on any such
  list. You also agree that you will not use these products for any
  purposes prohibited by United States law, including, without
  limitation, the development, design, manufacture, or production of
  nuclear, missile, or chemical or biological weapons.

  h. The Licensed Application and related documentation are "Commercial
  Items", as that term is defined at 48 C.F.R. §2.101, consisting of
  "Commercial Computer Software" and "Commercial Computer Software
  Documentation", as such terms are used in 48 C.F.R. §12.212 or 48
  C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or
  48 C.F.R. §227.7202-1 through 227.7202-4, as applicable, the
  Commercial Computer Software and Commercial Computer Software
  Documentation are being licensed to U.S. Government end users (a) only
  as Commercial Items and (b) with only those rights as are granted to
  all other end users pursuant to the terms and conditions herein.
  Unpublished-rights reserved under the copyright laws of the United
  States.

  i. Except to the extent expressly provided in the following paragraph,
  this Agreement and the relationship between you and Apple shall be
  governed by the laws of the State of California, excluding its
  conflicts of law provisions. You and Apple agree to submit to the
  personal and exclusive jurisdiction of the courts located within the
  county of Santa Clara, California, to resolve any dispute or claim
  arising from this Agreement. If (a) you are not a U.S. citizen; (b)
  you do not reside in the U.S.; (c) you are not accessing the Service
  from the U.S.; and (d) you are a citizen of one of the countries
  identified below, you hereby agree that any dispute or claim arising
  from this Agreement shall be governed by the applicable law set forth
  below, without regard to any conflict of law provisions, and you
  hereby irrevocably submit to the non-exclusive jurisdiction of the
  courts located in the state, province or country identified below
  whose law governs:

  If you are a resident of any European Union country or Switzerland,
  Norway or Iceland, the governing law and forum shall be the laws and
  courts of your usual place of residence.

  Specifically excluded from application to this Agreement is that law
  known as the United Nations Convention on the International Sale of
  Goods.

It seems that your app uses the default EULA.


IPhone Cv Attachments Sometime I get email from recruiters asking for my cv in word format.  I tend to have the cv saved in my hotmail email account as an email attachment.  How can I reply back to these recruiters and add my word cv in the same reply email.  Thanks in advance.

Regards

You can save your cv in iCloud Drive, and then attach it.
Start writing an email on your phone, long press the text area, press the right arrow till you can see an add attachments button.

You can upload to iCloud Drive from finder on a Mac, save to iCloud Drive on iOS, or use iCloud.com on Windows.

Apple support about iCloud Drive


Restore deleted contacts from iCloud without iCloud backup iphone se ios 11.4

I am following this post, but the answer there doesnt answer the question.
Recover a deleted contact without iCloud backups

I deleted a contact accidentally, and the contacts synchronized immediately with iCloud. Is is possible to recover this deleted contact, if icloud back up is not turned on?

I downloaded a recovery software and I can see the deleted contact, but ofcourse these softwares would only allow to recover the deleted contact after a fat price. Since, its just this one contact, I was wondering if there is any alternative solution?

iCloud automatically archives the contacts ( there is a max of 10 archives  ). The contacts can be restored via the web browser, even if no iCloud backups is switched on on the device.

In the webbrowser, click on settings and then contacts and then restore archived contacts.

Before the contacts are restored, iCloud makes another archive of the current contacts. Therefore, after retrieving a lost contact, write down the contact details and then one can go back to and restore the latest archive.


How do I set up iPhone from a computer? How can I control my iPhone from my computer if my bottom part of the screen is unresponsive and I can't set my phone up?

First, You should get your iPhone repaired.

Next, you should be able to set up the phone by itself.

If you would rather do it on the computer, use iTunes.