Sólo con inspeccionar las cadenas de texto plano en el binario, es fácil decir que morphunassetsupdaterd
es un daemon que es utilizado por Siri para descargar las actualizaciones de los activos lingüísticos, o morphuns (según la terminología interna utilizada al menos en este código)
Aquí hay una selección de resultados de strings /usr/libexec/morphunassetsupdaterd
:
updateAssetsForLanguages:
removeAssetsForLanguages:
logLanguageList:languages:
singleShotUpdateForLanguages:
singleShotRemoveForLanguages:
getAllLanguagePaths
getCurrentLanguages
updateCatalogue:
updateAssetForLanguage:error:
purgeAssetsForLanguage:error:
startCatalogDownload:options:then:
isUpdateNeededForLanguage:neededAsset:uneededAssets:error:
spaceCheck:
startDownload:then:
purgeSync
purgeResultToString:
queryInstalledAssetIds
isMorphunOnDisk
isMorphunInstalled
morphunCompareByVersion:
morphunMasteredVersion
purgeAllAssets
morphunContentVersion
morphunLanguage
morphunPath
morphunModelDir
morphunDescription
isMorphunDownloading
morphunModelPath
init:removeLanguages:
Some language's assets were not updated: %@
All language assets were updated successfully.
Languages to update: %@
No languages were asked to be updated
Languages to remove: %@
No languages were asked to be removed
+[MorphunAssetsUpdaterDaemon convertXPCStringArrayToNSArray:]
/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/Morphun/Morphun-61/morphunassetsupdaterd/Daemon/MorphunAssetsUpdaterDaemon.m
com.apple.private.siri-morphunassetsupdaterd
com.apple.siri.morphunassetsupdaterd
com.apple.MobileAsset.MorphunData
MorphunAssetsUpdaterDaemon
Found asset for language "%@": "%s"
Downloading assets catalogue for %@
Assets catalogue failed to download: %@ (%ld)
Successfully downloaded assets catalogue.
Language "%@" needs update? %s
Asset download progress: %lld of %lld
Asset requires %lld bytes, starting download...
Asset download failed: %@ (%ld)
Asset for language "%@" updated. %lu previous assets need to be purged.
Purging old asset failed: %@ (%ld)
Not enough space to download asset, size=%lld
Installed assets query failed: %@ (%ld)
Warning: Asset query results are empty
Purging asset failed: %@ (%ld)
Found asset for language "%@"
MorphunAssetsUpdaterDaemon
MorphunAssetsClient