Where can I find previous alerts or warnings? Where can I find previous iPad alerts or warnings?

Many alerts are shown in Notification Center, available by pulling down from the top of the display.

You can configure which notifications are stored in Notification Center in Settings → Notifications.

For more information about notifications, see

Use Notifications on your iPhone, iPad, and iPod touch


Commandline tools not installed with Server.app on Mavericks I installed the Server.app from the App Store to use the bundeled postgres DB:

sudo serveradmin start postgres

Then I found out, that the commandline tool "serveradmin" (and others) have not been installed as implied by other postings.

Was this a change by Apple, or did I miss something?

I found the path. The path to the server tools is:

/Applications/Server.app/Contents/ServerRoot/usr/sbin/serveradmin

I think I was too impatient and did not wait for locate.updatedb to complete.


Healthkit sync with Strava I am using iOS 8.1 with Healthkit and Strava version 4.2.2 with sync enabled in strava to push cycling data to Healthkit.

My cycle data is logged with Garmin which uses garmin connect to sync to the Garmin cloud, and the data is then pushed to Strava cloud and from there can be viewed on the Strava app on iOS.

How is the data meant to go from Strava app to healthkit?

Is it possible to use strava and healthkit in this fashion?

Note at this point in time garmin connect does not support pushing data to healthkit.

Yes it is possible to link Strava and HealthKit. Load up your Strava app then go to:

More
Settings
Link other services
Health should be listed as an option to connect to

Official Strava link: https://strava.zendesk.com/entries/55624974-Changes-in-Strava-version-4-2-1-for-iOS#health


Books or Info about Mac OS X under the hood Can somebody point me in the direction of books, sites, articles, ... to learn everything about Mac OS X "under the hood"? In other words to learn more about the kernel, the system.

ps.: About Snow Leopard of course

I've read several articles by Amit Singh at http://kernelthread.com, and have always found them very interesting.

He's book is Mac OS X Internals: A Systems Approach


Is wifi on when the iPhone is idle? I have an iPhone 5 with iOS 6.0.1. Whenever I resume the phone from idle, I see "LTE" quickly change to the wifi icon in the status bar. This makes me believe that wifi is off when the phone is idle. Is this also true when I have Pandora playing music and I power off the screen? I have a limited data plan and would like wifi to be on when the screen is off.

In general, it's up to the App to detect and decide not to use cellular data over Wi-Fi data and you are correct, that in absence of a process actively using Wi-Fi - it goes asleep. Even if the app prefers Wi-Fi - there can be a burp where it drops signal or sync with the base station and falls over onto cellular.

You can test an app quite easily by pulling the SIM card and seeing how it behaves as the device goes to sleep. I don't use pandora - but most apps that stream also have a setting to avoid cellular usage if they don't pause the stream when a networking change is detected.


Why are MP3 files not noticeably compressed by the compression tools within Lion? I clicked the 'Compress xxx' option in the popup menu in order to compress a folder of MP3 files, but the result was a .zip file that is almost the same size as before compressing; it seemed to only archive those files.

How can I archive them and reduce their size greatly?

Is there any free app that can do so?

As patrix mentioned in the comments, certain types of data (such as MP3, JPEG, MPEG) are not able to be compressed further because they are already compressed.

Compressing a bunch of MP3 files is not going to do much apart from bundling them together in one archive.


