1 votos

La adición de Bytes Mediante un Editor Hexadecimal

Debido a la incompatibilidad de la cuenta de root y sandbox, tengo que deshabilitar manualmente la zona de pruebas de las aplicaciones de microsoft Office (por lo que puede ser activado) cambiando el valor de com.apple.security.app-sandbox dentro de la aplicación binaria (/Applications/Microsoft Word.app/Contents/MacOS/Microsoft Word) de <true/> a <false/>.

Sin embargo, este cambio iba a llevar a la adición de un byte, y no puedo encontrar ninguna documentación sobre cómo insertar un byte. Estoy usando hexedit, instalado con cerveza (brew install hexedit).

También, si alguien puede proporcionar un script para detectar automáticamente y editar esa bandera, que será grande. Aquí hay un extracto:

enter image description here

1voto

Usted no necesita software adicional para ello, la norma vi instalado por macOS pueden editar los archivos binarios.

cd /Applications/Microsoft\ Word.app/Contents/MacOS/
cp Microsoft\ Word Microsoft\ Word.orig
vi -b Microsoft\ Word

Ahora, suponiendo que usted no está acostumbrado a vi:

  • Tipo /app-sandbox , seguido por Volver a saltar a la definición que desea cambiar

enter image description here

  • Pulse Volver de nuevo para mover el cursor a la línea siguiente
  • Tipo ct/<false , seguido por ESC

enter image description here

  • Tipo ZZ a guardar y salir

PS: Si te quedas atascado dentro de vi, pulse ESC dos veces y, a continuación, escriba :q! para salir sin guardar.


Si desea guión de esta, el uso (en nuestro propio riesgo)

vi -b Microsoft\ Word '+/app-sandbox/+1s/true/false/' '+wq'

lo que básicamente hace lo mismo que la secuencia interactiva sobre la marcha.

  • /app-sandbox/+1 hace el siguiente comando (sustitución) sólo se aplican en la línea después de la que contiene la app-sandbox cadena
  • s/true/false/ es la sustitución y reemplaza true por false
  • wq escribe el archivo modificado en el disco y se cierra

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