Nubango هو خادم/خدمة توليف Kerbango المتوافقة مع iTunes (KTS). Nubango هو في الحقيقة مجرد نص CGI وبعض ملفات XML الثابتة.
لم تعد إصدارات iTunes القديمة مثل iTunes 8 وأسفل قادرة على تنزيل قوائم محطة راديو الإنترنت من خادم KTS من Apple. تستخدم إصدارات iTunes القديمة هذه سلاسل الاستعلام السيئة في طلبات HTTP الخاصة بهم. للحصول على الأشياء مرة أخرى ، يمكن صنع iTunes للتواصل مع Nubango بدلاً من Kerbango.
تتوفر تطبيقات iTunes المُقدمة مسبقًا الآن على حديقة Macintosh!
للحصول على iTunes لتحميل محطات الراديو من Nubango ، يجب علينا إعادة توجيه طلبات HTTP الخاصة بـ iTunes إلى خادم Nubango. يقوم patcher.sh باستبدال سلسل بسيط على iTunes قابلة للتنفيذ ، ليحل محل جميع مثيلات pri.kts-af.net مع pri.kts-af.org (وهو خادم Nubango المخصص لدينا). سيقدم تشغيل Patcher in Terminal مربع حوار "ملف مفتوح" سيُطلب منك تحديد تطبيق iTunes للترحح. يتم تخزين التطبيق القديم الثنائي داخل iTunes.app/Contents/MacOS/iTunes.old ، فقط في حال كنت ترغب في التراجع عن الاختراق لاحقًا.
هنا يكون التنين قد يتسبب Nubango في تلف نظامك إذا حاولت استخدامه ، لأنه في الغالب لا تم اختباره.
نحتاج إلى مساعدتكم لتحسين Nubango للجميع. يرجى تقديم الطلبات والإبلاغ عن أي مشاكل عن طريق إنشاء مشكلة github جديدة!
للمستخدمين ذوي الخبرة فقط. أنت تخاطر بإتلاف نظامك. يرجى قراءة وثيقة "ترخيص" معهد ماساتشوستس للتكنولوجيا.
تم اختباره على Ubuntu 20.04.2
sudo apt-get update && sudo apt install apache2xml المضمّن بالكامل في Webroot (على الأرجح AT) /var/www/htmlrewrite و 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 في الدليل على /usr/lib/cgi-bin/usr/lib/cgi-bin/streamingRadioStations.sh قابلة للتنفيذ: chmod +x /usr/lib/cgi-bin/streamingRadioStations.shsudo apachectl startتم تضمين Apache وتشكيله مسبقًا مع Mac OS X 10.4
xml المضمن بالكامل في Webroot AT /Library/WebServer/DocumentsRewriteRule هذا إلى أسفل الملف على /etc/httpd/httpd.conf : RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [PT]/Library/WebServer/CGI-Executables البرنامج النصي CGI من cgi-bin/streamingRadioStations.sh/Library/WebServer/CGI-Executables/streamingRadioStations.sh 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