Warum kann ich meine Dateien nicht in Systemordner verschieben (QuickLook MIDI-Dateien korrigiert)

596
KenK

Ihre Anweisungen lauten :
...
Bewegen Sie den Audio.qlgenerator, um /System/Library/QuickLook
Music.qldisplay zu verschiebenSystem/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A

Aber ich kann das nicht. Sie "nur nicht bewegen". Ich verwende OS 10.11.6 (ein aktuelles Upgrade). Haben sie es geschafft, so dass uns Sterbliche mit dem Innern des Betriebssystems umgehen können?

TIA KenK

0
Wessen Anweisungen? [Sie sind falsch, übrigens - sollte ... Rahmen / Versionen / A / Plugins / sein, aber das ist nicht der Punkt] Außerdem sollten diese beiden Dateien bereits dort vorhanden sein, wo Sie versuchen, sie zu verschieben. Drittens sind diese Bereiche durch System Integrity Protection [SIP] geschützt, siehe http://apple.stackexchange.com/questions/209441/system-library-launchagents-is-locked-in-el-capitan/209452#209452 Tetsujin vor 8 Jahren 1

1 Antwort auf die Frage

0
jzg.dev

Ich vermute, dies war eine Antwort auf meine Antwort auf eine Frage, die vor einiger Zeit ein Quicklook-Plugin für die Wiedergabe von MIDI-Dateien war.

Tetsujin ist korrekt, diese Dateien sind bereits vorhanden, und um sie zu ersetzen, müssen Sie SIP deaktivieren. Sie überschreiben im Wesentlichen einen kleinen Teil des quicklookui-Frameworks (im quartz.framework) in eine Version aus früheren Versionen von OS X (speziell 10.7), um die Wiedergabe von Midi-Dateien durch Quicklook zu ermöglichen.

Apple hat diese Funktionalität aufgrund geringer Sicherheitsrisiken aufgegeben.

Für mich war jedoch das geringe Sicherheitsrisiko, das ich einging, die große Unannehmlichkeit wert, weil es keine Midi-Wiedergabe im Schnellblick gab, und ich teilte meine Antwort mit anderen, die vielleicht das gleiche Gefühl hatten.

Denken Sie jedoch daran, dass ein geringes Sicherheitsrisiko besteht. Das Befolgen dieser Anweisungen erfolgt auf eigenes Risiko.

Das heißt, ich habe es bereits seit Monaten am 10.11 getestet und ausgeführt, ohne offensichtliche Fehler im Quicklookui-Framework, Quarz-Framework usw.

Kurze Antwort aber ...

  1. command - rStarten Sie den Wiederherstellungsmodus (Herunterfahren und Halten, sobald der Startvorgang beginnt
  2. Klicken Sie oben auf Dienstprogramme und dann auf Terminal
  3. Eintippen csrutil disable
  4. Starten Sie normal neu
  5. Sie sollten jetzt die Datei unter ersetzen können System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A

Seien Sie jedoch vorsichtig, wenn SIP nicht aktiviert ist, und basteln Sie nicht mit Systemdateien herum, wenn Sie nicht wissen, was Sie tun. Stellen Sie außerdem sicher, dass Sie eine aktuelle Sicherung haben