banner
CLCK

CLCK

🇨🇳 | 17 y.o. high school student | OI | WebDEV | Basic Photography | Telegram/Twitter/Mastodon...: @CLCK0622 | Feel free to follow me!
telegram
twitter
github
bilibili
zhihu
mastodon
www.clckblog.space

黒いリンゴの一般的なツールとコマンド

転載元遠景フォーラム

原作者に感謝します!

ツール#

OCAT は OpenCore に基づく修正の管理チャネルを提供し、これらの OpenCore 派生物を OpenCore の特別な開発バージョンと見なすことができます。手順は以下の通りです。

  1. 「編集」メニューから OpenCore 開発バージョンに切り替えます。
  2. 「OC と Kexts の UI をアップグレード」で、別の OpenCore の派生物を「インポート」を選択します。
  3. OC を同期して設定ファイルを保存します。

codecgraph をインストールするために必要な依存プログラム brew install graphviz

aml 分類#

SSDT-PNLF.aml バックライト明るさ制御パッチ
SSDT-XOSI.aml オペレーティングシステムメソッドパッチ、ブートカードが不足している SSDT-Fn.aml fn 明るさキー

kext ドライバ分類の要約#

注:ここでは黒いリンゴドライバの用途を分類しています。一部のドライバを同時に有効にすると競合が発生する可能性があるため、注意してください。

参考資料

よく使うコマンド#

  • ハードウェアモデルを確認する
system_profiler SPHardwareDataType | grep 'Model Identifier
  • 古い macOS をインストールする際のメッセージ この「macOS xxx をインストールする」アプリケーションのコピーは破損しており、macOS をインストールするために使用できません

一般的には、古いバージョンのリリースが早すぎるため、Apple は実際には最新バージョンのインストールを推奨しています。Apple は証明書の日付を更新していません。(例えば、10.13 システムは 2017 年のシステムですが、現在は 2019 年になっています。これによりエラーが発生します。システムの日付を変更してからインストールを行うことができます(システムのリリースから 1 週間後の日付に変更することを推奨します。

例えば、macOS Big Sur 11.2.2 は 2021 年 3 月 2 日にリリースされたので、システムの日付を 3 月 3 日に変更すれば大丈夫です。例えば、システム時間を 2021 年 3 月 4 日に変更する場合、以下の内容を入力します date 030400002021.00)

# ターミナルコマンドツールを開き、時間を変更するコマンドを入力します:
date 月日時分年.秒

# - Mojave 2018年のシステムをインストール
date 122014102017.30

# - Catalina 2019年
# - Catalina 10.15.7はおそらく2020年9月23日にリリースされました
date 092300002020.00

# - Big Sur 2020年
date 122014102019.30

# - Monterey 2021年
# - monterey 12.4は2022年4月20日にリリースされました
date 042100002022.00
  • インストールが続行できない、インストーラが破損しているため、インストーラを再ダウンロードして再試行してください

原因は基本的に 2 つあります

1 つはインストールイメージが正しく作成されていないことです。解決策は別の場所を探し、新しいインストールイメージを再度書き込むことです。

もう 1 つの可能性は、Apple のインストール時の検証サーバーの時間に関連している可能性がありますが、これは可能性が低いです。

  • SIP 設定
recovery(リカバリーモード)でSIPを解除します

# SIPの状態を確認する
$ csrutil status

System Integrity Protection status: enable/disabled.  

注意:enableの場合、SIPは有効です;
     disabledの場合、SIPは無効であり、SIPが解除されています。

シャットダウンして再起動し、OpenCoreブート選択画面に入り、リカバリーモードに入ります。ツール->ターミナルを開き、以下のコマンドを実行します
    csrutil disable
    csrutil authenticated-root disable
  • kexts の読み込み状態を確認する
kextstat | grep -E "AppleHDA|Lilu"

kextstat | grep -v "com.apple"                      Apple以外のドライバの読み込みを表示

kextstat | grep -v "com.apple" | grep -v "Energy"   読み込まれた非公式ドライバを確認

ioreg -l | grep layout-id 注入id値を確認
  • 一時的に更新マークをクリアする
# 一時的にシステム更新マークをクリアする
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
Killall Dock

# 更新マーク(数字のバッジ)をクリアする
defaults write com.apple.appstored.plist BadgeCount 0
Killall Dock

# 更新のバックグラウンドSoftwareUpdateNotificationManagerを解決します。更新を禁止するだけでなく、赤い更新バッジも消去します。

sudo mount -uw /
cd /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/
sudo chmod 600 ./SoftwareUpdateNotificationManager

sudo softwareupdate --ignore "macOS Catalina"
sudo softwareupdate --ignore "macOS Big Sur"
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0;killall Dock

# 復元コマンド:
sudo mount -uw /
sudo chmod 777 /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager

defaults write com.apple.systempreferences AttentionPrefBundleIDs 0;killall Dock

# 更新内容を確認する
softwareupdate --list

# システム更新の通知を復元するには、ターミナルで実行します
softwareupdate --reset-ignored
  • Launchpad でもアプリの列と幅を設定できます。以下のコマンドを使用します:
# 列数を9に設定
  defaults write com.apple.dock springboard-columns -int 9

# 行数を6に設定
  defaults write com.apple.dock springboard-rows -int 6

# Dockを再起動して有効にする
  killall Dock

# デフォルトの列数と行数に戻す
  defaults write com.apple.dock springboard-rows Default
  defaults write com.apple.dock springboard-columns Default

# Dockを再起動して有効にする
  killall Dock
  • microsoft autoupdate 方法 1:アクセス権を設定して不可視にする
cd /Library/Application\ Support/Microsoft/MAU2.0
sudo chmod 000 Microsoft\ AutoUpdate.app

方法 2:削除(簡単に、直接 Del で完了)

  1. Finder(ファインダー)を開く
  2. キーボードショートカット:command(⌘)+⇧+G を押すか、上部メニューから「移動」を選択し、「フォルダへ移動」を選択します
  3. ポップアップダイアログにパスを入力します:
    /Library/Application Support/Microsoft/
    
  4. フォルダ「MAU2.0」を直接削除するか、心配な場合はフォルダ「MAU2.0」に入り、「Microsoft AutoUpdate.app」を削除します。
  • ネットからのソフトウェアインストールを許可する設定
# ターミナルを開き、以下のコードを入力します:
sudo spctl --master-disable
  • ルートディレクトリが読み取り専用 macOS を 12.0.1 にアップグレードした後、ルートディレクトリが読み取り専用になり、「Read-only file system」と表示されます

エラー解決方法:(12.0.1 には適用されません)!!!
SIP を無効にするコマンドを実行 csrutil disable

正しい解決方法:

sudo vim /etc/synthetic.conf

1 行の記録を追加します(2 列がある場合はタブで分割する必要があります。スペースで分割するのは無効です)、その後再起動します

data Users/xxx/data
  • バックアップの速度制限を解除する

mac は初回バックアップ時に特に遅いことがわかりました。これは mac がバックアップに速度制限をかけているためで、mac の通常の使用に影響を与えないようにしています。

検証の結果、以下のコマンドを入力できます:

# 制限を解除する
sudo sysctl debug.lowpri_throttle_enabled=0

# バックアップが完了したら、制限を再度有効にする
sudo sysctl debug.lowpri_throttle_enabled=1

初回バックアップ後のバックアップ内容は大幅に少なくなるため、低速モードで十分です。

壁紙#

オンラインテストツール#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。