파일을 시스템 폴더로 이동할 수 없는 이유(QuickLook MIDI 파일 수정)

파일을 시스템 폴더로 이동할 수 없는 이유(QuickLook MIDI 파일 수정)

지시사항은 다음과 같습니다.
...
Audio.qlgenerator를 /System/Library/QuickLook
Music.qldisplay로 이동하세요.System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A

그러나 나는 그렇게 할 수 없습니다. 그들은 단지 "움직이지 않을 것"입니다. 저는 OS 10.11.6(최근 업그레이드)을 실행하고 있습니다. 우리 같은 인간이 OS의 내장을 망칠 수 있도록 만들었습니까?

티아 켄크

답변1

나는 이것이 MIDI 파일을 재생하기 위해 만든 Quicklook 플러그인에 대한 질문에 대한 나의 대답에 대한 응답이라고 생각합니다.

Tetsujin의 말이 맞습니다. 해당 파일은 이미 존재하며, 해당 파일을 교체하려면 SIP를 비활성화해야 합니다. Quicklook을 통해 midi 파일을 재생할 수 있도록 Quicklookui 프레임워크(quartz.framework에 위치)의 작은 부분을 이전 버전의 OS X(구체적으로 10.7) 버전으로 덮어쓰는 것입니다.

Apple은 사소한 보안 위험으로 인해 이 기능을 제거했습니다.

그러나 나에게는 내가 감수하고 있는 사소한 보안 위험이 Quicklook에서 미디 재생이 불가능하다는 큰 불편함을 감수할 만큼 가치가 있었고 아마도 같은 느낌을 받은 다른 사람들과 내 답변을 공유했습니다.

하지만 명심하세요.미성년자보안 위험이 있으며 해당 지침을 따르는 데 따르는 위험은 귀하의 책임입니다.

즉, 나는 Quicklookui 프레임워크, Quartz 프레임워크 등에 명백한 버그 없이 몇 달 동안 10.11에서 테스트/실행해 왔습니다.

짧은 답변이지만...

  1. command - r복구 모드로 부팅( 부팅 프로세스가 시작되면 종료하고 유지)
  2. 상단의 유틸리티를 클릭한 다음 터미널을 클릭하세요.
  3. 입력하세요csrutil disable
  4. 정상적으로 재부팅
  5. 이제 다음 위치에서 파일을 교체할 수 있습니다.System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A

그러나 SIP를 비활성화한 경우 매우 주의하고 수행 중인 작업을 모르는 경우 시스템 파일을 만지작거리지 마십시오. 또한 항상 최신 백업이 있는지 확인하십시오.

관련 정보