Hackintosh:macOS SierraをIntel-PCに詳細かつ明確に展開する

聞かせてください

ファイルをUSBフラッシュドライブに解凍できない場合は、キーボードから離れて、「Computer for Dummies:PCの使用方法に関する詳細ガイド」という本を早急に読んでください!!!



1.すべてのファイルがMEGAにアップロードされます。 彼女で問題が発生している人は、コメントで急流にアップロードされます。
2.ラップトップへのMacのインストールについて私に尋ねないでください。 お願いします。 お願いします。 これは非常にhemoのプロセスです。 ubuntuをインストールして、Macテーマを接続します。 同じ体験をしてください
3.私はめったにハブラーに答えず、すべての質問についてVKに書きます。


このマニュアル/ガイド/などは、PCに「ポピー」をインストールすることに関するこの情報またはその情報を収集するのが面倒な人のために書かれており、すべてが明確で棚にあります。

そもそも、実際にシステムをPCにインストールする前に、必要かどうかを決定する必要があります。もちろん、アップルデバイスがない限り、システム自体はインストールと構成の点で非常に特殊です。 デスクトップPC用に当初計画されていなかったシステムの展開は複雑であり、ハードウェアの互換性に応じて2〜N時間のすべてを停止できることを説明する意味はありません。

ここで、Hackintoshが何であるかを理解しましょう。「hackintosh」という言葉は、「Macintosh」と「Hack」という2つの単語の合併から形成されました。

このガイドでは、Windowsからインストールフラッシュドライブを作成し(これは「初心者hackintosh」の中で最も人気のあるシステムであるため)、システムを空のディスクにインストールし、ハードウェアのカーネルを拡張し、実際にブートローダーをインストールして構成することを検討します(この時点で多くの問題があります)

著者の車:
CPU:Intel Core i5 4460 3.2 GHz(Haswell)
メモリー:16 GB Crucial Ballistix Sport
グラフィック:MSI GeForce GTX 760 2048MB
マザーボード:Gigabyte GA-H81-S2V(UEFI Bios)

アクトン
著者は、自分と同じレベルのシステムの操作性を保証しません。 システムはさまざまな方法でさまざまなマシンで機能し、「曲がった指示」について作者を非難する必要はありません。

また、この記事では、NVidiaグラフィックカードとUEFI BIOSを使用していることに注意してください。

さあ、行きましょう。

ステップ1.鉄の評価と分析


はい、Hackintoshはほぼすべての構成で何らかの形で実行されますが、常に異なる方法で実行されます。 したがって、すぐに鉄分を分析する価値があります。

プロセッサー


そのため、AMDプロセッサを搭載したマシンではシステムが動作ないという事実から始めましょう( システムが到着する臨死の状態が「作業」と呼ぶのは非常に困難です)。 はい、実際には、カスタムコアを入れたり、フラッシュしたりすることができますが、とにかく壊れた場合は、スティックからホイールを再発明することは理にかなっています。 Core i3以降、Intelプロセッサではシステムは問題なく立ち上がります(特にmacOS Sierra 10.12について説明していますが、以前のリリースはCore 2 DuoおよびPentiumプロセッサでも表示できます)。 私の場合、i5 4460が落ちました(4コア、4スレッド、最大3.4 GHzのターボブースト)。

ACHTUNG 2
ソケットプロセッサ2011-3、特にX99チップセットに問題があります。 通常、マザーボードの大きすぎるベルとホイッスルのために現れます。

ビデオカード


次に、グラフィックを決定します。 統合されたIntelグラフィックス(私の場合はHD4600)を使用する場合、ほとんどの場合、グラフィックスの「工場」が別途必要になります(ただし、ネイティブに開始できます)。

サポートされているIntelグラフィックコアのリスト
Intel HD 3000
Intel HD 4000
Intel HD 4600(ラップトップ)
Intel HD 5000

Radeons(AMD)が起動しますが、再び強打されます。 たとえば、新しいカード(RX-4 **)、およびよく知られているR9 380またはR9 380xは、ダウンロードを単純に黒い画面に表示できます。

