Come fanno le persone a scoprire gli UserDefaults nascosti [chiuso]

2

Molto spesso mi capita di incontrare questi post online su questi trucchi nascosti che, di solito sono entrati in Terminale, accedere al sistema di default dell'utente e sovrascrivere / creare nuovi valori di default che normalmente non vengono modificati dalla GUI del sistema.

Quello che mi chiedo è come fa la gente a "capire" questi cosiddetti trucchi "nascosti"?

  • Apple ha documentato tutte le preferenze utilizzabili per il loro software?
  • Queste persone conoscevano le persone che lavorano per Apple e quindi hanno costruito questi trucchi?
  • Queste persone sono semplicemente pazze e passano tutto il loro giorno a punzonare in default casuali per vedere se qualcuno di loro fa qualcosa?
posta Pro Blaster 11.02.2018 - 00:39
fonte

1 risposta

3

Did Apple document all the usable preferences for their software?

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

Inoltre, macOS si basa su un kernel core BSD così molti dei comandi di Terminale che vedi qui indicati provengono effettivamente da quello spazio. Uno dei migliori posti per conoscere BSD è dal Manuale di FreeBSD ; probabilmente una delle più complete fonti di documentazione per BSD. Personalmente parlando, provenendo da quello spazio (e sono ancora un "residente") su macOS era molto semplice.

Did these people know people that work for Apple and therefor built these tricks?

Non sono trucchi; è il quadro di Apple. Tutto da come l'utente interagisce con il desktop a ciò che accade quando si salva un file si basa su un framework ben documentato.

Are these people just nuts and spend all their day punching in random defaults looking to see if any of them do anything?

Noci? Un NO molto enfatico. Tuttavia, posso dire con certezza che siamo un gruppo curioso e sempre alla ricerca di conoscenza. So che ho passato molto tempo davanti allo schermo solo per "vedere cosa fa qualcosa" nella ricerca di espandere la mia base di conoscenze.

Detto questo, trovare questi "valori predefiniti" è di solito dovuto alla necessità (ad esempio, abbiamo un problema reale da risolvere). Una buona parte di esso viene fatto tramite ricerche e tentativi 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 il timore di rovinare in modo catastrofico le cose.

Se questo è qualcosa che desideri esplorare, ti suggerisco di iniziare a navigare su questo sito e trovare "problemi" che suscitano il tuo interesse. Da lì, prova le soluzioni per vedere cosa succede per niente più che per espandere il tuo set di abilità.

    
risposta data 11.02.2018 - 01:08
fonte

Leggi altre domande sui tag