私の手元には 2012 年の MacBook Pro💻があります。かなり古いコンピュータですが、どれくらい古いかと言うと、「彼には光がある」と言っても信じてもらえないかもしれません。そうです、あの Apple のロゴが光ります!定期的なメンテナンス(クリーニング、シリコンパッドの交換、メモリのアップグレード、バッテリーの交換)を経て、まだ現役です。普段はコードの書き込み、ビデオの視聴、ウェブの閲覧に使用しており、非常にスムーズに動作します。ブラウザは通常、多くのタブを開いています(この習慣は良くありませんので、私のようには学ばないでください)。
このコンピュータの公式サポートされている最新のシステムは macOS Catalina で、これは 2019 年にリリースされたシステムですが、昨日までバージョン 10.15.7 のままでした。
なぜシステムをアップグレードする必要があるのかというと、サポートされていないソフトウェアを使用したいからです!App Store では、デフォルトで最新バージョンのソフトウェアがダウンロードされるため、システムがサポートされていないと直接的に通知されます。しかし、App Store では過去のバージョンをダウンロードすることはできません。また、一部のソフトウェアは、低いバージョンには存在しない API を使用しており、メンテナンスのために開発者は低いバージョンのシステムのサポートを放棄しています。例えば、OrbStack は 12.3 以降のシステムが必要であり、OpenCat デスクトップ版は 13 以降のシステムが必要です。さらに、人気のある Twitter アプリも macOS 11.0 以上のバージョンを必要としています。古いバージョンの Twitter はログアウト後にログインできなくなります。
OrbStack の GitHub での回答を思い出しました。OpenCore Legacy Patcher を試してみることにしました。以下の 2 つの記事を検索しましたが、関連するビデオも Bilibili で見つけることができます。
インストールの手順は複雑ではありません。OpenCore Legacy Patcher を使用して macOS をアップグレードする手順は次のとおりです:
- OpenCore Legacy Patcher をインストールして開きます。
- Create macOS Installer で macOS のインストールイメージファイルをダウンロードします。
- OpenCore Legacy Patcher ツールを使用して USB インストールディスクを作成します(ツールでエラーが発生したため、ここではコマンドラインで手動で作成しました)。
- Build and Install OpenCore を USB にインストールします。
- USB インストールディスクをアップグレードするコンピュータに挿入します。
- オプションキーを押しながらコンピュータを起動し、(OpenCore アイコン) USB インストールディスクを選択して起動します。
- インストール画面でディスクを選択し、インストールを行います。
- インストールが完了したら、コンピュータを再起動して macOS システムに入り、OpenCore を開き、Post Install Root Patch を適用します。
- Show Boot Picker をキャンセルし、Mean menu に戻り、Build and Install OpenCore をシステムディスクにインストールします。これにより、USB を使用せずに起動できるようになります。
いくつかの再起動を待って、成功です。
U ディスクを使用してインストールする方法では、元のシステム情報、機種、およびシステムシリアル番号は変更されません。(もう一つの方法は、システム情報を偽装することで、コンピュータをサポートされていないモデルに変更することです。再起動後、OTA アップデートが利用可能になり、直接アップグレードできます)
朝、Ventura のアップデート通知がシステムアップデートに表示されたので、インストールしました。現在は macOS 13 です。
これにより、OpenCat デスクトップ版を使用することができるようになりました。以前は ChatHub と ChatBox を使用していました。
OrbStack も使用できるようになり、Docker Desktop を使わなくても、非常に速くて快適な体験ができます。
現在、問題なく使用しています。