La manipulation semble être gérée par AMPDevicesAgent
(AMP = Apple Media Player?). Il enregistre des informations dans le système, qui sont accessibles via Terminal
avec les commandes log show
et log stream
.
Ce log show
affichera l'heure d'activité passée.
log show \
--info \
--last 1h \
--signpost \
--style compact \
--predicate 'senderImagePath contains[cd] "AMPDevicesAgent"'
Ce log stream
affichera l'activité en temps réel.
log stream \
--info \
--signpost \
--style compact \
--predicate 'senderImagePath contains[cd] "AMPDevicesAgent"'
J'aime regrouper ces commandes dans des fonctions bash, pour qu'elles soient proposées en auto-complétion.
function ampdevicesagent-log-show() {
log show \
--info \
--last 1h \
--signpost \
--style compact \
--predicate 'senderImagePath contains[cd] "AMPDevicesAgent"'
}
function ampdevicesagent-log-stream() {
log stream \
--info \
--signpost \
--style compact \
--predicate 'senderImagePath contains[cd] "AMPDevicesAgent"'
}
La sortie est bruyante et peu esthétique, mais contient des informations utiles. Par exemple, je peux voir dataclass Photo
, donc AMPDevicesAgent
travaille sur mes photos.
2019-11-08 10:01:21.112 I AMPDevicesAgent[8032:4b63e] [com.apple.AMPDevicesAgent:device] airtraffic> sending FileComplete for device id 24E310219F9516D1, asset identifier "04B3983D-75F1-4252-8CEC-FE87D05B1046", dataclass Photo (716), path ""
2019-11-08 10:01:21.118 I AMPDevicesAgent[8032:4b63e] [com.apple.AMPDevicesAgent:device] stats> totalDiskBytes = 255989469184, freeDiskBytes = 74330591232 (reservedDiskBytes = 460324864)
2019-11-08 10:01:21.969 I AMPDevicesAgent[8032:4b63e] [com.apple.AMPDevicesAgent:device] airtraffic> sending FileComplete for device id 24E310219F9516D1, asset identifier "64FCE71F-0B7F-48C8-9F6F-E938D61C08EB", dataclass Photo (717), path ""
2019-11-08 10:01:21.990 I AMPDevicesAgent[8032:4b63e] [com.apple.AMPDevicesAgent:device] stats> totalDiskBytes = 255989469184, freeDiskBytes = 74329260032 (reservedDiskBytes = 460324864)
2019-11-08 10:01:25.199 I AMPDevicesAgent[8032:4b63e] [com.apple.AMPDevicesAgent:device] airtraffic> sending FileComplete for device id 24E310219F9516D1, asset identifier "CD7C8B0A-85F1-4D16-8777-0F490976D366", dataclass Photo (718), path ""
Il y a aussi des informations potentiellement utiles concernant les totaux :
2019-11-08 10:05:57.930 I AMPDevicesAgent[8032:1b65c] [com.apple.AMPDevicesAgent:device] totals> totalAudioTracks = 2000, totalAudioBytes = 19275661312 (17.95 Go)
2019-11-08 10:05:57.930 I AMPDevicesAgent[8032:1b65c] [com.apple.AMPDevicesAgent:device] totals> totalVideoTracks = 44, totalVideoBytes = 9366544384 (8.72 Go)
2019-11-08 10:05:57.930 I AMPDevicesAgent[8032:1b65c] [com.apple.AMPDevicesAgent:device] totals> totalGames = 0, totalGameBytes = 0 (0.00 Go)
2019-11-08 10:05:57.930 I AMPDevicesAgent[8032:1b65c] [com.apple.AMPDevicesAgent:device] totals> totalApplications = 49, totalApplicationBytes = 4917116928 (4.58 Go)
2019-11-08 10:05:57.930 I AMPDevicesAgent[8032:1b65c] [com.apple.AMPDevicesAgent:device] totals> totalPhotos = 656, totalPhotoBytes = 3300793216 (3.07 Go)
2019-11-08 10:05:57.930 I AMPDevicesAgent[8032:1b65c] [com.apple.AMPDevicesAgent:device] totals> otherDiskBytes = 0 (0.00 Go)
Cependant, totalPhotos = 656
ne semble pas correspondre à dataclass Photo (718)
.