Nubangoは、iTunes互換のKerbangoチューニングサービス(KTS)サーバー/プロキシです。 Nubangoは、実際には1つのCGIスクリプトといくつかの静的XMLファイルです。
iTunes 8以降のような古いiTunesバージョンは、AppleのKTSサーバーからインターネットラジオ局のリストをダウンロードすることができなくなりました。このような古いiTunesバージョンは、HTTPリクエストで悪いクエリ文字列を使用しています。再び物事を機能させるために、iTunesをKerbangoの代わりにNubangoと通信させることができます。
事前にパッチされたiTunesアプリがMacintosh Gardenで利用可能になりました!
iTunesをNubangoからラジオ局をロードするには、iTunesのHTTPリクエストをNubangoサーバーにリダイレクトする必要があります。 patcher.sh 、iTunesバイナリ実行可能ファイルで簡単な文字列交換を行い、 pri.kts-af.netのすべてのインスタンスをpri.kts-af.org (これは専用のnubangoサーバー)に置き換えます。ターミナルでPatcherを実行すると、パッチ用のiTunesアプリケーションを選択するように求められる「開いたファイル」ダイアログが表示されます。古いアプリケーションバイナリは、後でハックを元に戻したい場合に備えて、 iTunes.app/Contents/MacOS/iTunes.old contents/macos/itunes.oldに保存されます。
ここにドラゴンがありますヌバンゴは、それを使用しようとする場合、システムに損傷を与える可能性があります。
皆のためにヌバンゴを改善するためにあなたの助けが必要です。新しいgithubの問題を作成して、リクエストを提示し、問題を報告してください!
経験豊富なユーザーのみ。システムに損害を与える危険があります。付属のMIT「ライセンス」ドキュメントをお読みください。
Ubuntu 20.04.2でテスト
sudo apt-get update && sudo apt install apache2xmlディレクトリ全体をWebroot(最も可能性が高い) /var/www/htmlにコピーしますrewrite & cgi Apacheモジュールを有効にします: sudo a2enmod rewrite cgiRewriteRuleをサイトファイルに追加します( </VirtualHost>の直前) /etc/apache2/sites-enabled/000-default.config RewriteEngine On
RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [H = cgi-script,PT]cgi-bin/streamingRadioStations.shから付属のCGIスクリプト/usr/lib/cgi-binのディレクトリにコピーします/usr/lib/cgi-bin/streamingRadioStations.sh実行可能: chmod +x /usr/lib/cgi-bin/streamingRadioStations.shsudo apachectl startApacheが含まれており、Mac OS X 10.4で事前に構成されています
xmlディレクトリ全体をWebroot at /Library/WebServer/DocumentsにコピーするRewriteRuleファイルの下部に/etc/httpd/httpd.confに追加します。 RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [PT]cgi-bin/streamingRadioStations.shから付属のCGIスクリプト/Library/WebServer/CGI-Executablesディレクトリにコピーします/Library/WebServer/CGI-Executables/streamingRadioStations.sh実行可能: chmod +x /Library/WebServer/CGI-Executables/streamingRadioStations.shhostsファイルを編集する:iTunesに自己ホストされたNubangoサーバーと通信するために、パッチする代わりにDNSハックを実行できます。
以下のIPアドレスのいずれかを、Nubangoサーバーを指すものに簡単に交換できます。
Mac OS Xの場合: /etc/hostsの底に追加します:
127.0.0.1 pri.kts-af.net
::1 pri.kts-af.net
Mac OS 9の場合: /System Folder/Preferences/Hostsの下部に追加:
pri.kts-af.net IN A 127.0.0.1
pri.kts-af.net IN AAAA ::1