3 votos

Cambiar permanentemente el agente de usuario personalizado de Safari editando el archivo plist

Necesito ayuda para cambiar permanentemente el agente de usuario de Safari editando el archivo plist.

Normalmente se iría a Preferencias > Avanzado > Mostrar el modo Desarrollador en la barra de menús . Entonces Desarrollar > Agente de usuario > Chrome - Windows por ejemplo. Sin embargo, al abrir una nueva pestaña o ventana, esta vuelve a Default (Safari). Este es el comportamiento esperado. En el pasado, era posible editar una línea que determinaba el agente de usuario en /Users/(user)/Library/Preferences/com.apple.Safari.plist .

Había una línea llamada: CustomUserAgent . Ya no está ahí. ¿Cómo puedo crearlo (probablemente con los valores predeterminados) con el agente de usuario de Chrome (Mac)? Alternativamente, ¿hay otra manera de cambiarlo, o ha cambiado el procedimiento? He llamado al soporte de Apple en vano.

Este es un viejo truco ya que la cadena CustomUserAgent ya no existe. Artículo del foro como referencia: "Cambiar permanentemente la cadena del Agente de Usuario de Safari"

Intenté también este pero cuando utilizo el comando de escritura por defecto no parece tener ningún efecto.

1voto

Jack Salzman Puntos 11

Descargo de responsabilidad: TENGA MUCHO CUIDADO AL DESACTIVAR la protección de integridad del sistema.

el archivo plist se encuentra ahora en /System/Library/Preferences/. Puede editarlo de la siguiente manera iniciar sesión como Root (véase Habilitar usuario root ), deshabilitando System Integrity Protection from recovery con csrutil -disable y csrutil authenticated-Root disable (busca un tutorial) desmontando la instantánea del sistema, y montando una carpeta en ese disco (por ejemplo si tu disco se llamara /dev/disk1s3, ejecutarías

sudo mkdir mnt
sudo mount -o nobrowse -t apfs /dev/disk1s3 mnt/

vaya a /private/var/Root/mnt (debería mostrar el icono del disco y aparecer como Macintosh HD o el nombre de su volumen de arranque)

realizar los cambios necesarios

En intel mac run:

sudo bless --folder mnt/System/Library/CoreServices --bootefi --create-snapshot && sudo dsenableroot -d && sudo reboot

o en silicio de Apple:

sudo bless --mount "mnt/System/Library/CoreServices/" --setBoot --create-snapshot && sudo dsenableroot -d && sudo reboot

)

¡entonces ya está!

plz upvote im beg

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