Como as pessoas descobrem UserDefaults ocultos [closed]


2

Muitas vezes me deparo com essas postagens on-line sobre esses truques ocultos que, geralmente, entram no Terminal, acessam o sistema de padrões do usuário e sobrescrevem / criam novos padrões que normalmente não são alterados pela GUI do sistema.

O que eu estou querendo saber é como as pessoas "descobrem" esses truques "ocultos"?

  • A Apple documentou todas as preferências utilizáveis ​​pelo seu software?
  • Essas pessoas conheciam pessoas que trabalham para maçã e, portanto, construíram esses truques?
  • Essas pessoas são loucas e passam o dia todo fazendo testes aleatórios para ver se algum deles faz alguma coisa?

Respostas:


3

A Apple documentou todas as preferências utilizáveis ​​pelo seu software?

Sim. O primeiro lugar para procurar é, bem, Site de Documentação da Apple . Praticamente tudo o que tem a ver com o seu Mac e o sistema operacional será documentado aqui.

Além disso, o macOS é construído sobre um núcleo do kernel do BSD então muitos dos comandos do Terminal que você vê referenciados aqui realmente vêm desse espaço. Um dos melhores lugares para aprender sobre BSD é a partir do Manual do FreeBSD ; indiscutivelmente uma das fontes de documentação mais abrangentes para o BSD. Pessoalmente falando, vindo desse espaço (e eu ainda sou um "residente") para o macOS foi muito direto.

Essas pessoas conheciam pessoas que trabalham para a Apple e, portanto, construíram esses truques?

Eles não são truques; é da Apple estrutura . Tudo, desde como o usuário interage com a área de trabalho até o que acontece quando você salva um arquivo, é baseado em uma estrutura bem documentada.

Essas pessoas são loucas e passam o dia inteiro perfurando aleatoriamente?   padrões olhando para ver se algum deles faz alguma coisa?

Nozes? Um muito enfático NÃO . No entanto, posso dizer com certeza que somos um grupo curioso e sempre em busca de conhecimento. Eu sei que passei muito tempo na frente da tela apenas "ver o que algo faz" na busca de expandir minha base de conhecimento.

Dito isso, encontrar esses "defaults" geralmente é por necessidade (ou seja, temos um problema real a ser resolvido). Muito disso é feito por meio de pesquisa, bem como tentativa e erro.

Eu tenho VM (máquinas virtuais) em execução no meu iMac com diferentes versões do MacOS apenas para simplesmente tentar as coisas para que eu possa experimentar sem o medo de catastroficamente bagunçar as coisas.

Se isso é algo que você deseja explorar, sugiro que você comece navegando por este site e encontre "problemas" que despertem seu interesse. A partir daí, tente as soluções para ver o que acontece por nada mais do que expandir sua habilidade.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.