AMDの完全にサポートされているリスト
Radeon HD 4000シリーズ
Radeon HD 5000シリーズ
Radeon HD 6000シリーズ(望ましい6600および6800)
Radeon HD 7000シリーズ(望ましい7700、7800、および7900)
Radeon R9 200シリーズ(R9 290は起動しません)
Radeon R9 300シリーズ(R9 380に問題がある可能性があります。個人的にはテストしていませんが、Redditのレビューから判断すると、これらのカードに問題があります)

このマニュアルでは、AMDグラフィックスファクトリーについては考慮しません。これはすべて、フレームバッファーパッチとブートローダーでのデバイスIDの変更(それぞれ個別)に要約されるためです。 AMDカードの詳細については、 tyk (英語)をご覧ください

NVidiaのカードでは状況がまったく異なります。 非常に才能のあるものを除き、ほとんどすべてが開始されます。 問題は第10シリーズで見られますが、ほとんどの場合、すぐには発生しません 。 GTXカードでは、グラフィックはハーフキックで始まり、GTリリースカードも例外ではありませんが、それほど遅れていません。

NVidia Work Cardリスト
Geforce 7000シリーズ
Geforce 8000シリーズ
Geforce 9000シリーズ
Geforce 200シリーズ
Geforce 400シリーズ
Geforce 500シリーズ
Geforce 600シリーズ
Geforce 700シリーズ
Geforce 900シリーズ
UPD 14.05 Geforce GTX 1000シリーズ

リストでマップを確実に見つけることができます。

ネットワークコントローラー


ネットワークカードを確認する方法をかむ必要はないと思います...

Newbyガイド
タスクマネージャー→[パフォーマンス]タブ→イーサネット(Windows 10)を開くと、ネットワークカードが黒い文字で表示されます。

画像

ところで、あなたはまだBIOS'eで見ることができます

いずれにしても、これについては詳しく説明しません。 いずれにせよ、ネットワークカードを起動する必要があるため、サポートされているネットワークカードのリストを提供するだけです。

ネットワークカード

Intelギガビット


5シリーズ-82578LM / 82578LC / 82578DM / 82578DC
6および7シリーズ-82579LM / 82579V
8および9シリーズ-I217LM / I217V / I218LM / I218V / I218LM2 / I218V2 / I218LM3

Realtek


RTL8111、8168、8101E、8102E、8131E、8169、8110SC、8169SC
RTL8111 / 8168 B / C / D / E / F / G
RTL8101E / 8102E / 8102E / 8103E / 8103E / 8103E / 8401E / 8105E / 8402 / 8106E / 8106EUS
RTL8105 / 8111E / 8111F / 8136 / 8168E / 8168F

アテローズ


AR8121、8113、8114、8131、8151、8161、8171、8132,8151、8152、8162、8172
AR816x、AR817xをサポート

Broadcom


BCM5722、5752、5754、5754M、5755、5755M、5761、5761e、57780、57781、57785,5784M、5787、5787M、5906、5906M、57788、5784M

マーベル


88E8035、88E8036、88E8038、88E8039、88E8056、88E8001

キラー


E2200

記憶


制限はありません。 システムは2ギガバイトで実行されます。 推奨4.著者は8を推奨しています。

実際、鉄を使用すると、選別されます。 この段階で気が変わっていない場合は、先に進みます。

手順2.起動可能なUSBフラッシュドライブを作成し、インストーラーを展開します


それで、ここで練習に来ます。 これをすべてWindowsから実行していることを思い出させてください。 ハッキントシュニクで働く人々が「18歳まで」と強く勧めているrutrackerの画像は使用しないことをすぐに言わなければなりません。 まず、BDUユーティリティ(BootDiskUtiliy)が必要です。

8 GBを超えるフラッシュドライブが必要です。 どれでも。

ダウンロード: tyk

1.ユーティリティを実行します
2.宛先ディスク→フラッシュドライブを選択
3.ディスクをフォーマットする

今、待っています。 フラッシュドライブはApple HFSでフォーマットされ、2つのセクションに分割されます。1つのセクションにはブートローダーがインストールされ(CLOVER)、もう1つはインストーラーを展開できるようにクリーンなままです。

操作が完了すると、およそ次の図が表示されます。

画像

