iOS Software Download Progress in Finder

Since updating my MacBook Pro to macOS Catalina, which removes iTunes, I can no longer view the download progress of updating the software for my iPhone. When updating through iTunes there used to be a progress status bar giving me an idea of time to download. But now, since the updates occur through Finder, all I see is a spinning icon next to my phones name. Is there any way to show the download progress and time left in this new Catalina update?

MacBook Pro 15", macOS 10.15

Posted on Oct 26, 2019 7:56 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 29, 2019 9:40 PM

While there is no progress bar available, one potential way to estimate the progress is through Terminal, with the following command:


ls -lhrt ~/Library/iTunes/iPhone\ Software\ Updates


It will show the size of the current (*.ipsw.download) and all previous (*.ipsw) update files, which can be used to estimate progress. For example, for a 2.9G update file (can be estimated using previous update files), if we see that the current update file size is 2.3G, then the progress would be approximately 2.3G / 2.9G = 79%. By running the above command periodically, we can somewhat know how long it may still take (or at least the downloading is still in progress and not stopped because of network or other issue).


Hope this helps, thank you very much!



114 replies
Question marked as Top-ranking reply

Oct 29, 2019 9:40 PM in response to VolsRam14

While there is no progress bar available, one potential way to estimate the progress is through Terminal, with the following command:


ls -lhrt ~/Library/iTunes/iPhone\ Software\ Updates


It will show the size of the current (*.ipsw.download) and all previous (*.ipsw) update files, which can be used to estimate progress. For example, for a 2.9G update file (can be estimated using previous update files), if we see that the current update file size is 2.3G, then the progress would be approximately 2.3G / 2.9G = 79%. By running the above command periodically, we can somewhat know how long it may still take (or at least the downloading is still in progress and not stopped because of network or other issue).


Hope this helps, thank you very much!



Mar 11, 2020 11:14 AM in response to VolsRam14

I'm not saying that the following is a perfect solution - but it does give you a pretty progress bar for now until this makes itself back into the OS proper (hopefully, crossing fingers)


Free in the Mac App Store (and made my Apple) is Apple Configurator 2. The device is represented by a big iPhone/iPad icon in the interface. You can simply right click on the device a click "restore" - boom ~ ! Progress bar for download and for the restore itself.


Apple Configurator 2 is used for device management, so read up on it before doing anything else besides this restore. You've been warned (even though I love this nifty app, most of it's features aren't meant for the consumer realm)


App Store link below:


https://apps.apple.com/us/app/apple-configurator-2/id1037126344?mt=12


Keep on truckin', fellow power users! :)

Jun 5, 2020 2:30 AM in response to VolsRam14

This is dumb, yes.


I always choose download only, and there's not even a progress pie. Ugh!


Anyway, I think the following is a better method than using Terminal.


  1. In Finder, open the 'Go' menu and choose 'Go to Folder…'
  2. In the window that appears, enter '~/Library/iTunes/iPhone Software Updates'

Here you'll see the download and be able to check/remove when it's done.


I did find the size slow to update. You could probably use 'Get Info' or close the window and repeat steps 1 and 2 above to force it to update.

Nov 2, 2019 6:41 AM in response to WAYNEBKING

Agreed to the fact that Apple has removed the progress bar for software download (like in iTunes). It used to give the download percentage (as far as I remember) and an estimated time remaining. An average iOS software file is around 3-4 GB (iOS 13.2 is 3.8 GB for iPhone XR). The terminal command being the only option for now, you can use this 'while' loop on the terminal:

while true

do

clear

ls -lhrt ~/Library/iTunes/iPhone\ Software\ Updates

sleep 20

done


The "clear" command simple clears your terminal screen so you only see the latest row / value.

The numeric value after they keyword "sleep" is the number of seconds the code sleep before repeating itself again. So a value of 20 (20 secs) means, the same ls -lhrt command gets repeated after 20 seconds and shows you the most recent downloaded side of the file. So you do not have to repeatedly type the command again and again. Just set your preferred time in second after "sleep".

Feb 3, 2020 12:29 PM in response to Old Toad

FWIW I do the opposite. Because I have 30GB a month cap on WIFI and 100GB a month on the phone I tether the Mac to the phone hotspot and use Mac Finder to download the update. I know the update is around 3GB so I follow it on Activity monitor watching network Received bytes on AMPDevicesagent. . More accurate than a progress bar.

As soon as the download completes the phone changes to update and the tether drops.

Bottom line is Finder can be used to download major updates on WIFI and activity monitor will, erm, monitor activity.

No problems

Jan 26, 2020 7:00 AM in response to RIGZIN007

You know what “Assume” makes of u and me.

It is a design change. Only a problem if you don’t like it. So without a problem there is no solution.

Howeve one workaround is to use Apple Configurator 2 for which has a progress bar for some data movements if that floats your boat.

There is no workaround for Sync. Just observe the circular arrows and the pie.

Make a feature request at Apple.com/feedback for replacing the progress bar - I have.

They will read that, but not this thread.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iOS Software Download Progress in Finder

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.