Come fanno le persone a scoprire UserDefaults nascosti [chiuso]


2

Molto spesso mi imbatto in questi post online su questi trucchi nascosti che, di solito sono entrati nel Terminale, accedono al sistema di default dell'utente e sovrascrivono / creano nuovi valori di default che normalmente non vengono modificati dalla GUI del sistema.

Quello che mi chiedo è come fanno le persone a "capire" questi cosiddetti trucchi "nascosti"?

  • Apple ha documentato tutte le preferenze utilizzabili per il proprio software?
  • Queste persone conoscevano persone che lavorano per Apple e quindi hanno costruito questi trucchi?
  • Queste persone sono semplicemente pazze e passano tutto il giorno a dare pugni in default casuali cercando di vedere se qualcuno di loro fa qualcosa?

Risposte:


3

Apple ha documentato tutte le preferenze utilizzabili per il proprio software?

Sì. Il primo posto dove cercare è, beh, il sito della documentazione di Apple . Praticamente tutto ciò che ha a che fare con il tuo Mac e il sistema operativo sarà documentato qui.

Inoltre, macOS è basato su un kernel BSD core, quindi molti dei comandi Terminal a cui si fa riferimento qui provengono effettivamente da quello spazio. Uno dei posti migliori per conoscere BSD è dal Manuale di FreeBSD ; probabilmente una delle fonti di documentazione più complete per BSD. Personalmente, venire da quello spazio (e io sono ancora un "residente") a macOS è stato molto semplice.

Queste persone conoscevano persone che lavorano per Apple e quindi hanno creato questi trucchi?

Non sono trucchi; è il framework di Apple . Tutto, dal modo in cui l'utente interagisce con il desktop a ciò che accade quando si salva un file, si basa su un framework ben documentato.

Queste persone sono semplicemente pazze e passano tutto il giorno a dare pugni in default casuali cercando di vedere se qualcuno di loro fa qualcosa?

Noccioline? Un NO molto enfatico . Tuttavia, posso dire con certezza che siamo un gruppo curioso e sempre alla ricerca di conoscenza. So di aver trascorso molto tempo davanti allo schermo solo "vedere cosa fa qualcosa" nel tentativo di espandere la mia base di conoscenza.

Detto questo, trovare questi "valori predefiniti" è di solito per necessità (cioè abbiamo un problema reale da risolvere). Gran parte di questo viene fatto attraverso la ricerca, nonché prove ed errori.

Ho VM (macchine virtuali) in esecuzione sul mio iMac con diverse versioni di macOS solo per provare semplicemente le cose in modo da poter sperimentare senza la paura di rovinare catastroficamente le cose.

Se questo è qualcosa che desideri esplorare, ti suggerisco di iniziare navigando attraverso questo sito e trovare "problemi" che suscitano il tuo interesse. Da lì, prova le soluzioni per vedere cosa succede per nient'altro che per il bene di espandere il tuo set di abilità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.