次に、インストーラーを2番目のセクションに展開する必要があります。 これは、BDUユーティリティでも行います。 ただし、問題は画像の入手先です。 2つのオプションがあります:既に開梱されている既製のものを入手するか、AppStoreからMac OS Sierra.appをインストールすることで個人的に入手します。 2番目の方法は多くの時間を必要とし、非常に長い時間この.app自体を探すため、最初の方法を使用します。 職人はすでにこのユーティリティ用に既製のHFSファイルを準備し、それらを.appから抽出しました。 必要なのは、それをダウンロードすることだけです(画像の重量はほぼ5ギグなので、ダウンロードするだけで構いません)。 実際には、 こちらから macOS 10.12 Sierra ダウンロードしてください

ダウンロードしました。

1.拡張子が.hfsのファイルであるアーカイブHFSパーティションファイル(HFS +)から取得します。
2. BDU "Destination disk"ユーティリティウィンドウで、壊れたフラッシュドライブのパート2を選択します。
3.「パーティションの復元」を開きます。
4. * .hfsファイルを検索して選択します。 PART 2セクションより大きくてはならないことに注意してください
5.開梱を待っています。
すべて、フラッシュドライブのインストーラーが開梱され、動作する準備が整いました。

ここで、システムにいくつかのファイルが必要です。 このアーカイブに必要なものをすべて集めました。 後で何を、なぜ説明します。

ダウンロード

また、このkekstが必要になります。これもダウンロードします: tyk 。 Cloverを使用して、アーカイブのセクションのルートにフォルダーを解凍し、解凍したフォルダーにkextを解凍します。 すべて準備完了です。 フラッシュドライブが作成されます。 どうぞ

ステップ3. macOS SierraをIntel-PCにインストールする


フラッシュドライブが2.0ポートに挿入されていることを確認します。 再起動し、BIOSに移動します。 BIOSがUEFIであることを思い出させてください。 仮想化を無効にします(Intel Virtualization)。 ブート優先順位(BOOT)では、フラッシュドライブを示します。 UEFIモードでロードされることを確認してください。 設定を保存して適用し、再起動します。 クローバーメニューに入ります。

Clover(「Clover」)-ブートローダーhackintoshとそのインストーラー。

[オプション]メニューが表示されるまで下矢印を押します。 Enterキーを押します。 ここで必要なのは、次の行です。

画像

次のように書き込みます。

kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1 

これらの各引数が何をするのかを説明します:

kext-dev-mode=1必要な引数。これがないと、ハックは開始されません。 システムにkextをダウンロードできます(最初はFakeSMC.kext)。
rootless=0 -SIP(システム整合性保護)を無効にします。 必要な引数。
-v 「詳細モード」。 美しいリンゴの代わりに、「コンソール」ダウンロードが表示されるので、エラーがあればそれを特定できます。
npci=0x2000 (またはPCI-eのバージョンに応じて0x3000)-オプション。 PCIスキャンの段階でダウンロードが停止することを警告します。 処方できません。
nv_disable=1オプション。 ロード中のアーティファクトやその他のゴミを回避するには、グラフィカルシェルをオフにします。 Orthodox 144p解像度のネイティブグラフィックモードで読み込まれます。 処方できません。

Enterキーを押して引数を適用します。 OS X Base SystemからMac OS Sierraを起動を選択します。 そして、あざは消えました。 すぐにいくつかのエラーを分析します。ルートデバイスを待機しています-IDEコントローラーに接続する時間がありません。

修正する
USBフラッシュドライブを別の2.0ポートに再接続し、次の引数で起動します。
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=No

Bluetoothコントローラートランスポートがない-ビデオカードがオンにならないか、FakeSMC.kextがキャッチしませんでした。 kexts / otherフォルダーにFakeSMC.kextがあることを確認します。 シネズブはそれとは何の関係もありません。

修正する
このようにロードします:

kext-dev-mode=1 rootless=0 -v npci=0x2000
または:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000

それでもこのようなエラーが残る場合は、次のようにロードしてみてください。

 kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1 

その他の場合は、これらの問題を解決する必要がありますが、Googleのみが役立ちます。

待っています。 ある時点でフリーズすることがあります。 1分以上フリーズした場合-再起動します。 場合によっては役立つはずです。

そして、実際には、ここにインストーラーがあります。 言語を選択して、矢印をクリックします。 言語パックをダウンロードします(1分間フリーズする場合があります)。 [ユーティリティ]> [ディスクユーティリティ]を開き、macOS用にディスクをフォーマットする必要があります。 目的のディスクを選択し、「消去」をクリックします。 便宜上、新しいディスクを「Macintosh HD」と呼びます。 フォーマットし、ディスクユーティリティを閉じます。 次に、システム(この場合はMacintosh HD)をインストールするディスクを選択して、インストールします。

