Soundflowerをアンインストールする方法

MTGなどで音声を録音しておきたいと色々記事を探し

Soundflowerを入れると良いという言葉を間に受けインストールしました(@Mac)


しかし、、、


まず最新のmac OSではSoundflowerは使えないらしいです


何も知らず、意気揚々とMTGに参加するも

相手の声も全く聞こえず、自分の声も届いていない


色々調べてサウンド設定を触ったり

画像1

※出力をヘッドフォンにするも何も聞こえず


Audio MIDI設定を触ったりしたものの改善されず、、

スクリーンショット 2020-07-20 12.48.47


リモートワークでMTGに参加できないと致命的すぎて

アンインストールを即座に決行しました



が、


ここにもいくつもの落し穴が

とりあえずインストールしようとしてる人へ向けトラップをいくつか紹介しておきます

Soundflowerのトラップ

まずは裏でずっと動いている状態のSoundflowerを停止(unload)しないと削除自体できません


1. Soundflower.kextをunloadする

sudo kextunload /Library/StagedExtensions/Library/Extensions/Soundflower.kext

これで一旦全く聞こえていなかった音声が聞こえるようになります。

これで治ったと思ってPC再起動したら

appはまだ残っているので起動時また聞こえなくなっていました、、、


そこでappのアンインストール

A. パッケージのUninstallから削除

1. Uninstall Soundflower.scptを開く

スクリーンショット 2020-07-20 13.09.03

2. スクリプトファイルを実行

スクリーンショット 2020-07-20 13.09.15

Done!の文字は表示されるも削除されていない、、

B. Finderから削除

1. FinderでSoundflowerを検索

2. Command+Deleatで削除しようとしても削除が効かない

削除できず、、、

C. ターミナルから削除

a. Finderで検索したSoundflowerのファイルの入っているフォルダを表示

スクリーンショット 2020-07-20 12.56.59

2. 一つ上の階層までのファイルパスをターミナルにドラック

/Library/StagedExtensions/Library/Extensions

3. ls -tlaでExtensionsに入っているファイルのリストを表示

スクリーンショット 2020-07-20 13.01.14

4. ここにあるSoundflower.kextを削除

sudo rm Soundflower.kext

削除できず、、、

D. 上位フォルダの権限を開放

1. Soundflowerの入っているフォルダの一つ上の階層へ行く

cd ../

2. フォルダの権限を全開放する

chmod -R 777 Extensions

3. 再度Soundflowerの入っているフォルダへ移動

cd Extensions

4. Soundflowerを削除

rm Soundflower.kext

削除できず、、、


社内のスーパーエンジニアの方に試してもらいながら

ようやく下記の方法で削除できました

Soundflowerをアンインストールする方法(解決辺)

1. まず裏で動いているSoundflowerをunloadでストップさせる(@ターミナル)

sudo kextunload /Library/StagedExtensions/Library/Extensions/Soundflower.kext


2. インストールパッケージにあるUninstallのスクリプトをrunさせる(@Uninstallパッケージ内のスクリプト画面)

on run
do shell script "sudo rm -rf /System/Library/Extensions/Soundflower.kext" with administrator privileges
	do shell script "sudo rm -rf /Library/Extensions/Soundflower.kext" with administrator privileges
	do shell script "sudo rm -rf /Library/Receipts/Soundflower*" with administrator privileges
	do shell script "sudo rm -rf /var/db/receipts/com.cycling74.soundflower.*" with administrator privileges
	do shell script "sudo rm -rf /Applications/Soundflower" with administrator privileges
	"Done!"
end run


3. その後、do shell内""の中身を一行ずつ実行する(@ターミナル)

sudo rm -rf /System/Library/Extensions/Soundflower.kext
sudo rm -rf /Library/Extensions/Soundflower.kext
sudo rm -rf /Library/Receipts/Soundflower*
sudo rm -rf /var/db/receipts/com.cycling74.soundflower.*
sudo rm -rf /Applications/Soundflower

4. 全部終わったら再起動してみる

確認してみる

1. ステム環境設定 > サウンド > 出力/入力を開く

2. ここからSoundflowerがなくなっていれば無事アンインストール完了

スクリーンショット 2020-07-20 12.44.06


かなり長い時間これでつまづいて仕事できず、めちゃくちゃ焦りましたが

Brewusのスーパーエンジニアの方のおかげでどうにか再起できました、、


このパターンのアンインストール方法がなかなか出てこなかったので

忘却メモとして公開しておきます。

この記事が気に入ったらサポートをしてみませんか?