¿Cómo descubren las personas valores predeterminados de usuario ocultos [cerrado]

Muy a menudo me encuentro con estas publicaciones en línea sobre estos trucos ocultos que, generalmente ingresan a la Terminal, acceden al sistema predeterminado del usuario y sobrescriben/crean nuevos valores predeterminados que normalmente no son cambiados por la GUI del sistema.

Lo que me pregunto es cómo "descubre" la gente estos llamados trucos "ocultos".

  • ¿Documentó Apple todas las preferencias utilizables para su software?
  • ¿Estas personas conocían a personas que trabajan para Apple y por lo tanto construyeron estos trucos?
  • ¿Están estas personas simplemente locas y pasan todo el día ingresando valores predeterminados al azar para ver si alguno de ellos hace algo?

Respuestas (1)

¿Documentó Apple todas las preferencias utilizables para su software?

Sí. El primer lugar para buscar es, bueno, el sitio de documentación de Apple . Prácticamente todo lo que tiene que ver con su Mac y el sistema operativo se documentará aquí.

Además, macOS se basa en un kernel BSD central , por lo que muchos de los comandos de Terminal a los que se hace referencia aquí en realidad provienen de ese espacio. Uno de los mejores lugares para aprender sobre BSD es el Manual de FreeBSD ; Podría decirse que es una de las fuentes de documentación más completas para BSD. Hablando personalmente, venir de ese espacio (y sigo siendo un "residente") a macOS fue muy sencillo.

¿Estas personas conocían a personas que trabajan para Apple y por lo tanto construyeron estos trucos?

No son trucos; es el marco de Apple . Todo, desde cómo interactúa el usuario con el escritorio hasta lo que sucede cuando guarda un archivo, se basa en un marco bien documentado.

¿Están estas personas simplemente locas y pasan todo el día ingresando valores predeterminados al azar para ver si alguno de ellos hace algo?

¿Nueces? Un NO muy rotundo . Sin embargo, puedo decir con certeza que somos un grupo curioso y siempre en busca de conocimiento. Sé que he pasado mucho tiempo frente a la pantalla simplemente "ver lo que hace algo" en la búsqueda de ampliar mi base de conocimientos.

Dicho esto, encontrar estos "valores predeterminados" suele ser por necesidad (es decir, tenemos un problema real que resolver). Una buena parte se hace a través de la investigación, así como de prueba y error.

Tengo VM (máquinas virtuales) ejecutándose en mi iMac con diferentes versiones de macOS solo para probar cosas y poder experimentar sin temor a estropear las cosas catastróficamente.

Si esto es algo que desea explorar, le sugiero que comience navegando por este sitio y encuentre "temas" que despierten su interés. A partir de ahí, pruebe las soluciones para ver qué sucede por nada más que ampliar su conjunto de habilidades.