Nubango는 iTunes 호환 Kerbango Tuning Service (KTS) 서버/프록시입니다. Nubango는 실제로 하나의 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 서버)로 대체합니다. 터미널에서 패치를 실행하면 "파일 열기"대화 상자가 표시되어 패치를위한 iTunes 응용 프로그램을 선택하라는 메시지가 표시됩니다. 이전 응용 프로그램 바이너리는 나중에 해킹을 취소하려는 경우를 대비하여 iTunes.app/Contents/MacOS/iTunes.old 에 저장됩니다.
여기 드래곤이됩니다 Nubango는 시스템을 사용하려고하면 시스템에 손상을 입힐 수 있습니다.
우리는 모든 사람을 위해 Nubango를 향상시키기 위해 당신의 도움이 필요합니다. 새로운 GitHub 문제를 만들어 요청을 제시하고 문제를보고하십시오!
숙련 된 사용자 만. 시스템을 손상시킬 위험이 있습니다. 포함 된 MIT "라이센스"문서를 읽으십시오.
우분투에서 테스트 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 executable에서 파일을 만듭니다. 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