1 votos

mtrecorder y spirecorder, ¿qué son?

Acabo de ejecutar un EtreCheck en mi OS X 10.10.3 y me han aparecido algunos mensajes de error.

Problem System Launch Daemons:
    [failed]    com.apple.mtrecorder.plist

Launch Daemons:
    [failed]    com.apple.spirecorder.plist

He investigado un poco en Google pero parece que no encuentro información útil. Estoy un poco preocupado por el sistema ya que estos dos componentes vienen de Apple.

enter image description here

El contenido de com.apple.spirecorder.plist es:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EnableTransactions</key>
    <true/>
    <key>KeepAlive</key>
    <dict>
        <key>PathState</key>
        <dict>
            <key>/var/db/.spirecorder.forcedenable</key>
            <true/>
            <key>/var/root/Library/Preferences/com.apple.spirecorder.enable</key>
            <true/>
        </dict>
        <key>SuccessfulExit</key>
        <false/>
    </dict>
    <key>Label</key>
    <string>com.apple.spirecorder</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/libexec/spirecorder</string>
        <string>-count</string>
        <string>50000</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>Umask</key>
    <integer>18</integer>
</dict>
</plist>

El contenido de com.apple.mtrecorder.plist es:

Yang$ plutil -convert xml1 -o - /System/Library/LaunchDaemons/com.apple.mtrecorder.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EnableTransactions</key>
    <true/>
    <key>KeepAlive</key>
    <dict>
        <key>PathState</key>
        <dict>
            <key>/var/db/.mtrecorder.forcedenable</key>
            <true/>
            <key>/var/mobile/Library/Preferences/com.apple.mtrecorder.enable</key>
            <true/>
        </dict>
        <key>SuccessfulExit</key>
        <false/>
    </dict>
    <key>Label</key>
    <string>com.apple.mtrecorder</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/libexec/mtrecorder</string>
    </array>
    <key>Umask</key>
    <integer>18</integer>
</dict>
</plist>

Y ambos /var/mobile/Library/Preferences/ y /usr/local/libexec Las carpetas no existen en mi Mac.

Por cierto, he encontrado com.apple.spirecorder.plist en otra carpeta de LaunchDaemons que incluye un solo archivo, lo eliminé, reinicié y no hubo problema con él. Ahora EtreCheck muestra sólo un error con mtrecorder, no estoy seguro de si voy a quitarlo ya que viene con muchos demonios de Apple en la misma carpeta.

1voto

rpetrich Puntos 25769

Ambos archivos plist parecen ser parte del sistema operativo iOS, que se han dejado en OS X por accidente debido a la naturaleza compartida de su desarrollo.

La razón por la que se ven errores en EtreCheck para estos archivos es que los archivos plist están indicando al proceso launchd que ejecute unos ejecutables que en realidad no existen en los Mac, sino sólo en los dispositivos iOS. E incluso entonces, tal vez sólo en los dispositivos que se utilizan para el desarrollo.

Creo que es seguro eliminar ambos archivos (aunque yo guardaría una copia de ellos en algún lugar), en primer lugar porque están fallando en el lanzamiento de todos modos, y en segundo lugar porque sólo parecen estar relacionados con los componentes del sistema operativo iOS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X