Configurações de proxy clandestino do iTunes

3

Problema:

O iTunes de um usuário consulta um proxy HTTP extinto, mas apenas para solicitações HTTP da iTunes Store - outras solicitações da web do iTunes não estão protegidas. Como posso ignorar essa configuração de proxy falsa?

Antecedentes:

Não é tão fácil quanto Internet Options .

Anos atrás, minha rede tinha um proxy HTTP obrigatório em 172.31.1.1:8080. Quando mudamos para o espaço 192.168.1 / 24 e eliminamos o proxy, o iTunes desse usuário - o único usuário do iTunes na época - não pôde mais entrar em contato com a iTunes Store, uma operação que falha com "erro desconhecido -9808".

Este tem sido o caso através de várias atualizações do iTunes.exe ao longo dos anos e impede, entre outras coisas, a ativação de um iPhone novo ou recém-atualizado.

wireshark e TCPView confirmam que o usuário iTunes.exe está tentando entrar em contato com o proxy HTTP há muito extinto ao tentar acessar a iTunes Store, mas está desprotegido . Detalhes curiosos:

  • Nenhum outro tráfego iTunes.exe HTTP para esse usuário é afetado - o iTunes pode fazer conversas HTTP com sucesso nos servidores da Apple.
  • Nenhum outro tráfego da web é , se este usuário ou outros, iTunes ou navegador, etc.

Não consigo encontrar a configuração de proxy espúria em nenhum lugar do registro nem no disco, embora talvez eu não tenha pensado em todos os lugares para procurar e em todos os formatos para procurar. Outros usuários que experimentaram o mesmo código de erro parecem ter problemas de configuração da web não relacionados (validação de certificado, por exemplo).

UPDATE em resposta à excelente sugestão do Phoshi , a reinstalação não fez o truque.

    
por pilcrow 13.02.2010 / 21:49

4 respostas

5

Encontrou! O iTunes.exe aparentemente estava aplicando incorretamente as configurações de desativado do Mozilla Firefox, mas apenas para as conexões da iTunes Store.

No prefs.js do usuário afetado, o seguinte foi especificado:

user_pref("network.proxy.http", "172.31.1.1");
user_pref("network.proxy.http_port", 8080);
user_pref("network.proxy.ssl", "172.31.1.1");
user_pref("network.proxy.ssl_port", 8080);

No entanto, network.proxy.type foi implicitamente definido para seu valor padrão de zero, significando "não use um proxy". Não sei se o iTunes estava chamando o navegador padrão do usuário (Firefox), analisando parcialmente as configurações prefs.js em si, ou o que.

De qualquer forma, eu removi essas configurações via about:config e está tudo bem.

Obrigado por todas as sugestões, e mais graças a um amigo sysadmin que sugeriu que eu também fizesse uma busca no sistema de arquivos, em vez de apenas no registro.

    
por 16.02.2010 / 16:05
2

Já considerou simplesmente ... reinstalá-lo?
Você pode tentar usar o Revo Uninstaller para desinstalá-lo e remover tudo o que foi deixado para trás (isso pode incluir sua música, mas o revo não excluirá nada sem sua permissão explícita, então verifique o que está perguntando) e reinstale-o. Não tenho certeza se você tem que passar por qualquer procedimento especial (como dizer apple você vai desinstalá-lo, para não atrapalhar a propriedade, ou qualquer outra coisa), como eu já evitei o iTunes como a peste, mas tenha certeza desse primeiro.

    
por 13.02.2010 / 22:48
0

Você já tentou usar o iTunes enquanto estava conectado como um usuário diferente nesse computador? Talvez a configuração de proxy esteja armazenada no perfil do usuário e tudo o que você precisa fazer é criar um novo perfil para o usuário no computador.

    
por 15.02.2010 / 20:00
0

Eu encontrei este segmento depois de tentar uma desinstalação do iTunes com o Revo na configuração mais alta.

Notei que 5 arquivos em \ arquivos de programas \ mozilla firefox \ defaults \ pref foram marcados como sobras do itunes. canal-prefs.js, firefox.js, firefox-branding.js, firefox- | 10n.js e reporter.js. Não notei nenhuma entrada do firefox durante a varredura do registro, mas isso ocorreu antes da varredura de arquivo que me chamou a atenção.

Isso pode ser um arenque e eu pessoalmente não sei se isso afeta ou informa qualquer resposta já dada. Mas a pergunta original parecia considerar um usuário mozilla / firefox e a coincidência era interessante. :)

** edit- > Eu decidi deixar revo excluir os arquivos do Firefox. Como esperado, isso quebrou minha instalação do firefox. X-D

    
por 12.05.2010 / 21:53