インストールには15〜30分かかります。すべてはディスクへの書き込み速度に依存します。 インストール後、システムはインターネット接続を設定するように促します-スキップします。後で行います。 ユーザーを作成します。 完了しました、私たちはシステムにいます。 むしろ、その切り株で。 これまでのところ、何も機能していません。 マシンを再起動すると、システムにアクセスできなくなります(ブートローダーがないため)。

修正する
それでもコンピューターが再起動またはダウンした場合は、USBフラッシュドライブから起動することを選択し、オプションメニューに起動引数を書き込むことを忘れずに、クローバーメニューで[Macintosh HDからmacOS Sierraを起動]を選択できます。

どうぞ...

ステップ4.基本的なシステム設定とkekstsのインストール


それで、ここにシステムがあります。 彼女がほとんど知らない限り、私たちはオンラインにならず、グラフィックスは機能せず、実際、すべてが何らかの形で非常に悪く見えます。 これを修正する必要があります。

kekstsとは何かを考えてみましょう。

Kext (カーネル拡張)-元のポピーと互換性のない1つまたは別の機器を実行するカーネル拡張(たとえば、aimakのどこにRealtekのネットワークカードやサウンドカードがありますか?)。 ここでそれらが必要になります。

最初に、ブート可能なUSBフラッシュドライブのCLOVERセクションに解凍したPostInstallフォルダーが必要です。 そこから、まず、システムにkextをインストールできるKextユーティリティユーティリティが必要です。 起動し、ユーザーからパスワードを入力し、「すべて完了」という碑文が表示されるまで待ちます。

画像

ネットワークカードにテキストをインストールし(ネットワークフォルダー、ネットワークカードごとにフォルダーに分類します)、プログラムウィンドウにドラッグします。 「すべて完了」という碑文が表示されるまで待ちます。 次に、フラッシュドライブのCLOVERセクション、kexts、その他の順に進みます。 FakeSMC.kextをそこから任意の場所にコピーし(同じPostInstallを使用)、ネットワークカードのテキストと同じ方法でインストールします。 USB 3.0ではkextも必要です。 PostInstallで解凍したのはLegacy_13.2_EHC1.kext.zipアーカイブにありました。 それをインストールします。

完了、インターネット、USBを入手し、システムをまったく起動させました(FakeSMC.kextは、Appleマザーボードにのみ存在するシステム管理制御チップを模倣します。このケクストがないと、システムは起動しません)。

次に、ブートローダーをインストールします。 PostInstallフォルダー→Clover_v2.3k_r3949に移動します。 * .pkgファイルがあります。それを開きます。

画像

続行をクリックし、ブートローダーについて読みます(私は嘘をついています、続行をクリックします)。 次に、左下隅の「構成」をクリックします。

UEFIダウンロードの場合、次の設定を設定します。

画像

レガシーローディングについては後で説明します。すべてが少し複雑であり、DSDTにパッチを適用する必要があるためです。
「インストール」をクリックします。 ブートローダーのインストールプロセスを見てみましょう。
完了、ブートローダーがインストールされました。

ステップ5.ブートローダーの構成


インストール後、クリーンで未構成のCloverブートローダーを取得します。これは、少し構成する必要があります。 Clover Configuratorを開きます(将来、ブートローダーの構成をポイント編集するためにこのプログラムを使用することはお勧めしません)。

まず、ブートローダーでEFIセクションにアクセスする必要があります。 左側のメニューで、[EFIのマウント]をクリックします。 次に、[パーティションの確認]をクリックすると、すべてのパーティションのテーブルが表示されます。 必要なパーティションは、Apple_HFSと同じパーティションにある必要があり、EFI EFIとして表示されます。 [パーティションのマウント]をクリックします。 リストで、必要なドライブ(たとえば、disk0s1)を選択します。 すべてのセクションが表示されない場合、バグがあることに注意してください。 マウスホイールを回して、セクション間をスクロールし、必要なセクションを選択します。