Reset external monitor settings (Lion) When I plug an external monitor into my MacBook (Air, Pro... it doesn't matter), I can change the monitor's settings (resolution for example) and Mac OS X saves the configuration for the next times I plug it. Is there anyway I can reset those settings? Any file to delete?

Locate
    ~/Library/Preferences/ByHost/com.apple.windowserver(UUID).plist (may be 2x)

as well as

~/Library/Preferences/ByHost/com.apple.windowserver(UUID).plist.lock

Put both in trash.

Empty trash.

Restart.

This most likely will not change your graphics settings; however, it was my experience that doing this whole process in "scaled" display from the beginning, allowed me to go back in to settings after restart, and choose "Best for display" and resolve my issue.
YMMV
10.9.1 - mac Mini with 2x displays; orig. issue: best for display output 'out of range' on 2nd display; native settings verified.


Pages - how to hide header but not footer on first page of section? In Pages, there is an option to hide headers and footers on the first page of a section.

But I want to only hide the header, not the footer. That's because I have the page number in the footer and I do want to show it, even on the first page. How can I do this?

At first I thought I could just put the first page into a separate section, but that breaks up paragraphs that flow from the first page onto the second.

If this is not possible with Pages, do you know of another word processor that can do this?

EDIT: Here's an overview of the problem situation:

Welcome to Ask Different!

Sorry that I don't know the proper solution to your problem through Pages or any other word processor. If you can not find such a solution and still want to do this, you would maybe like to consider doing something similar through a text box in Pages as follows:

Hide the Headers & Footers on the first page again,
Place a text box via Insert > Text Box menu option and write 1 in it. You can resize the text box by click-and-holding and then dragging one of the selection handles in its edges with a mouse,
Place the text box at the same location where the page number would reside in the first page,
Format the text box by selecting the None option in the Arrange > Stay on Page > Text Wrap dropbox menu on the sidebar after clicking on the Format button in the Pages toolbar at the top right. This will make sure the text box remains in the first page and at the same location in the first page even if you add more content to your document,
You can fine-tune the box's location by selecting it and then changing the numbers in  the Position X-Y options in the Format > Arrange tab on the sidebar again.

Hope this helps.


How do I sync/merge my local Xcode git repository with a remote git repository? I have an Xcode project with a local git repository. How do I set it up so that I can sync/merge my local repository with a remote repository that I have already created?

I've tried going to the Organizer and adding a remote repository, but I got a certificate error when trying to add GitHub.

You need to connect your local git repository to the remote git repository. Unfortunately, Xcode (as of v4.6) doesn't provide a UI to do this. Since you are using Github for your remote repository, I would advise that you follow Github's instructions for adding a remote.


Start or Stop Apache without having to give a password? On Ubuntu you can do something like this:

sudo adduser {username} www-data

That doesn't work on OS X, and may not be the best approach anyway.  On OS X, how can you make Apache start or stop without having to enter a password?

Open Terminal and enter sudo visudo to modify the file /etc/sudoers.

Change the part:

## User privilege specification
##
root ALL=(ALL) ALL
%admin  ALL=(ALL) ALL

to

## User privilege specification
##
root ALL=(ALL) ALL
%admin  ALL=(ALL) ALL
your_username ALL=(ALL) NOPASSWD: /usr/sbin/apachectl

and save the file.

If you don't know vi: after entering sudo visudo you have to change to insert mode by hitting i. Enter the additional line as indicated above. To leave insert mode hit esc. Then enter :wq and the Enter key to write the modified file to disk and quit vi.

Starting and stoping Apache with sudo apachectl start or sudo apachectl stop doesn't require a password anymore.

apachectl requires root/sudo to execute it. Only the root user can execute the command without entering a password. Neither adding a user to the admin group nor to another group (e.g. _www) allows to execute (sudo )apachectl without password.

So, the least intrusive method is adding a user - even a standard user - in the sudoers file and restrict the account to execute /usr/sbin/apachectl only. The added user is not allowed to execute any other command as sudoer!


Remapping "Command + Arrow Key" to jump through the words of CamelCase expressions? I often go through sentences word-by-word, using Command+Arrow Keys.

However, when there is a word in camel case (e.g. "AppleForumsQuestion.txt", in filenames or so), that won't work - Command+Arrow Keys only snaps to spaces.

Is there any (system-wide, ideally) way to make it move the cursor to the individual "words" of also camel-case expressions?

⌃← and ⌃→ do that by default in many code editors like Xcode, TextMate, Sublime Text, and BBEdit. (If you have disabled the shortcuts for changing desktops.) You can change the shortcuts in TextMate by overriding KeyBindings.dict.

I have tried adding something like this to DefaultKeyBinding.dict:

"^\UF702" = moveSubWordLeft:; // control-left
"^\UF703" = moveSubWordRight:; // control-right

It doesn't work in other applications though. And ⌘← and ⌘→ can't even be reassigned in DefaultKeyBinding.dict.


How can I send my computer's audio to multiple outputs? I'm sending my system's audio to Soundflower, but I want to send it to my headphones at the same time. Is there any way I can achieve this?

Open Audio MIDI Setup from Applications > Utilities.
Click the + button in the bottom left corner and select "Create Multi-Output Device".
Check “Built-In Output” (this may already be checked) and the Soundflower output of your choice.
Right-click (or control-click) the device you just created and select “Use this device for sound output”.


Why doesn’t target display mode work? After reading online my iMac should work as a second screen for my new macbook. I have a thunderbolt to usb-c adapter and have been pressing command+f2. Below are the specs of my iMac, my understanding was that it wouldn’t work for late 2014 onwards, so why isn’t this working for me please?
iMac (21.5 inch Mid 2014).
1.4 GHz Dual core Intel Core i5.
8GB 1600 MHz DDR3.
Intel HD graphics 5000 1536 MB.
Thanks.
EDIT
I'm using a Macbook Air 2020 version that is running Catalina 10.15.7. The iMac is running exactly the same OS.
The cables I have are Thunderbolt into Thunderbolt 3 (USB-C) to Thunderbolt 2 adapter.
When I press Command + F2 absolutely nothing happens, no sound, no change on screen at all.

Macbook's with USB-C ports do not support Thunderbolt 3 and therefore the Apple Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter can not be used for Target Display Mode. See Use your iMac as a display with target display mode and About the Apple Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter
However, if your new MacBook really is a 2020 MacBook Pro, then your question is a duplicate of Target Display Mode not working on MacBook Pro 13" 2020. According to IW1234's answer, Apple Support stated they do not have this feature in newer devices.
I should also mention the 2014 iMac is not suppose to be running a macOS newer that High Sierra. However, I have a 2013 iMac with High Sierra and Catalina installed. When running Catalina, Target Display Mode works for video, but not for sound.


OSX AppStore Avoid updating certain apps Is it possible to avoid updating certain Applications in OSX from AppStore. The idea behind is to avoid unnecessary updates.

For instance, I want to avoid updating iMovie as I don’t use that so often and it is usually 200 MB.

Note: I know that I have to click "Update" in AppStore for the update to start and currently I still haven't updated this application. I want to know if there is a way for it to not show in the AppStore Updates itself or to ignore it till a next update is available.

If you click the More button at the bottom of the listed item, then right click after it has expanded, you should get a 'Hide Update' button - but it doesn't work for all apps.

Tested today with

Camera Raw 5.0.7 - Hide Update button
OS X Update 10.9.5 - Hide Update button
Xcode 6.0.1 - no Hide Update button


MacBook has 2 guest accounts, one with a password that I never set My MacBook Air that I've owned for just days has its own guest account, with its own password. This happened to me once before back in 2013 on a MacBook Pro. Typically, I disable the guest account. However, I recently purchased an open-box MacBook Air from Best Buy. I noticed that sometimes, but not every time, a pixelated Guest account would appear next to my user account when logging in, as seen below:

Now most of you might tell me that if I have iCloud & Find My Mac enabled, then the Guest account is there by default. This I'm perfectly aware of, and when I enable Find My Mac, this is what I get:

Once again, we have a pixelated guest account which is password protected, and then the guest account enabled with Find My Mac (on the far right) which doesn't require a password.

What is going on here?

If I purchased a open box computer, The first thing I would do is erase the entire internal drive and reinstall the operating system.

My preferred method, for erasing and reinstalling, is to use a flash drive. The instructions are given at How to create a bootable installer for macOS.

Once booted from the flash drive, I usually erase all previous partitions and create a single partition for the installation of macOS. This can be done by using Disk Utility application included on the flash drive. More information can be found at How to reinstall macOS. Look for the section "Decide whether to erase your startup disk".


Can you prevent iMessage texts from being deleted? Is there any way to prevent the deletion of iMessage history? Can a particular iMessage with someone be archived so I don't accidentally delete it?

I'm not sure if it’s what you're looking for, but there is a Message History setting that prevents messages from being auto-deleted after a certain amount of time.

You can find it in Settings -> Messages -> Keep Messages. Make sure it's set to Forever instead of 30 Days or 1 Year.


New SSD: How to get into OS X Recovery? I am going to be installing a SSD into my 2011 15" Macbook Pro. After I install the SSD, how should I boot into OS X Recovery? Should I use Internet Recovery even though my Mac came with OS X 10.7; Now running 10.10.1? Or should I create an OS X Recovery USB Drive? Once I get into Recovery, I will use my Time Capsule restore to my SSD.

Personally, I do not believe that you want to boot into recovery mode. Rather, if you're installing a new SSD into your Mac, the most effective path is to boot to a USB that has the OS X Yosemite installer loaded on it.

First things first, you will need a USB drive that has greater than 4 GB of space. Fall the instructions on this Apple help article for how to create your your Yosemite USB installer:
“Create a bootable installer for OS X Mavericks or Yosemite - Apple Support”
http://support.apple.com/en-us/HT201372

After you've created your bootable installer, please make sure to back up to your time capsule. You may want to take the extra time and perform a manual backup of your most vital files on a separate external hard drive.

When you have your bootable installer and a fresh back up you may begin the process of replacing the original hard drive with the new solid-state. After installing the SSD, you will hold the 'C' button during boot up which will allow you to specify which disc to start up from. Please see this Apple help article which articulates possible key values during start up:
“Startup key combinations for Intel-based Macs - Apple Support”
http://support.apple.com/en-us/HT201255

Although your SSD is most likely blank I find it good practice to ensure this fact by selecting disk utility from the available menus and wiping the SSD. You can also take this step further by re-formatting your drive to Mac OS Extended (journaled).

With your SSD squeaky clean it is time to install the fresh version of OS X Yosemite from the USB drive. You may select your Time machine back up during installation, or you may choose to wait until after install.


How can I rebind keys in OS X? Is there a native way to rebind keys in OS X without requiring a 3rd party tool?

I'm interested in rebinding my whole keyboard layout, not specific shortcut keys. It's not a standard layout either, so I can't just change it from Qwerty to Azerty, for example. I need to be able to choose exactly which keys are at each location.

I noticed that Mac OS X has the directories KeyBindings and Keyboard Layouts under the ~/Library/ folder. Are these related to what I want to do? If so, how would I use them?

You mean besides the "System Preferences > Keyboard > Keyboard Shortcuts" settings? (Click on the ? button in the bottom-right for more info.)

The Mac has dictionary (.dict) files for configuring parts of apps, system services. There are .dict files for the keyboard layout that can be edited by the property editor app, which is part of Apple's XCode development environment. Be very careful to understand that messing with them without knowing what you are doing can, and most likely will, break stuff.

/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/StandardKeyBinding.dict is an example. If you have TextMate, /Applications/TextMate.app/Contents/Resources/KeyBindings.dict is another. TextMate's site has a little write-up about how it uses the key bindings.

Also, look to the right at the "Related" section. There are some similar questions that might give you more ideas, such as "Best key remapper tool?".

That should be enough to get you started.

Apple's Technical Note TN2056 "Installable Keyboard Layouts" is something you should probably read, then search for more info from that point. You're messing with stuff that can make your machine hard to work with if it isn't done right, so arm yourself with enough information to know what you are doing. Apple's Technical documentation is the top-level for their developer documentation. Their support forum would be another good resource.


What is the proper syntax for setting the nvram backlight-level? I am trying to set my laptop's brightness level via nvram backlight-level= however I keep receiving errors, no matter how I try and input it. These are my past results.

~ nvram backlight-level "%96%06"
backlight-level %1e%00
nvram: Error getting variable - '%96%06': (iokit/common) data was not found
~ nvram backlight-level %96%06
backlight-level %1e%00
nvram: Error getting variable - '%96%06': (iokit/common) data was not found
~ nvram backlight-level\ %96\%06
nvram: Error getting variable - 'backlight-level %96%06': (iokit/common) data was not found
~ nvram backlight-level = %96%06
backlight-level %1e%00
nvram: Error setting variable - '': (iokit/common) invalid argument
~ nvram backlight-level = <%96%06>
zsh: parse error near `\n'
~ nvram backlight-level=<%96%06>
zsh: parse error near `\n'
~ nvram backlight-level=<%96%06>
zsh: parse error near `\n'
~ nvram backlight-level %96%06
backlight-level %1e%00
nvram: Error getting variable - '%96%06': (iokit/common) data was not found
~ nvram backlight-level="%96%06"
nvram: Error setting variable - 'backlight-level': (iokit/common) general error

However, I tried this suggestion but I receive this error.

nvram backlight-level=%96%06
nvram: Error setting variable - 'backlight-level': (iokit/common) general error

What is the issue here, I just am looking for the proper syntax.

You need to use sudo to write to the NVRAM (and it probably also won't hurt to prevent the shell from handling % by quoting it)

sudo nvram backlight-level='%96%06'


MacBook Pro only boots to grey Apple screen with spinning loader My MacBook Pro boots to the hated gray screen.

Things I have tried to fix this include:

Booting with CMD-R (boots to a grey screen)
Resetting the PRAM (boots to a grey screen)
Resetting SMC (boots to a grey screen)
Booted in target disk mode.  Able to enter but unable to attach to other devices.
Attempted to boot from an install disk but all I get is the grey screen
Attempted to boot in Safe Mode. This gets about half way and then fails.
CMD-V on boot shows last posted messages as:

SMCREADKEYACTION ERROR SMCREADDATA 8 FAILED
considerRebuildOFPRelinkeKernel prebuilt rebuild has expired

Tried booting to Mavericks Install Pen Drive (same errors in the verbose mode)

I can boot into single user mode. I suspect I need to run the SMC update but I can't get into an OS to run it. Perhaps I've got a firmware bug/virus?

This is a 2008 MacBook Pro A1260 MacBookPro4,1

If you have your original discs load up the Applications Install disc and run the Apple Hardware Test from there. Look for memory faults. I doubt very much you have a firmware "bug", memory failure is much more likely and would explain the unusual hardware behaviour you're experiencing.

I had the same model which I initially bought around 5 years ago, this had the original OS installed (10.5.6). Immediately after purchase I used the install discs to wipe the machine totally clear of the previous owner's setup, no problems encountered during installation.

Everything seemed to generally work ok (one or two occasional random crashes) until I decided to wipe it clean following the retail release of 10.6. After trying (and failing) several times to install 10.6 I decided to substitute the factory 1GB RAM stick with a 512MB stick from another laptop. This time 10.6 installed perfectly, first go. Faulty memory explained the random crashes as well as the installation issues with 10.6. Incidentally, I tried running the machine after installing 10.6 with its original 1GB RAM. It would sometimes boot but was completely unpredictable - single user mode was always accessible though, like your setup.


Cron doesn't run after installing Mountain Lion. How can I make them run again? My Cron tasks stopped running after I installed Mountain Lion.  How do I get them to run again?

The resolution turned out to be creating the etc/crontab file (e.g., sudo touch /etc/crontab).  Apparently, this file was deleted during the installation of Mountain Lion.


Black screen when open Time Machine on Yosemite I use a 13 Macbook with a thunderbolt display on Yosemite. Since the installation of last osx version, if I try to open Time Machine I can only see a completely black screen on laptop screen. The other screen remains with previously opened windows. So, time machine is completely unusable. I can only use ESC to exit.

Any ideas of what can be happening here?

If I don't connect my second monitor, works fine.

This is my displays configuration:

If you have this issue using Yosemite, i found a turn around:

Go to Preferences - Mission Control
Uncheck "Displays have separate Spaces"
logout and login

This will fix Time Machine to display black screen in one monitor. The side effect of this is you loose the abilitty to use monitors as separate spaces but isn't that bad.


Problems with missing Launch Agents and Daemons I recently updated to new 10.10. However machine is on the end of its life and usually I would do a clean install. Somewhat I always have troubles with the update. Yet again, here is what happen when I did just an update:

Startup Items: ℹ
ChmodBPF: Path: /Library/StartupItems/ChmodBPF
Startup items are obsolete in OS X Yosemite

Problem System Launch Agents: ℹ
[failed]    com.apple.AirPlayUIAgent.plist [Details]
[failed]    com.apple.CallHistoryPluginHelper.plist
[failed]    com.apple.CallHistorySyncHelper.plist
[failed]    com.apple.cmfsyncagent.plist
[failed]    com.apple.EscrowSecurityAlert.plist [Details]
[failed]    com.apple.icloud.fmfd.plist
[failed]    com.apple.SafariNotificationAgent.plist
[failed]    com.apple.scopedbookmarkagent.xpc.plist
[failed]    com.apple.warmd_agent.plist [Details]

Problem System Launch Daemons: ℹ
[failed]    com.apple.awdd.plist
[failed]    com.apple.ctkd.plist
[failed]    com.apple.diagnosticd.plist [Details]
[failed]    com.apple.DiagnosticReportCleanUpDaemon.plist [Details]
[failed]    com.apple.icloud.findmydeviced.plist
[failed]    com.apple.ifdreader.plist
[failed]    com.apple.installd.plist
[failed]    com.apple.nehelper.plist
[failed]    com.apple.periodic-daily.plist [Details]
[failed]    com.apple.softwareupdate_download_service.plist
[failed]    com.apple.softwareupdated.plist [Details]
[failed]    com.apple.wdhelper.plist

In my observation not all of them fails all the time, but it does give rather hard time on my machine.

I tried to reload the modules with launchctl, but does not make a difference.

Do you believe those modules are duplicated with the new OS's modules and hance not needed? Can I safely remove them or repair the OS ?

Any suggestions how to deal with the problem are welcome.

"Usually I would do a clean install" - this is why clean installs are the best way. The time saved by doing an upgrade-install is often negated by the time spent troubleshooting afterwards.

It may be worth running the latest version of Onyx and clearing out both system and user caches, but I'd probably be more inclined to spend the time letting Time Machine backup my home folder while I download the Yosemite installer and make a USB installer from it.

USB install instuctions for anyone in a similar situation...

Get an 8GB USB stick, label it Untitled - you will need to modify the command below if using a different volume name.

Download the 10.10 installer but don't let it run.

Enter the following command in Terminal

sudo /Applications/"Install OS X Yosemite.app"/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/"Install OS X Yosemite.app" --nointeraction

Wait for the magic to happen. You can then boot from the USB, erase your HD and perform a clean install which works as it should. You can then forget about your existing issues and move on.

It's not a solution to your issue but it may prove quicker doing this than waiting for a proper answer, particularly if time is an issue...


How do I grant access in Files and Folders in Catalina for Chrome? Background:
I was debugging a web app and discovered my browser file upload was no longer working in Chrome 80, but works fine in Safari: when I clicked the 'Browse...' button on the web page, the file browsing dialog did not appear as expected. Catalina version is 10.15.3.

I discovered that the same issue was present in Jira, although it was possible to upload files using drag and drop in that case, hence it was not specific to my code.

Although I initially suspected Chrome 80, after trying in different OS (High Sierra, Windows Server 2012), it appears to be specific to Catalina and related to the Catalina -> System Preferences -> Privacy -> Files and Folders settings:  Chrome was listed in the 'Files and Folders' panel with access to Documents, but nothing else.  Although the '-' option is enabled, the '+' option is greyed out.  I clicked the '-' and Chrome was removed from the list and I am not able to restore access to Chrome.

I am able to grant Full Disk Access, but that seems like a bad idea for a web browser as it would undermine this security feature where it is most desirable.

How do I grant access to specific Files and Folders for Chrome?
Why is the '+' button greyed out, even though I have unlocked the padlock?

I found a workaround by triggering Chrome to add my Documents folder to Security and Privacy:

Initially, Chrome had no access granted in System Preferences -> Security & Privacy -> Privacy tab -> 'Files and Folders', nor in 'Full Disk Access'.

I have an HTML file 'index.html' in my Documents folder.

Open a Terminal and run the command:

open ~/Documents/index.html
Chrome is my default browser, hence tries to open the HTML file
Chrome displays the following dialog box:

After granting permissions and opening the file, we can see in System Preferences that Chrome now has access to Documents.

In addition, my web page with the RFC1867 'Browse...' file upload button now works as expected.


Buying a mac pro (2013) overseas this is probably a very dumb question but I would just like to clarify...I live in New Zealand, and looking to buy a Trashcan/Mac pro from Ebay, as it is a lot cheaper (including duty/tax) than buying one here on a similar second hand website...

My only question is can I simply plug in the relevant power supply to the mac pro and use it here? I've tried to google it but I keep getting stuff about macbook pro adaptors, and not much about the mac pro cable. Although I did see some references to Apple having an international power supply or something.

Anyway, any clarification would be super helpful. Thanks..

As far as I'm aware, all Macs are multi-voltage...
All you'd need to change is the plug at the wall end [or swap for another IEC cable]

From Apple - Mac Pro Specs

Line voltage: 100-240V AC
Frequency: 50Hz to 60Hz, single phase

It takes a standard IEC to a local mains plug. ['kettle plug' they're sometimes called, though technically inaccurately as a kettle plug has a notch out of it]


Command Shift Period (show hidden files) stop working On my MacBook with OS Mojave, Command Shift Period (show hidden files) stop working. How to restore it??
Thanks in advance!

Just updated OS Mojave and it works again)

Now it's - 10.14.6 (18G103), previous was 10.14.1 maybe.


Is cloud syncing possible with FileVault? Today, on my professional computer, I wanted to open a personal document (PDF) directly from Dropbox website. However, it was impossible for Dropbox to show a preview of this PDF file (This file can’t be previewed). Actually, I couldn't preview any of the files stored on my Dropbox, and downloading them didn't help either.

My Dropbox is synchronized with a local folder on my Mac, on which FileVault is activated.

I have another folder on my Mac which is synchronized with a webserver, using Nextcloud's app (similar to Owncloud). When using the web interface of Nextcloud, I couldn't open the files either.

Is it possible that, with FileVault activated, an encrypted version of my files are stored on Dropbox and Nextcloud server?

If yes, is there a way to circumvent this issue?

I didn't have this problem in the past, but since I activated FileVault some weeks ago, I thought it could be the cause.

No, there's no possibility of FileVault suddenly "activating" and encrypted the contents of just one file. This is not at all how FileVault works.


How can I disable missed call notifications on iOS 12? If I miss a call where no message is left, I don't want to know about it. How can I disable notifications for missed calls without disabling notifications for voicemail messages?

Turning off badge notifications for the Phone app will stop the number of missed calls from showing on the app icon while preserving voicemail notifications.

Settings -> Notifications -> Phone -> Turn off Badges


How to change the default command to open shells in the MobileTerminal Cydia package I am using MobileTerminal on iOS 7, and want to know how to change the default shell from sh: to bash:. I assume I would need to change the login command for this, but how would I?

This is a function of the shell set for the user in /etc/passwd (/etc/master.passwd).  Normally you can change this via the chsh command, but iOS7 doesn't have this command. so you need to edit /etc/passwd and /etc/master.passwd (as root) and change the shell for the user mobile to /bin/bash.

So it should look like:

mobile:*:501:501:Mobile User:/var/mobile:/bin/bash

after changing from:

mobile:*:501:501:Mobile User:/var/mobile:/bin/sh

Note: in the master.passwd file the '*' will be your encrypted password.


Fastboot error on high Sierra I'm having problems using ´fastboot´ in high sierra.
When I run the command:

fastboot devices

it tells me:

ERROR: Unable to create a plug-in (e00002be)

Now, I've googled a lot and a lot of different users seems to have this issue, since Mountain Lion.
I've tried rebooting my machine, unplugging and plugging again my phone and running it as superuser, but no luck.

What can it be?

found this on the SDK site
https://issuetracker.google.com/issues/64292422

Updated SDK found here
https://developer.android.com/studio/releases/platform-tools.html

hope this helps.


Is It Possible to Install OS X on an External Drive for Use with Any Mac? My dad would like to encourage me to learn how to program in C++, but he doesn't want anything that could possibly go wrong with any of the computers that we own while I am doing so to affect any of the data associated with their other user accounts.  As such, he would like to give me an external drive for me to use as an isolated programming environment.  This would be relatively straightforward to set up, but I was wondering if I could install OS X on this drive in such a way that I could boot it no matter which one of my family's computers it was hooked up to so that I could use whichever one is available as they become so.  Is it possible to do this at least for a late 2007 aluminum iMac and a 15-inch MacBook Pro that my dad bought late in the summer of 2011?

Yes it is quite easy.

For example, my MAC had a bottle of Champagne poured on it (long story, short) and I removed the hard drive and placed it in another machine. I also later took that drive and placed in an external enclosure and booted from it by using the "OPTION" key when booting. This brings up a list of all accessible drives INCLUDING NETWORKED DRIVES if accessible.  So you could configure your DEVELOPMENT drive on your network and boot from it HOWEVER unless you have GIGABIT network it would be slow.

So to create an external bootable self contained OSX drive I recommend the following tutorial, BE ADVISED it will clear off any data on the external drive and your doing all of this at your own risk.

http://support.apple.com/kb/ht5911


External Drive icons missing on Apple I am running Mac OS 10.11.2 and have Toshiba (1TB) and WD (1 and 2
TB) external drives that mount but are read only.  I tried the terminal script LABEL=DRIVE_NAME none ntfs rw,auto,nobrowse which according to the disk utility is writeable, but I do not see the icon on the desktop or the finder.  If I go to the Finder All my Files, I see the contents of the disk, but I cannot write to it through any program.  Thoughts, suggestions?  Thanks.  All of the Finder Preferences are set correctly and the drives are fine since they work flawlessly on my other Apple Air running OS 10.7.9.
John

When you use that method of mounting an NTFS volume as writeable, the icon no longer shows up in the Finder.

Navigate to /Volumes and you'll find the drive icon there.

I've experienced data loss using that method, so would recommend that you use ntfs-3g or one of the commercial solutions [Paragon or Tuxera]

Some discussion here:
Write to NTFS-formated drives on Yosemite


Download offline web page and view on iPad I need to be able to download an off-line webpage and view it on an iPad. I must be able to access it without being connected to the internet, any browser will work, preferably Chrome though. Is this possible?

I've created a page with a test example:

Click Here To Download test webpage

but clicking the link seems to only open the webpage and not download it. It works fine on a laptop or tower (something not using an application, or with an accessible file tree).

I've also tried viewing the site an offline reader, but they won't seem to load it. I think there is too much jQuery for it to work. The reason for all of this is so people can view the website in places without an internet connection (cabins, camping, basements, anywhere else without internet access).

I would start with Safari's reading list feature:

http://support.apple.com/kb/TI39

It is built into the OS but doesn't integrate well with the Chrome app as you asked. You also might need to do some code changes to have all the features you desire work in offline mode, but since web apps were the first iOS app Apple created, there is lots of documentation at https://developer.apple.com/Safari

The iOS version of Opera has a save for offline option.


MacBook pro mid 2014 with High Sierra and APFS - Overallocation Detected on main device Can somebody explain what 'Overallocation' means in context of file system? I constantly see this message when trying to resize APFS partition, disk checks don't find any problems.

I would have commented on Peku2455's answer, but I don't have 50 rep. So here is the solution, based on Peku's answer (which is missing the -o switch to fix overallocation)

In Terminal in Recovery Mode (press Command+R while booting, select Utilities -> Terminal):

diskutil unmountDisk /dev/disk0
fsck_apfs -oy /dev/disk0


Is there a terminal app that can record commands? Coming from windows using Mobaxterm I really miss the ability to record a "macro" for certain commands and able to to play back on the terminal.  Whats more Mobaexterm was also able to save ssh session so that all the login info like address are saved?  My question is there something similar for Macs?  thank you.

Terminal.app (the default macOS terminal application) can be scripted using AppleScript but a better option may be iTerm2, which can be scripted using Python (AppleScript is also supported but it's deprecated).

If you'd like to save ssh sessions your most portable option is to use the OpenSSH client configuration file (typically named ~/.ssh/config). Using it you can configure per connection settings like key, username, etc.


Downgrade from iOS 11 (beta) to iOS 10.3.2 and restore iOS 11 backup I've upgraded my iPhone to iOS 11, but I regretted from doing this. I've a backup saved at iCloud from Yesterday, and I would like to know if I reset my phone back to iOS 10.3 it's ok to restore this backup, even if it was made at iOS 11. There is something that I have to take careful or something that I will lose during the process?

Im okay about having to download all the apps again, I just dont want to lose the phone data (WhatsApp chats, Contacts, Photos).

You can't restore a backup from a newer iOS version to an older iOS version.

You should have an iTunes backup from before you updated iOS. If not, you will have to manually extract the data from your iOS 11 backup and add it back to your device after setting up your iPhone as new with iOS 10.3. How you do this depends on the individual app — many use iCloud such as iCloud backup in WhatsApp which will help you do this automatically, but otherwise it will be a case of manually editing a fresh backup of your iOS 10.3 device with an app such as iBackupBot. For things which are incompatible with older iOS such as your messages history, this will be unable to be restored to the older iOS.

Unfortunately all I can say is that you are warned of the perils of installing beta iOS prior to acceptance of the beta program. My suggestion is to put up with iOS 11 and keep updating to the latest beta as it becomes available, which will fix many of the bugs. You'll be updating to iOS 11 anyway in the future.


Keep Mac ON for background work with minimum power Say I am doing a long download.  How can I keep the Mac stays sufficiently awake but with minimum power usage?

I would also like minimum power when:

I am using it as a surveilance camera.
I want it to be available for requests from the Wi-Fi network.
Picasa/Google photo backup

OS X Yosemite

Also how do I avoid that some passerby put it to sleep (to sleepy)

While newer Mac OSX offers something called PowerNap, the feature does not support the uses you listed. Therefore, the only options are within System Preferences.

In this case, you should set your Energy Saver settings to Computer Sleep- Never, and Display sleep - 1 min. Check the box for 'put hard disks to sleep when possible'. Wake for network isn't helpful, since your computer will not sleep.


Can Bluetooth be disabled on the Apple Watch? I understand that the Apple Watch needs a connection to an iPhone for most of its features to work, but am curious if Bluetooth can be turned off on the Apple Watch. Does the Apple Watch provide an option to disable Bluetooth?

Apparently Apple Watch has Airplane Mode, which turns off both Bluetooth and Wi-Fi.

  [To] Turn on Airplane Mode. Swipe up on the watch face, swipe to the Settings glance, then tap the Airplane Mode button. The Connected status at the top of the screen changes to Disconnected. Or open the Settings app settings icon, then tap Airplane Mode. When Airplane Mode is on, you’ll see [Airplane mode icon] at the top of the screen.

Source: Apple Watch User Guide.


Attempting to install High Sierra alongside Windows 10 (1809 October 2018 ISO): "This disk cannot be used to startup your computer" I have installed Windows 10 (in UEFI mode - no bios emulation) first on an empty SSD of an iMac (mid-2011). Once I was done I attempted to perform a usb-install of High Sierra (I have a created an HFS+ partition around 180GB or so at the end of the SSD). However the MacOS X installer for High Sierra complains that the disk in question cannot be a startup disk. Partitioning info looks like so:

-bash-3.2# diskutil list disk0

/dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:           Windows Recovery                         523.2 MB   disk0s1
   2:                        EFI NO NAME                 104.9 MB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:       Microsoft Basic Data BOOTCAMP                322.1 GB   disk0s4
   5:                  Apple_HFS Windows Shell EFI       67.1 MB    disk0s5
   6:                  Apple_HFS MacOS                   188.2 GB   disk0s6

-bash-3.2# gpt -r show disk0
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34        2014
        2048     1021952      1  GPT part - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
     1024000      204800      2  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     1228800       32768      3  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
     1261568   629114880      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
   630376448      131072      5  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   630507520   367659663      6  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   998167183     2048000
  1000215183          32         Sec GPT table
  1000215215           1         Sec GPT header

The only thing I can imagine being wrong is that the EFI partition is either too small or is not being first on the disk. If that's the case is there a way to salvage the situation without reformatting everything?

Your disk0s1 has nothing in it. What was suppose to go into this partition ended up in disk0s4. You can blame Microsoft for this. The Windows installer just did not make the partition larger enough. So there is two ways to look at this.

You screwed up an might as well just start over. Personally, I would recommend sticking with a BIOS boot. For your model Mac, the Windows Support software from Apple working best with this type of booting. If you insist on an EFI boot, then I suggest you follow the guidelines for partitioning outlined in the Microsoft document: UEFI/GPT-based hard drive partitions. I would recommend at least 800 MB for the WRE partition. You can get more information about the WRE by reading Windows Recovery Environment (Windows RE).
You could shrink disk0s1 and create a new larger disk0s2, then try to install High Sierra. I would make the EFI partition at least 209,715,200 bytes in size. If this does not work, then change disk0s1 to a EFI partition and try installing High Sierra again.

I can kind of outline some of the steps, but you first would have to decide what you what to do.

Steps to merge disk0s1 and disk0s2 into a single EFI partition.

You can either boot from the Windows USB installer or from the WinRE on you internal drive. In the steps below, the WinRE was used.

Hold down the shift key when selecting Restart. This should boot the Mac to the WinRE.
Get to a Command Prompt window by selecting Troubleshoot -> Advanced options -> Command Prompt.
Enter the following commands. The last command lists the drive letters assigned to the volumes. In my case, the Windows volume was assigned the letter C. If your Windows volume is assigned a different letter, then make the appropriate letter substitution in the rest of the steps.

diskpart
sel disk 0
sel part 2
assign letter=s
list vol

Copy the contents of the EFI volume to the Windows volume.

exit
md c:\drive_s
xcopy s:\ c:\drive_s /e /h

Remove the existing EFI partition.

diskpart
sel disk 0
sel part 2
del part override

Change the existing empty WinRE volume to an EFI volume. The help commands were entered so selected output could be copy and pasted to aid in entering the subsequent gpt and set id commands.

  Note: The partition type needed to be set to Basic data partition before entering the extend command. Afterwards, the partition type is set to EFI System partition.

sel part 1
help gpt
GPT ATTRIBUTES=0x0000000000000000
help setid
SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
extend
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
format fs=fat32 label=EFI quick

Copy the saved files to the new EFI volume.

assign letter=s
exit
xcopy c:\drive_s\* s:\ /e /h

Remove the files from the Windows volume and close the Command Prompt window.

rd /s /q c:\drive_s
exit

Select Continue.

  Note: I did not need to rebuild the BCD. If your computer does not boot properly, then the BCD probably will need to be rebuilt.

Below is the output when I entered the above commands. Windows 10 (1809) was installed in VirtualBox and was running in Audit mode.

Microsoft Windows [Version 10.0.17763.107]
(c) 2018 Microsoft Corporation. All rights reserved.

X:\windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: MININT-GA4EHL6

DISKPART> sel disk 0

Disk 0 is now the selected disk.

DISKPART> sel part 2

Partition 2 is now the selected partition.

DISKPART> assign letter=s

DiskPart successfully assigned the drive letter or mount point.

DISKPART> list vol

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     D                       CD-ROM          0 B  No Media
  Volume 1         Recovery     NTFS   Partition    499 MB  Healthy
  Volume 2     C                NTFS   Partition    105 GB  Healthy
* Volume 3     S                FAT32  Partition     99 MB  Healthy    Hidden

DISKPART> exit

Leaving DiskPart...

X:\windows\system32>md c:\drive_s

X:\windows\system32>xcopy s:\ c:\drive_s /e /h
S:\EFI\Microsoft\Boot\BCD
S:\EFI\Microsoft\Boot\BCD.LOG
S:\EFI\Microsoft\Boot\boot.stl
S:\EFI\Microsoft\Boot\bootmgfw.efi
S:\EFI\Microsoft\Boot\bootmgr.efi
S:\EFI\Microsoft\Boot\memtest.efi
S:\EFI\Microsoft\Boot\winsipolicy.p7b
S:\EFI\Microsoft\Boot\BOOTSTAT.DAT
S:\EFI\Microsoft\Boot\kd_02_10df.dll
S:\EFI\Microsoft\Boot\kd_02_10ec.dll
S:\EFI\Microsoft\Boot\kd_02_1137.dll
S:\EFI\Microsoft\Boot\kd_02_14e4.dll
S:\EFI\Microsoft\Boot\kd_02_15b3.dll
S:\EFI\Microsoft\Boot\kd_02_1969.dll
S:\EFI\Microsoft\Boot\kd_02_19a2.dll
S:\EFI\Microsoft\Boot\kd_02_1af4.dll
S:\EFI\Microsoft\Boot\kd_02_8086.dll
S:\EFI\Microsoft\Boot\kd_07_1415.dll
S:\EFI\Microsoft\Boot\kd_0C_8086.dll
S:\EFI\Microsoft\Boot\kdstub.dll
S:\EFI\Microsoft\Boot\BCD.LOG1
S:\EFI\Microsoft\Boot\BCD.LOG2
S:\EFI\Microsoft\Boot\bg-BG\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\bg-BG\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\cs-CZ\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\cs-CZ\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\cs-CZ\memtest.efi.mui
S:\EFI\Microsoft\Boot\da-DK\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\da-DK\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\da-DK\memtest.efi.mui
S:\EFI\Microsoft\Boot\de-DE\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\de-DE\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\de-DE\memtest.efi.mui
S:\EFI\Microsoft\Boot\el-GR\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\el-GR\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\el-GR\memtest.efi.mui
S:\EFI\Microsoft\Boot\en-GB\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\en-GB\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\en-US\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\en-US\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\en-US\memtest.efi.mui
S:\EFI\Microsoft\Boot\es-ES\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\es-ES\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\es-ES\memtest.efi.mui
S:\EFI\Microsoft\Boot\es-MX\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\es-MX\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\et-EE\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\et-EE\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\fi-FI\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\fi-FI\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\fi-FI\memtest.efi.mui
S:\EFI\Microsoft\Boot\fr-CA\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\fr-CA\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\fr-FR\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\fr-FR\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\fr-FR\memtest.efi.mui
S:\EFI\Microsoft\Boot\hr-HR\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\hr-HR\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\hu-HU\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\hu-HU\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\hu-HU\memtest.efi.mui
S:\EFI\Microsoft\Boot\it-IT\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\it-IT\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\it-IT\memtest.efi.mui
S:\EFI\Microsoft\Boot\ja-JP\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\ja-JP\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\ja-JP\memtest.efi.mui
S:\EFI\Microsoft\Boot\ko-KR\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\ko-KR\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\ko-KR\memtest.efi.mui
S:\EFI\Microsoft\Boot\lt-LT\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\lt-LT\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\lv-LV\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\lv-LV\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\nb-NO\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\nb-NO\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\nb-NO\memtest.efi.mui
S:\EFI\Microsoft\Boot\nl-NL\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\nl-NL\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\nl-NL\memtest.efi.mui
S:\EFI\Microsoft\Boot\pl-PL\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\pl-PL\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\pl-PL\memtest.efi.mui
S:\EFI\Microsoft\Boot\pt-BR\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\pt-BR\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\pt-BR\memtest.efi.mui
S:\EFI\Microsoft\Boot\pt-PT\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\pt-PT\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\pt-PT\memtest.efi.mui
S:\EFI\Microsoft\Boot\qps-ploc\memtest.efi.mui
S:\EFI\Microsoft\Boot\ro-RO\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\ro-RO\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\ru-RU\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\ru-RU\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\ru-RU\memtest.efi.mui
S:\EFI\Microsoft\Boot\sk-SK\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\sk-SK\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\sl-SI\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\sl-SI\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\sr-Latn-RS\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\sr-Latn-RS\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\sv-SE\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\sv-SE\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\sv-SE\memtest.efi.mui
S:\EFI\Microsoft\Boot\tr-TR\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\tr-TR\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\tr-TR\memtest.efi.mui
S:\EFI\Microsoft\Boot\uk-UA\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\uk-UA\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\zh-CN\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\zh-CN\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\zh-CN\memtest.efi.mui
S:\EFI\Microsoft\Boot\zh-TW\bootmgfw.efi.mui
S:\EFI\Microsoft\Boot\zh-TW\bootmgr.efi.mui
S:\EFI\Microsoft\Boot\zh-TW\memtest.efi.mui
S:\EFI\Microsoft\Boot\Fonts\chs_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\cht_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\jpn_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\kor_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\malgunn_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\malgun_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\meiryon_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\meiryo_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\msjhn_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\msjh_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\msyhn_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\msyh_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\segmono_boot.ttf
S:\EFI\Microsoft\Boot\Fonts\segoen_slboot.ttf
S:\EFI\Microsoft\Boot\Fonts\segoe_slboot.ttf
S:\EFI\Microsoft\Boot\Fonts\wgl4_boot.ttf
S:\EFI\Microsoft\Boot\Resources\bootres.dll
S:\EFI\Microsoft\Boot\Resources\en-US\bootres.dll.mui
S:\EFI\Microsoft\Recovery\BCD
S:\EFI\Microsoft\Recovery\BCD.LOG
S:\EFI\Microsoft\Recovery\BCD.LOG1
S:\EFI\Microsoft\Recovery\BCD.LOG2
S:\EFI\Boot\bootx64.efi
138 File(s) copied

X:\windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: MININT-GA4EHL6

DISKPART> sel disk 0

Disk 0 is now the selected disk.

DISKPART> sel part 2

Partition 2 is now the selected partition.

DISKPART> del part override

DiskPart successfully deleted the selected partition.

DISKPART> sel part 1

Partition 1 is now the selected partition.

DISKPART> help gpt

    On basic GUID partition table (GPT) disks, assigns the GPT attribute(s) to
    the partition with focus.

Syntax:  GPT ATTRIBUTES=<N>

    ATTRIBUTES=<N>

                The hexadecimal value indicating the attributes to apply to the
                partition with focus. The GPT attribute field is a 64-bit field
                that contains two subfields. The higher field is interpreted
                only in the context of a particular partition type GUID, while
                the lower field is common to all partition types.

                The following attribute can be set on any partition:

                0x0000000000000001 marks the partition as required. This
                indicates to all disk management utilities that the partition
                should not be deleted. The EFI System partition contains only
                those binaries necessary to start the operating system. This
                makes it easy for original equipment manufacturer (OEM) or
                operating system-specific binaries to be placed in other
                partitions.

                For basic data partitions, the following attributes are defined:

                0x8000000000000000
                GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER
                Prevents the partition from having a drive
                letter automatically assigned. By default, each partition is
                assigned a new drive letter and a volume GUID pathname. Both
                the drive letter and the volume GUID pathname can be used to
                open the volume using Win32 APIs. Setting this attribute ensures
                that when a disk is moved to a new computer, a new drive letter
                will not be automatically generated. Instead, the user can
                manually assign drive letters.

                0x4000000000000000
                GPT_BASIC_DATA_ATTRIBUTE_HIDDEN
                Defines the partition's volume as hidden.
                Setting this attribute specifies that the volume will not be
                assigned a drive letter or a volume GUID pathname. Both
                the drive letter and the volume GUID pathname can be used to
                open the volume using Win32 APIs. A hidden partition's
                volume is not reported by Win32 APIs such as FindFirstVolume
                and FindNextVolume.

                0x2000000000000000
                GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY
                Defines the partition as being a Volume Snapshot Service
                shadow copy volume. Fle system filters use this flag to
                prevent the filter from attaching to the volume.

                0x1000000000000000
                GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY
                Prevents the volume from being written to.

                Other attributes may be added by Microsoft at any time.

    GPT partition attributes give additional information about the use of the
    partition.

    A basic GPT partition must be selected for this operation to succeed.

    Caution:

        Changing the GPT attributes might cause your basic data volumes to
        fail to be assigned drive letters, or prevent the file system from
        mounting. Unless you are an original equipment manufacturer (OEM)
        or an IT professional experienced with GPT disks, do not change GPT
        attributes.

Example:

    GPT ATTRIBUTES=0x8000000000000000
    GPT ATTRIBUTES=0xF000000000000001

DISKPART> GPT ATTRIBUTES=0x0000000000000000

DiskPart successfully assigned the attributes to the selected GPT partition.

DISKPART> help setid

    Changes the partition type field for the partition with focus.

Syntax:  SET ID={<BYTE> | <GUID>} [OVERRIDE] [NOERR]

    ID={<BYTE> | <GUID>}

                Specifies the new partition type.

                For master boot record (MBR) disks, you can specify a partition
                type byte, in hexadecimal form, for the partition. Any
                partition type byte can be specified with this parameter except
                for type 0x42 (LDM partition). Note that the leading '0x' is
                omitted when specifying the hexadecimal partition type.

                For GUID partition table (GPT) disks you can specify a
                partition type GUID for the partition. Recognized GUIDs
                include:

                    EFI System partition:
                        c12a7328-f81f-11d2-ba4b-00a0c93ec93b

                    Basic data partition:
                        ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

                Any partition type GUID can be specified with this parameter
                except for the following:

                    Microsoft Reserved partition:
                        e3c9e316-0b5c-4db8-817d-f92df00215ae

                    LDM Metadata partition on a dynamic disk:
                        5808c8aa-7e8f-42e0-85d2-e1e90434cfb3

                    LDM Data partition on a dynamic disk:
                        af9b60a0-1431-4f62-bc68-3311714a69ad

                    Cluster Metadata partition:
                        db97dba9-0840-4bae-97f0-ffb9a327c7e1

                Other than the limitations mentioned, DiskPart otherwise does
                not check the partition type for validity except to ensure that
                it is a byte in hexadecimal form or a GUID.

    OVERRIDE    Enables DiskPart to force the file system on the volume to
                dismount before changing the partition type. When changing
                the partition type, DiskPart will attempt to lock and dismount
                the file system on the volume. If this parameter is not specified,
                and the call to lock the file system fails, (because some other
                application has an open handle to the volume), the entire
                operation will fail. When this parameter is specified, the
                dismount is forced even if the call to lock the file system
                fails. When a file system is dismounted, all opened handles to
                the volume will become invalid.

    NOERR       For scripting only. When an error is encountered, DiskPart
                continues to process commands as if the error did not occur.
                Without the NOERR parameter, an error causes DiskPart to exit
                with an error code.

    Intended for Original Equipment Manufacturer (OEM) use only.

    A partition must be selected for this operation to succeed.

    Caution:

        Changing partition type fields with this parameter might cause your
        computer to fail or be unable to start up. Unless you are an OEM or an
        IT professional experienced with GPT disks, do not change partition
        type fields on GPT disks using this parameter. Instead, always use the
        CREATE PARTITION EFI command to create EFI System partitions, the
        CREATE PARTITION MSR command to create Microsoft Reserved partitions,
        and the CREATE PARTITION PRIMARY command without the ID parameter to
        create primary partitions on GPT disks.

    This command does not work on dynamic disks nor on Microsoft Reserved
    partitions.

    Example:

    SET ID=07 OVERRIDE
    SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

DISKPART> SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

DiskPart successfully set the partition ID.

DISKPART> extend

DiskPart successfully extended the volume.

DISKPART> set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b

DiskPart successfully set the partition ID.

DISKPART> format fs=fat32 label=EFI quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign letter=s

DiskPart successfully assigned the drive letter or mount point.

DISKPART> exit

Leaving DiskPart...

X:\windows\system32>xcopy c:\drive_s\* s:\ /e /h
C:\drive_s\EFI\Boot\bootx64.efi
C:\drive_s\EFI\Microsoft\Boot\BCD
C:\drive_s\EFI\Microsoft\Boot\BCD.LOG
C:\drive_s\EFI\Microsoft\Boot\BCD.LOG1
C:\drive_s\EFI\Microsoft\Boot\BCD.LOG2
C:\drive_s\EFI\Microsoft\Boot\boot.stl
C:\drive_s\EFI\Microsoft\Boot\bootmgfw.efi
C:\drive_s\EFI\Microsoft\Boot\bootmgr.efi
C:\drive_s\EFI\Microsoft\Boot\BOOTSTAT.DAT
C:\drive_s\EFI\Microsoft\Boot\kdstub.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_10df.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_10ec.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_1137.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_14e4.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_15b3.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_1969.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_19a2.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_1af4.dll
C:\drive_s\EFI\Microsoft\Boot\kd_02_8086.dll
C:\drive_s\EFI\Microsoft\Boot\kd_07_1415.dll
C:\drive_s\EFI\Microsoft\Boot\kd_0C_8086.dll
C:\drive_s\EFI\Microsoft\Boot\memtest.efi
C:\drive_s\EFI\Microsoft\Boot\winsipolicy.p7b
C:\drive_s\EFI\Microsoft\Boot\bg-BG\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\bg-BG\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\cs-CZ\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\cs-CZ\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\cs-CZ\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\da-DK\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\da-DK\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\da-DK\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\de-DE\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\de-DE\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\de-DE\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\el-GR\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\el-GR\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\el-GR\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\en-GB\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\en-GB\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\en-US\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\en-US\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\en-US\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\es-ES\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\es-ES\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\es-ES\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\es-MX\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\es-MX\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\et-EE\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\et-EE\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\fi-FI\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\fi-FI\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\fi-FI\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\Fonts\chs_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\cht_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\jpn_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\kor_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\malgunn_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\malgun_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\meiryon_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\meiryo_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\msjhn_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\msjh_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\msyhn_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\msyh_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\segmono_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\segoen_slboot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\segoe_slboot.ttf
C:\drive_s\EFI\Microsoft\Boot\Fonts\wgl4_boot.ttf
C:\drive_s\EFI\Microsoft\Boot\fr-CA\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\fr-CA\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\fr-FR\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\fr-FR\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\fr-FR\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\hr-HR\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\hr-HR\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\hu-HU\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\hu-HU\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\hu-HU\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\it-IT\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\it-IT\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\it-IT\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ja-JP\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ja-JP\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ja-JP\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ko-KR\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ko-KR\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ko-KR\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\lt-LT\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\lt-LT\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\lv-LV\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\lv-LV\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\nb-NO\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\nb-NO\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\nb-NO\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\nl-NL\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\nl-NL\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\nl-NL\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pl-PL\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pl-PL\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pl-PL\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pt-BR\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pt-BR\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pt-BR\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pt-PT\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pt-PT\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\pt-PT\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\qps-ploc\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\Resources\bootres.dll
C:\drive_s\EFI\Microsoft\Boot\Resources\en-US\bootres.dll.mui
C:\drive_s\EFI\Microsoft\Boot\ro-RO\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ro-RO\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ru-RU\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ru-RU\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\ru-RU\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sk-SK\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sk-SK\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sl-SI\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sl-SI\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sr-Latn-RS\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sr-Latn-RS\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sv-SE\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sv-SE\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\sv-SE\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\tr-TR\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\tr-TR\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\tr-TR\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\uk-UA\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\uk-UA\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\zh-CN\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\zh-CN\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\zh-CN\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Boot\zh-TW\bootmgfw.efi.mui
C:\drive_s\EFI\Microsoft\Boot\zh-TW\bootmgr.efi.mui
C:\drive_s\EFI\Microsoft\Boot\zh-TW\memtest.efi.mui
C:\drive_s\EFI\Microsoft\Recovery\BCD
C:\drive_s\EFI\Microsoft\Recovery\BCD.LOG
C:\drive_s\EFI\Microsoft\Recovery\BCD.LOG1
C:\drive_s\EFI\Microsoft\Recovery\BCD.LOG2
138 File(s) copied

X:\windows\system32>rd /s /q c:\drive_s

X:\windows\system32>exit


Include additional data into iPhone backup files I have two iPhone backups available, one recent and one older.

Is it possible to inject/include/simply add content from my recent backup to the older one?

So that when the iPhone is restored from the older backup, the content from the recent one would be restored as well.

I have some apps installed that don't give me any option to export my content but I have to restore to the earlier backup missing the app or its content.

You can using various third party backup and restore software. I like iMazing and know there are a few others out there.


Does macOS Sierra do mac address randomisation? I know that iOS does it Does macOS Sierra do mac address randomisation?
I ask if because wonder if I need to run SpoofMAC when in hotel or foreigns hotspots (mobile MacBook Air)

brew install spoof-mac
spoof-mac list
sudo brew services start spoof-mac
sudo spoof-mac randomize en0

Natively, no, but you can change the MAC address yourself.  I think it reverts upon reboot though.

The command is sudo ifconfig <interface> ether <new mac address>

For example, sudo ifconfig en0 ether 12:34:56:12:34:56

You may need to toggle the interface as well sudo ifconfig en0 down and up

As per this site (https://blog.macsales.com/37428-tech-tip-finding-and-changing-your-mac-address-in-os-x) you can make a random MAC like this

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'


Is there a way to search for locked files in the finder? The title pretty much says it all. Using the File Inspector I can see if a given file is locked or not, but I would like to be able to create a smart folder containing all the files in a given folder that are not locked.

(I need this as a convenience to quickly find the files I have checked out for editing on another machine which I am accessing through a shared folder)

http://developer.apple.com/library/mac/#documentation/Carbon/Reference/MetadataAttributesRef/Reference/CommonAttrs.html Goes over all the attributes spotlight has, and it looks like you could possibly create a smart folder with any of these attributes, unfortunately none of them mention locked file status.

ls -lO | grep uchg will give you a list of all the files in a folder which are locked or unchangeable, but only in the terminal.


Does Erase Disk delete the Recovery Partition? I was trying to reformat my Mac Mini Mid-2011, so I went to Disk Utility. I saw that there was a Recovery Partition. Then I did an Erase Disk, which I thought was only erased the main partition and would leave the Recovery Partition.

Then I rebooted and held down cmd+R. The screen showed "Starting Internet Recovery", which means that my local Recovery Partition is gone, right? :(

I was hoping to save time by using the local Recovery Partition instead of downloading from internet.

When you want to reformat there are two things you can do, reformat the partition or reformat the drive. Or more properly "Re-partitioning."

It is important when you don't want to do what you did (repartition the whole drive -or perhaps reformat both, not sure-) to select the "Macintosh HD" entry (or whatever your HD is called) on the left side of Disk Utility.

Note that each drive has (at least) two entries. The physical drive and the partition (or partitions). Apple usually does not show the recovery or boot partition (grrr....). And if the discovery triangle is pointing right instead of down then you just see the drive and not the enclosed partition.

You can open disk utility safely and just look to see which is which and safely select either entry to see what options are available for each. The differences are subtle.


Does the iPhone 8 have any sort of water resistance or waterproof manufacturing? I recently got the iPhone 8. After some research, I found that it had the IP67 rating. I'm not sure what this means though especially for a steamy room.

Does this rating mean that it is fully waterproof, or is it only waterproof for a certain number of meters?

The iPhone 8 and 8 Plus is not waterproof — no smartphone is and in a break with past iPhones, Apple now designs for an IP67 rating for dust and water-resistance. You can read more about how IP ratings work here.

In a nutshell, as far as water is concerned, an IP rating of 67 means your iPhone 8 can be fully submerged in up to 1 meter of water for up to 30 minutes without being damaged.

So, will an iPhone 8 die if it takes a brief dip in water that’s deeper than 1 metre? No.

Will it survive for over a half hour or so in about 5cm (2") of water? Yes.

What this all means is that an iPhone 8 (that isn’t cracked or otherwise compromised) will survive a water accident that caused significant damage and function degradation to older iPhone hardware.

Steam

In terms of steam, no, it's not officially rated against that criteria (from memory it'd need to have an IP rating of 69 for that).

However, if you're just talking about leaving it on the bathroom bench while you have a shower, then it'll be fine1 assuming it's not going to be in there for a prolonged period of time and that the steam isn't produced from extremely high heat.

1. Based on the fact I have two teenage daughters who have used iPods and iPhones like this for years (and they don't even have an IP rating)!


YouTube freezes with Safari I'm running macOS High Sierra and have had a bizarre problem for months. When I use Safari to watch videos on YouTube, occasionally changing the time of the video (either with the arrow keys or with my mouse) causes the entire page to freeze, followed by the spinning beach ball. The audio will still play, but the video does not.

After this, all YouTube pages I have open in other tabs are responsive up until I try to resume their videos, at which point the page will freeze. If I try to get to youtube.com in a new tab, it won't load and I will just remain on my current webpage. Some other sites like google.com or anything with an HTML5 player will load content, but freeze the webpage immediately and cause high CPU usage.

At this point, iTunes and Quicktime will be responsive but not play music/videos, and won't reopen when closed. Opening Chrome and trying to get to youtube or google will yield the same result as in Safari. Interestingly, Google does work on Firefox and Youtube pages are accessible and responsive. However, the videos won't play and the "progress circle" on videos will spin forever, and it'll eventually notify me "If playback doesn't begin shortly try restarting your device"; meanwhile, Firefox will cause high CPU usage.

Sure enough, the only way to fix the problems is rebooting the whole system. This only seems to be caused by Safari and on YouTube. I would still like to use Safari, but it's inconvenient to have to reboot every time this happens. I've tried reinstalling macOS, resetting my NVRAM and clearing my cache, but to no avail.

Edit: This solution worked only temporarily. In my case, the problem is on-and-off and there is no way to know when it is going to happen.

This exact same thing was happening to me, but in Firefox. This answer from ElementaryOS-SE solved the issue for me. The solution is to basically install the plugin h264ify. From the GitHub page:

  By default, YouTube streams VP8/VP9 encoded video. However, this can cause problems with less powerful machines because VP8/VP9 is not typically hardware accelerated.
  In contrast, H.264 is commonly hardware accelerated by GPUs, which usually means smoother video playback and reduced CPU usage.


Bootable USB fails mid boot This may be obvious but I have attempted to boot from a bootable USB on my MacBook Pro (2011, running Lion 10.7.5), the USB does boot but fails to finish the full boot process (it is a Ubuntu derived bootable linux USB).

In terms of what happens during boot, well it goes to the grub options and after selecting, it will start to boot, get to a certain point and then "stop" and hang with nothing on the screen.

I have used this same USB to boot into other, newer MacBooks with success.

Has anyone else run into this issue?

NOTE: The usb is formatted FAT32

MacBook Pro before 2012 don't really support USB boot (that's why when you install Bootcamp on these machine it requires the Windows CD). You needs to burn it into a CD, if you want to make changes to that Linux, you have to install the system into a partition of your 2011 Mac hard drive, then make change to that partition.


Transfering Contacts from Icloud to Iphone My brother and I shared the same apple ID, so all of my contacts from icloud are under his apple ID.I got a new Iphone using my OWN apple id. How do I get my contacts from his icloud onto my iphone?

Log into your brother's iCloud account on your iPhone
Wait for the contacts to sync
Disable Contacts syncing in Settings and choose to keep the data
Re-login into your own iCloud account
Merge existing contacts (the ones on your phone) into the account


How do I download full resolution photos on my iphone (8+) to use offline? I used to keep all of my photos (literally 40K or so) on my iPhone. I did eventually fall into the iCloud trap, and have still not figured out a way to assure that a healthy number of my full resolution photos will be available to me when I am on a plane: the one time I know I'll have 5 hours with nothing to do but edit photos from the last decade. I know that "recent" full resolution photos are stored  on the phone, but going back to what date? And how does that help if I choose a  picture from 2014 to edit? Thoughts about how to edit while in "airplane mode?"

You can download the full resolution photos to your phone by going to Settings -> tap on your photo -> tap iCloud -> tap Photos -> tap "Download and Keep Originals" (instead of "Optimize iPhone storage"). You will, of course, need to have enough space on your phone to download all photos.


Can you do a group Google chat with Messages? How do you do a group Google chat (Hangouts) with iOS Messages? Specifically I would like to do a group chat via iOS Messages with multiple people who use Google Hangouts either where they initiate the group chat or I do.

Thanks all for any ideas or suggestions!

You can do a group conversation in Messages, but there's no way to automatically have it set up based on a group from Hangouts.

To start a group conversation in Messages for iOS, tap on the paper/pencil icon at the upper left of the threads list, then simply enter as many contact names or phone numbers as you like. When you send a message, it will create the group automatically.


Songs appear once in iTunes; listed twice on iPhone 5s (iOS 7) What do I need to do to prevent the iOS 7 Music app from listing songs twice when the song should only exist once?

I sync a selection of playlists to my iPhone 5s from iTunes 11.1.5 on my iMac running OS X 10.7.5. For at least one artist, album tracks are listed twice on my iPhone despite appearing only once in my iTunes library. I count 16 duplicates out of 53 songs for this artist on my phone. (The artist is Front 242, which I mention mostly for my own reference.)

I checked my iTunes library on the iMac, and I only have one copy of the affected songs there.

I am not using iTunes Match.

Curiously, during playback, songs are not repeated if I move forwards or backwards through a list that includes duplicated songs.

What I tried

In an attempt to solve this, I unchecked "Sync Music" and applied the change with my iPhone connected to my iMac, so all songs were removed. Then I checked "Sync Music" again (and thankfully my previous selection of playlists was preserved), and the music went back on my phone. Same problem.

What I didn't try

I haven't tried marking either individual albums or the artist for inclusion on my phone, just one or more playlists that include these songs.

I haven't tried swiping to delete individual songs, because I'd first want to determine all of the playlists containing that song, and do a time-consuming before-and-after check on my phone to ensure that removing the apparently duplicated song doesn't change my playlists.

What I would try:

Make a current backup your iPhone via either iTunes or iCloud.
Eject the iPhone from iTunes.
iPhone Settings > General > Usage > Storage > Music > Edit > Delete
Reboot your iPhone
Connect your iPhone to iTunes and attempt to manually sync the playlists in question.


Can't create a new partition on an external drive's free space I have a USB2, 500GB external hard drive that I use for Time Machine backups. In order to test something, I created a new partition in the drive, roughly 30GB in size. Once I was done with my tests, I wanted to delete the partition and merge the free space back to the original, larger partition.
When I deleted the small test partition with Disk Utility, I encountered an error. A pop-up indicated that I should try to repair the disk, and that I did. Afterwards, the old partition appears as free space, but when I try to create a new partition on that free space (and it doesn't matter which kind of file system), I hit "apply" and the partition isn't created. When I try to move to a different tab in Disk Utility, it warns me that there are unsaved changes.

This is my diskutil output:

Asafs-MacBook-Pro:~ asafchelouche$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *249.8 GB   disk1
                             Logical Volume on disk0s2
                             <intentionally left out>
                             Unencrypted
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:          Apple_CoreStorage                         464.7 GB   disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Asaf's Time Machine... *464.4 GB   disk3
                             Logical Volume on disk2s2
                             267758BA-8C0B-4710-B626-1909F9126576
                             Unlocked Encrypted

Note: the free space is right after the currently functioning partition, and it spans all the way to the disk's end.

What should I do in order to create a partition on the hard drive, so I could merge it back into the larger partition?

EDIT:
I've followed this post, but to no avail: when trying to execute the following command:

sudo gpt add -b 908317520 -i 4 -s 68390024 -t 48465300-0000-11AA-AA11-00306543ECAC disk2

I get this error message: gpt add: unable to open device 'disk2': Resource busy. I guess this is the same error that is returned to Disk Utility's GUI when I tried to create a new partition. Any thought on how to "un-busy" the device? (I executed diskutil umountDisk /dev/disk2 in advance, and the requested partition size is divisible by 8)

P.S.
This is the output for sudo gpt -r show /dev/disk2:

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  907645736      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  908055376     262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  908317520   68390031
  976707551         32         Sec GPT table
  976707583          1         Sec GPT header

ElCapitan?
If yes: startup in the RecoveryPartition (CMD+R):
Open DiskUtility from the Utilities menu,
Select your disk, then the Partition bar,
move the slider to make the main partition to take all space...
Then apply and close DU.
Restart.
See the picture:


Access to sudo but not security and privacy or users and groups How can I add myself to these groups so that I can have access to these areas in system preferences? I have sudo access but I'm not sure how to accomplish this through terminal.

Try running the below command in terminal. It will add your user to the admin group which should have access to all of system preferences. You might have to restart to make the changes take affect. Be sure and replace yourUserName with the username you want to have admin rights.

sudo dscl . append /Groups/admin GroupMembership yourUserName


On board / internal display works intermittently / randomly Macbook Pro Mid 2012. Original board and display. About 2 months ago, laptop screen cuts out. External display used to prove everything working normal, including passing Apple Hardware Test. Take to store, conclude the "display is dead", but all logic board components functioning correctly. Take home, hook up to external display, use for a week - then, randomly, the laptop screen starts working. Works until I reset laptop, stops working. Tried all different configurations of plugging in external monitor / power cycling / diagnostics / PRAM rest/ display resolution changes / external display change while power cycling to try and trigger the laptop screen to work again. Fails. 2 days pass - laptop boots up with screen on! Alas I'm forced to restart, and it goes away again. Then comes back in a week. Then I have to power off... and its gone. I'm currently at gone. I don't know what to do - it seems like I either have to buy another display and hope that works properly or replace the logic board, which I can't afford. Displays are ~$78 on ebay. Ideas? I'm about to conclude that it's a poltergeist and I should just pawn it off as a possessed artifact(jokes)

I see you tried resetting the NVRAM (PRAM), but have you tried resetting your SMC?

For your model, the steps to do this are:

Shut down your computer
Keep the MagSafe adapter (power cable) plugged in.
Press at the same time shiftoptioncontrol (on the left side of the keyboard) and the power button
Let go
Turn your computer back on with the power button.

Let us know if this makes any difference.


iPhone keyboard dictionary is not restored from iCloud backup I recently took my iPhone SE for a battery replacement. As with any other iPhone service, I was asked to backup everything. I did the backup in iCloud which includes everything that the backup allows.
I usually type in my native language using the English QWERTY keyboard, so I use tons of custom words in my every day conversation. 3 years worth of custom words were stored, and upon restoring the device from the backup after the service, POOFFF my words are gone! It is so frustrating that I need to type my custom words all again for auto-completion.
QUESTIONS

Does iOS really take backup of the custom words?

If not, is there any way to manually save and restore the iOS custom words dictionary?

You can try SwiftKey. But the issue with 3rd party keyboards is that they might very well be transmitting whatever you type back to their servers. You never know. That's the reason I still haven't installed it on my iPhone. I had it installed on my Android because I controlled it using a firewall. iOS doesn't have any, unfortunately.


How to debug AppleScript error: "Expected “*)” but found end of script." I am going mad trying to fix the following error in my AppleScript code:

What this error means is that I have opened a comment somewhere in the code with a (* but I have forgot to close it with a *).

The code contains over 4000 lines and hundreds of comments. I have looked through the code for hours trying to find this missing closure but I cannot find it.

Is there some method or application that can inform me of the exact line of the code that is responsible for the error?

There's a syntax highlighting package for AppleScript for the text editor Atom. It works better than the one provided with Script Editor, as it will correctly identify multiline comments, even if the script itself doesn't compile:

From there, it should be easy to identify the missing *).


Linear and fast mouse speed in OS X Lion. Possible? I've got a 27" display and, at present, I need to use the whole mousepad just to get across the screen.

How can i make my mouse (Logitech MX 400) movement linear AND fast? How do i speed up the mouse with NO acceleration?

A recently released app called SmoothMouse will do exactly what you want, and (in my opinion) works much better than the other alternative mouse drivers.  It's free and available here: http://smoothmouse.com

On top of offering options for both linear and Windows-like acceleration curves, it also removes the 32ms of lag that OSX typically imposes on mouse cursors.  To me, this is just as essential as changing the acceleration.

This thing is really pretty close to the holy grail - great-feeling mouse movement on OSX.


Where is "jvisualvm" in Mountain Lion Just upgraded to Mountain Lion (of course). I use Java on a daily basis so I asked Mac OS X to install it right away. It installed "Java 6". I am more than OK with it.

The only thing I don't have is a utility that comes (used to come at least) with it that is called 'jvisualvm'. Any ideas on how to install it on Mountain Lion?

You should be able to download it from http://visualvm.java.net/index.html.


Change mail back to embedding attachments I wanted to attach a photo and not embed it so I did the following:

  If you would like Mail to do this automatically with all attachments, try the following Terminal command:

defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes

  Relaunch Mail for this to take effect.

How to automatically attach E-mail, not embed them

I only wanted to do this temporarily, but now can't change it back.  Can someone help me to change it back to automatically embedding photo?

defaults delete com.apple.mail DisableInlineAttachmentViewing


Old folder icon in Google Drive app on OS 10.10 Yosemite Have this little problem, anyone knows how to fix it? Update the app didn't help. Tnx!

So, with the help of @John the solution finds me. Thanks again!
As for new icon I used this from dribble. Hope this post helps someone else!

The folder icon is controlled by the app used to sync with Google Drive. Until the app is updated with a new icon, it will not change.


How can I fix this pixelated Macbook Pro display malfunction? My Macbook Pro (Core 2 Duo - 2007) has seen better days. When I try to start, it simply boots to this odd pixelated image of the Apple start screen:

I can only imagine that this is a display issue, but it's strange because there is a progress bar underneath the Apple icon that seems to move forward and then just hangs when it gets to the end. So the screen in the image is about as far as I can get.

I've also tried connecting it to an external display, but I got the same results... the connection to the display worked, but the external screen showed the same lines of pixelation as the laptop screen.

After looking at some of the Apple forums I tried a PRAM reset and a SMC reset but I'm not sure that they had any effect (I also couldn't get the Apple hardware test to run). But it seems like it must be a hardware issue as opposed to a software one.

And in regards to how this might have happened in the first place... The laptop was running Netflix and does tend to heat up quite a bit while streaming video. The system became completely unresponsive after the pixelation problem showed up on the video and I had to shut down manually by holding down the power button. I haven't gotten it to boot up completely since then.

So I would think that the problem is hardware and not software. And I would also think it's not necessarily the display since the external display had the same issue. Is it possible that I fried the video card? Any ideas as to what parts I would have to replace to fix this? I'm thinking that it's probably time for a new Mac anyway as a long-term solution, but I'd love to be able to salvage this one at least in the meantime.

Any help would be greatly appreciated because this kind of issue is definitely a first for me.

I've seen issues similar to this. The problem was a bad video "card". The fix was to replace the whole motherboard because the video card is integrated and not seperate.

Even if it is out of warranty and Apple retail store will diagnose this issue for you to confirm my diagnosis. They may also give you a cost to fix it.

Good luck.


Use hostnames from second network interface MacBook Pro Mid-2015, macOS Catalina 10.15.2.

Summary

My Mac is connected to Wi-Fi and a wired LAN. Wi-Fi is the first in the Service Order in Network Preferences. There are some hostnames in the wired LAN that don't exist on the Wi-Fi.

How can I make it so that hostnames which don't exist on the Wi-Fi network, are "looked up" in the wired LAN network?

I am connected to a Wi-Fi network (which has an internet connection), and I am using a USB Ethernet adapter to connect to a second LAN (from which I can't figure out how to access the internet).

I changed my System Preferences > Network ordering so that the Wi-Fi takes precedence over the wired LAN. If I don't do this, then it seems I can't access the internet.

Trying to access the internet with the Service Order the other way round looks like this:

$ ping google.com
PING google.com (172.217.169.78): 56 data bytes
Request timeout for icmp_seq 0
36 bytes from vlan...(lots of stuff, not sure how sensitive).myuni.co.uk (129.??.??.?): Communication prohibited by filter
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
 4  5  00 5400 58db   0 0000  3d  01 a4f5 192.168.??.??  172.217.169.78

16 bytes from ....myuni.co.uk (192.168.???.???): Router Advertisement

Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
36 bytes from vlan.....myuni.co.uk (129.???.??.??): Communication prohibited by filter
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
 4  5  00 5400 6cc8   0 0000  3d  01 9108 192.168.??.???  172.217.169.78

I've never seen this kind of ping response before and don't know what it means. It was easy enough for me to infer however that it's going to be more difficult for me to access the internet through the wired LAN.

So I rearranged the Service Order and put wifi first. Now my internet access works as usual.

However, that means that the custom hostnames from the wired LAN aren't available:

$ ping customhostname
ping: cannot resolve customhostname: Unknown host

If I turn Wi-Fi off then it works:

$ ping customhostname
PING customhostname.myuni.co.uk (192.168.100.200): 56 data bytes

Additionally, I can leave Wi-Fi turned on and still access that computer via the IP:

$ ping customhostname
ping: cannot resolve customhostname: Unknown host
$ ping 192.168.100.200
PING 192.168.100.200 (192.168.100.200): 56 data bytes

But how can I make it so that hostnames which aren't recognised (in this case, customhostname) by the Wi-Fi interface, are "looked up" in the wired LAN interface?

I don't want to have to memorise the IP address, and manually update my own records whenever it changes.

To solve your problem you need to install a local DNS server.

The DNS server should then simply be setup to use your current DNS server for all lookups, except those that belong to the "custom hostnames" (*.myuni.co.uk for example) that you want to force to be looked up via the alternative DNS server.

For example here's the way to set it up with the the very popular "bind" DNS-server software:

You install "bind" by using HomeBrew. If you have HomeBrew installed already, you can open the Terminal and use this command to install it:

brew install bind

To configure bind, you need to edit the named.conf configuration file. First you need to define your local IPs (your own computers). This ensures that only you can do DNS lookups using your computer:

  acl mycomputers {
    localhost;
    localnets;
  }

This is a simple configuration that just allows your own computer to do lookups. If you have other devices that you want to use this computer for DNS as well, you can add their IPs or a whole subnet to the list as well.

Then in the existing "options" block, you make it look like this:

options {
  [...]
  recursion yes;
  allow-query { mycomputers };
  zone "myuni.co.uk" in { type forward; forward only; forwarders { 1.1.1.1; 2.2.2.2; }; };
  forwarders {
      8.8.8.8;
      8.8.4.4;
  }

}

Recursion means that you allow clients to lookup "other people's domains" - i.e. not just host names and IP addresses defined on your computer, but by looking other domain names up on the internet.

Allow-query restricts access to only your own computers.

The zone line means that the specific domain myuni.co.uk is going to be handled by a specific set of DNS-servers. I.e. all queries for *.myuni.co.uk is forwarded to these servers. You need to replace 1.1.1.1/2.2.2.2 with the IP addresses of your Uni's DNS servers.

The next line "forwarders" means that all other queries are forwarded to other DNS servers. In this case I just put in the IP addresses for Google's DNS service, but you can your existing DNS server IPs here.

Note that "bind" does come with lots of options and configuration possibilities - it might be a bit hard to grasp at first.

Another option would be install the more limited, but easier to setup "dnsmasq" software. It is also available from HomeBrew with brew install dnsmasq.

With dnsmasq you can essentially keep defaults to use your ordinary DNS servers, and then use the following option:

--server=/myuni.co.uk/1.1.1.1

to forward queries for *.myuni.co.uk to your Uni's DNS server (replace that IP for 1.1.1.1).

Note that dnsmasq also does other things than just DNS - like for example being a DHCP server. This functionality you do not want, so keep it disabled.


What's the most recent Mac that will run Leopard? We have edit bays (13) and use Mac Pro 2.1's and Mac Pro 4.1's both dual Xenon  quad core.

When a computer dies, we usually look for the same motherboard which are getting harder to find over time. Hackintosh and Quo are out - they seem too sketchy. We are looking for options to run Leopard to maintain compatibility with the SAN.

What is the most modern/recent motherboard or Mac that will run Leopard?

These sites can be useful for such questions:

http://www.everymac.com/systems/by_capability/minimum-macos-supported.html

http://www.everymac.com/systems/by_capability/maximum-macos-supported.html