Wie finden Leute versteckte UserDefaults heraus [geschlossen]

Ziemlich oft stoße ich auf diese Online-Beiträge über diese versteckten Tricks, die normalerweise in das Terminal eingegeben werden, auf das Benutzerstandardsystem zugreifen und neue Standardeinstellungen überschreiben/erstellen, die normalerweise nicht von der System-GUI geändert werden.

Was ich mich frage, ist, wie die Leute diese sogenannten "versteckten" Tricks "herausfinden"?

  • Hat Apple alle verwendbaren Einstellungen für seine Software dokumentiert?
  • Kannten diese Leute Leute, die für Apple arbeiten und deshalb diese Tricks gebaut haben?
  • Sind diese Leute einfach verrückt und verbringen den ganzen Tag damit, zufällige Standardwerte einzugeben, um zu sehen, ob einer von ihnen etwas tut?

Antworten (1)

Hat Apple alle verwendbaren Einstellungen für seine Software dokumentiert?

Ja. Der erste Ort, an dem Sie nachsehen sollten, ist die Dokumentationsseite von Apple . Praktisch alles, was mit Ihrem Mac und dem Betriebssystem zu tun hat, wird hier dokumentiert.

Darüber hinaus basiert macOS auf einem zentralen BSD-Kernel, sodass viele der Terminalbefehle, auf die Sie hier verweisen, tatsächlich aus diesem Bereich stammen. Einer der besten Orte, um etwas über BSD zu lernen, ist das FreeBSD Handbook ; wohl eine der umfassendsten Dokumentationsquellen für BSD. Für mich persönlich war es sehr einfach, von diesem Raum (und ich bin immer noch ein „Bewohner“) zu macOS zu kommen.

Kannten diese Leute Leute, die für Apple arbeiten und deshalb diese Tricks gebaut haben?

Sie sind keine Tricks; Es ist Apples Rahmen . Alles, von der Interaktion des Benutzers mit dem Desktop bis hin zum Speichern einer Datei, basiert auf einem gut dokumentierten Framework.

Sind diese Leute einfach verrückt und verbringen den ganzen Tag damit, zufällige Standardwerte einzugeben, um zu sehen, ob einer von ihnen etwas tut?

Nüsse? Ein ganz klares NEIN . Ich kann jedoch mit Sicherheit sagen, dass wir ein neugieriger Haufen und immer auf der Suche nach Wissen sind. Ich weiß, dass ich viel Zeit vor dem Bildschirm verbracht habe, nur um zu sehen, was etwas tut, um meine Wissensbasis zu erweitern.

Allerdings ist das Auffinden dieser "Standardwerte" normalerweise notwendig (dh wir haben ein tatsächliches Problem zu lösen). Ein Großteil davon erfolgt über Forschung sowie Versuch und Irrtum.

Ich habe VM (virtuelle Maschinen) auf meinem iMac mit verschiedenen Versionen von macOS, nur um Dinge einfach auszuprobieren, damit ich experimentieren kann, ohne befürchten zu müssen, die Dinge katastrophal durcheinander zu bringen.

Wenn Sie dies untersuchen möchten, schlage ich vor, dass Sie damit beginnen, durch diese Website zu surfen und "Probleme" zu finden, die Ihr Interesse wecken. Probieren Sie von dort aus die Lösungen aus, um zu sehen, was passiert, nur um Ihre Fähigkeiten zu erweitern.