次に、[パーティションを開く]をクリックします。 目的のセクションで「フォルダ」が開きます。 EFI> CLOVERに移動します。 便宜上、plist.configをPostInstallフォルダーにコピーします。 また、念のため、コピーしたばかりのものが編集されるため、別の場所にコピーします。 そしてもう1つバックアップ用です。 コピーして、plist.configを開きます。

次のようなものが表示されます。

画像

ACPI-修正に触れず、ビデオカードをドロップ(DropOEM)します(2つのDSDTパッチが検出されると、DropOEM_DSMが動作します。したがって、元のオートパッチメソッドをブートローダーとして残し、表示された場合はオフにします)。
BOOTセクションに移動します。

画像

だから、ここで掘る必要があります。 システムに応じて、自分で引数を設定します。

-v (verbose) -すでにおなじみの「テキスト」ブートモード。 オンにするのではなく、必要に応じて手動で処方することをお勧めします。
arch -アーキテクチャ。 私の場合、x86_64
npciはすでにわかっているキーです。 必要に応じて公開します。 最初の起動は冗長モードなしで行うことをお勧めします。
darkwake睡眠と冬眠を担当します。 7つのモードがあります。 夢が端末でhibernatemodeの変更を開始しない場合は、試行錯誤を使用して目的のダークウェイクモードを見つけることをお勧めします。
cpus=1つのコアのみの使用を開始します。 選ぶことはお勧めしません。
nvda_drv=1 -Nvidia Webドライバーのアクティベーション。これは少し後でインストールします。 nVidiaがあるかどうかを選択します。
nv_disable=1不可視グラフィックスを無効にし、ネイティブのポピードライバーで実行します。 選択するのではなく、必要に応じて手動で処方することをお勧めします。
kext-dev-mode=1およびrootless=0はすでに説明されています。

右側のサブセクションに移動します。

Default Boot Volume -デフォルトでは、起動するドライブの選択が始まるセクション。 デフォルトでは、LastBootedVolume(最後に選択されたセクション)。
Legacy -WindowsおよびLinuxの古いバージョンのレガシーブート。 ハードウェアとBIOSの構成に大きく依存するため、いくつかのアルゴリズムが開発されています。
LegacyBiosDefault -LegacyBiosプロトコルを持つUEFI BIOSの場合。
PBRTest, PBR -PBRブートのオプション、それはただやり過ぎです。 私の場合、PBRは機能します。
XMPDetection=YESは重要なパラメーターです。 RAM、スロット、サイコロ、周波数、チャンネル数を修正します。
DefaultLoaderセクションに複数のローダーがある場合、デフォルトを選択します。 空にしないでください!
Timeout -自動起動までの時間。
Fast -パーティションの選択をスキップし、すぐにブートに進むパラメーター。
-1 (Timeout -1) -バスを無効にします。

CPUセクションをスキップすると、ローダーが必要な値を取得します。 偽装するものがない場合は、デバイスの方が優れています。 ドライバーを無効にする-起動時に不要なドライバーを無効にします。 GUI-ブートローダーの外観をカスタマイズします。 ここで説明する必要はないと思います。特別なパラメーターはありません。 画面解像度、言語、メニューテーマ。 すべてがシンプルです。 グラフィックス-カスタマイズとグラフィックス注入。

Inject NVidiaパラメーターには触れないでください! 起動時にアーティファクトがあります。 古いGTラインのカードを実行するように設計されています

カーネルお​​よびKextパッチ-パッチおよびカーネルのカスタマイズ。 デフォルトでは、Apple RTCが選択されています。 触らない方がいい。 SMBIOS-最もジュース、カスタマイズ、偽の「ポピー」。

画像

工場情報を設定するには、魔法の杖のアイコンをクリックします。 次に、iMac(PCの場合)またはMacBook(ラップトップの場合)を選択します。

ACHTUNG 3
MacMiniやMac Proなどの古い構成を確認することもできます。 あなたの仕事はあなたの鉄に最も類似したケシを選ぶことです。

メモリとスロットには何も追加しないでください。 これらは、クローバーがブート段階で取得する純粋に表面的なパラメーターです。 パラメータを誤って設定すると、競合が発生する可能性があります。

警告:policy-kext補正のないNvidiaグラフィックカードは、iMac13.1およびiMac14.2 Macモデルでのみ機能します。

