Nubango adalah server/proxy Kerbango Tuning Service/Proxy yang kompatibel dengan iTunes. Nubango benar -benar hanya satu skrip CGI dan beberapa file XML statis.
Versi iTunes lama seperti iTunes 8 dan di bawah ini tidak lagi dapat mengunduh daftar stasiun radio internet dari Server KTS Apple. Versi iTunes lama seperti itu menggunakan string kueri yang buruk dalam permintaan HTTP mereka. Untuk membuat hal -hal bekerja lagi, iTunes dapat dibuat untuk berkomunikasi dengan Nubango, bukan Kerbango.
Aplikasi iTunes yang sudah ditandai sekarang tersedia di Macintosh Garden!
Untuk mendapatkan iTunes untuk memuat stasiun radio dari Nubango, kita harus mengarahkan kembali permintaan HTTP iTunes ke server Nubango. patcher.sh melakukan penggantian string sederhana pada biner iTunes yang dapat dieksekusi, mengganti semua contoh pri.kts-af.net dengan pri.kts-af.org (yang merupakan server nubango khusus kami). Menjalankan Patcher di Terminal akan menyajikan dialog "File Buka" di mana Anda akan diminta untuk memilih aplikasi iTunes untuk Patching. Biner aplikasi lama disimpan di iTunes.app/Contents/MacOS/iTunes.old , untuk berjaga -jaga jika Anda ingin membatalkan peretasan nanti.
Di sini menjadi naga Nubango dapat menyebabkan kerusakan pada sistem Anda jika Anda mencoba menggunakannya, karena pada saat ini sebagian besar belum teruji.
Kami membutuhkan bantuan Anda untuk meningkatkan Nubango untuk semua orang. Harap sajikan permintaan dan laporkan masalah apa pun dengan membuat masalah GitHub baru!
Hanya untuk pengguna yang berpengalaman. Anda berisiko merusak sistem Anda. Harap baca dokumen "lisensi" MIT yang disertakan.
Diuji pada Ubuntu 20.04.2
sudo apt-get update && sudo apt install apache2xml yang disertakan ke dalam webroot (kemungkinan besar di) /var/www/htmlrewrite & cgi Apache: sudo a2enmod rewrite cgiRewriteRule ini ke file situs (tepat sebelum baris </VirtualHost> ) di /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 ke dalam direktori AT /usr/lib/cgi-bin/usr/lib/cgi-bin/streamingRadioStations.sh executable: chmod +x /usr/lib/cgi-bin/streamingRadioStations.shsudo apachectl startApache disertakan dan dikonfigurasi sebelumnya dengan Mac OS X 10.4
xml yang disertakan ke dalam webroot at /Library/WebServer/DocumentsRewriteRule ini ke bagian bawah file di /etc/httpd/httpd.conf : RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [PT]cgi-bin/streamingRadioStations.sh ke direktori AT /Library/WebServer/CGI-Executables/Library/WebServer/CGI-Executables/streamingRadioStations.sh executable: chmod +x /Library/WebServer/CGI-Executables/streamingRadioStations.shhosts Anda untuk hosting sendiri:Untuk membuat iTunes Anda berkomunikasi dengan server Nubango yang diselenggarakan sendiri, Anda dapat melakukan peretasan DNS alih-alih menambal.
Anda dapat dengan mudah mengganti alamat IP di bawah ini dengan satu menunjuk ke server Nubango Anda.
Untuk Mac OS X: Tambahkan ke bagian bawah /etc/hosts :
127.0.0.1 pri.kts-af.net
::1 pri.kts-af.net
Untuk Mac OS 9: Tambahkan ke bagian bawah /System Folder/Preferences/Hosts :
pri.kts-af.net IN A 127.0.0.1
pri.kts-af.net IN AAAA ::1