2024年8月アーカイブ

 

 

Chrome 130でuBlock Originが使えなくなった話

本日、私が使っているChrome Canaryが130にアップデートされ、ついに、uBlock Originの利用が停止されてしまいました。
以下のような画面が表示されたのです。

「uBlock Origin」をオフにしました

ublock_origin_is_gone.jpg

正常なブラウジングができなくなるのも嫌なので、ここは潔く拡張機能を削除することにしました。

さて、これからどうするかです。

1.uBlock Origin Liteを入れて様子を見る
2.メインブラウザをFirefoxやBraveに変更する
3.(YouTubeの広告を削除したいのがメインなら)YouTubeプレミアムに加入する

いろいろ設定してあるChromeを、いまさら他のブラウザに変更するのもアレなので、ここは上記の1番で様子を見ることにします。

しかし、Manifest V3のリリースは、いろいろ根深い問題をはらんでいます。
私たちが、GmailやGoogleフォトなどが無料で使えているのは、ひとえに広告主様からGoogleへの広告料の提供のおかげなわけです。この広告が表示されないとあっては、GoogleはuBlock Originのような広告ブロッカーは排除したいわけで...。

ただ、昨今は、YouTubeにしろ、ウェブサイトにしろ、やたらと過剰な広告(しかも表示されたら消しにくい)が目につくのも事実で、広告をブロックしたい気持ちもわかります。

さて、どうすればいいでしょうか?

ぐっどらっこ。

MacBook Air 13-inch, Early 2015 をOCLPにてsonoma 14.5 で使っていました。
10日ほど前にmacOS Sonoma 14.6.1がリリースされました。
MacにインストールされているOCLPのバーションは1.5.0で、Sonoma 14.6.1に対応しているようです。

14.6.1には緊急性の高いセキュリティパッチやバクフィックスはなかったのですが、すでにインストールの準備が済んでいるようで「今すぐ再起動」ボタンが表示されていたので、ついクリックしてしまいました。

インストールは問題なく終わり、パスワードを入力してデスクトップが表示されると、なぜか1分ほどで勝手にログアウトされてしまうようになってしまいました。再起動したりしても、症状は変わりません。

コンソールアプリでクラッシュレポートを確認すると以下のようなログがありました。

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process:               WindowServer [168]
Path:                  /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
Identifier:            WindowServer
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               88
Date/Time:             2024-08-18 15:18:51.9350 +0900
OS Version:            macOS 14.6.1 (23G93)
Report Version:        12
Anonymous UUID:        D8825FBE-D157-0689-490B-144893C62312
Time Awake Since Boot: 680 seconds
System Integrity Protection: enabled
Crashed Thread:        0  ws_main_thread  Dispatch queue: com.apple.main-thread
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       UNKNOWN_0xD at 0x0000000000000000
Exception Codes:       0x000000000000000d, 0x0000000000000000
Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [168]

WindowServerがEXC_BAD_ACCESS (SIGSEGV)で落ちているようですが、よくわからないです。

そういえば、14.6.1にアップデート後、OCLPのPost-Install Root Patchの実行をし忘れていました。
でも、ログインするとすぐにログアウトしてしまいます。

以下の方法で対処できましたので、同じ現象でお困りの方はお試し下さい。

  1. Macを終了させます。
  2. Optionキーを押しながら電源ボタンを押します。
  3. OCLPのパティションをクリックします。
  4. SHIFTキーを押しながらSonomaのパティションをクリックし、セーフモード起動します。
  5. ログインします。(セーフモードであれば正常にログインできます)
  6. Macにインストール済みのOCLPを起動しようとするも、起動できません。
  7. 他のパソコンでOCLPOpenCore-Patcher-GUI.app.zipをダウンロードし、USBメモリを使って問題が発生使ってしているMacにコピーします。
  8. zipを解凍後、そのOpenCore-Patcher.appを起動し、Post-Install Root Patchを実行します。
  9. Macを再起動します。

oclp_sonoma_1461.jpg

直りましたか?

macOSのアップデートがリリースされるたびに、今、問題なく動いていれば、それはそれでOKだからアップデートはやめておこうかな...と思うのですが、ついついアップデートしてしまいます。
さて、このMacにも、OCLPはmacOS 15 (Sequoia)に問題なく対応してくれるでしょうか。

ぐっどらっこ。