AppleGraphicsControl.kext / Contents / PlugIns / AppleGraphicsDevicePolicy.kext / Contents / info.plistで、ここでConfig1をnoneに修正します。

画像

これで動作するはずです。

できた もう何も触れず、基本設定を行いました。 ファイルを保存します。 EFIセクションのCLOVERフォルダーにコピーし、ログインして交換します。 その前に、バックアップを作成しなければならなかったことを思い出させてください。

ステップ6.グラフィックドライバーをインストールして最初に再起動する


もうすぐです。 今では、ビデオカードを起動するだけです。 PostInstallフォルダーには、WebDriver * .pkgパッケージが含まれています。 開いて、インストールします。 次に、彼は再起動を提案します。 再起動します。

ここで、USBフラッシュドライブからではなく、UEFIモードのハードドライブからロードしていることを確認してください 。 Macintosh HDからmacOS Sierraを起動を選択します。 始めました。

ご注意
最初の実行には-vスイッチを使用することをお勧めします。これにより、何か問題が発生した場合にすぐにエラーを特定できます。 ブートローダーがクラッシュしてシステムにアクセスできない場合は、USBフラッシュドライブから起動し、オプションで必要なキーを指定して、システムを冗長モードでロードします。

完了、ここにシステムがあります。 写真では、すべての設定後に軸がどのように見えるかをおおよそ示しました。 システムが「ポピー」をどのように理解したか、およびプロセッサの周波数に注意してください。

画像

Nvidiaドライバーの確実なサインは、タスクバーのロゴになります。 ちなみに、干渉するのでオフにしましたが、「System Settings ...」から非表示コントロールパネルにアクセスできます。 Safariでインターネットを確認できます。 USB 3.0は、USBフラッシュドライブを3.0ポートに通常通り挿入します。

オプショナル


-音


音に関しては、物事は異なります。 外部サウンドカードがある場合は、製造元のWebサイトからそのためのドライバーをダウンロードするだけです(ミキシングコンソールなどのアナログデバイスは、ドライバーを必要とせず、すぐに起動します)。 埋め込みサウンドカードの場合、次のkextのいずれかを使用します。

VoodoHDA 職人はそれをセットアップするための指示を洗い流した。 コピーしませんが、 アーカイブへのリンクを提供します

PS著者は、テキストを手で動かすことをお勧めしますが、これはすべてKextユーティリティを介して行うことができます。

AppleHDA

AppleHDAに関して
動作するには、次の条件を満たしている必要があります。

  1. システム内のバニラ(純粋な)AppleHDA.kext kekstの存在。
  2. DSDTにHDEFセクションが存在する(または修正clover FixHDA_8000-> True)
  3. DSDT(またはclover config.plist Devices-> Audio-> Inject-> 1,2,28 ...などでレイアウトを指定します。上記のコーデック用に登録されているものから選択します)
  4. KextsToPatchセクションからサウンドのすべてのパッチを削除します(config.plistにパッチがあった場合)。
  5. DummyHDA.kextを削除します(使用する場合)
  6. VoodooHDA.kextを使用した場合-削除。 AppleHDADisabler.kextも削除して、キャッシュを再構築します。
  7. Intel HDMI 4000/4600にはクローバーの修正が必要UseIntelHDMI-> True


これですべてです。 macOS Sierraを使用する準備ができたら。

2017年5月14日からの更新


-コメントでは、善良な人々がメガから急流にファイルをアップロードしました。 これは、多くの人々がmegaからファイルをダウンロードするときに問題を抱えているという事実によるものです。 率直に言って、メガにはダウンロード速度の制限があることは知りませんでした(プレミアムアカウントを使用しています)。 また、VKですべての質問を書いてください。ただし、最初にコメントを確認してください。 あなたの問題はすでにそこで解決されている可能性があります。 繰り返しますが、私はあなたのコンピューターに与えられるかもしれないどんなリスクに対しても責任を負いません。 また、私は記事が教育目的のためだけに提示されているという点を明記したいと思います。 hackintoshをPCにインストールするという事実は、Appleのシステムに関するポリシーの重大な違反であり、法律で罰せられます。 著者は、Apple以外のコンピューターでMacOSを使用することを推奨しておらず、システムのソースコードを変更することも推奨していません。
- 終わり

Source: https://habr.com/ru/post/J318448/


All Articles