Como desconfio de um computador ao qual conectei meu dispositivo iOS?


34

Quando estou no trabalho, conecto meu iPhone ao computador via USB para mantê-lo carregado durante o dia.

Quando faço isso, o telefone aparece no iTunes. Não me lembro do meu telefone me perguntando se eu queria confiar no meu computador de trabalho (ou não me lembro de escolher Sim), mas prefiro não ter essa conexão. Tudo o que preciso é da preciosa voltagem preciosa.

Existe alguma maneira de remover ou não confiar em um computador específico?

(Minhas especificações: iPhone 5, iOS 7.0.2, Windows 7, iTunes 11.1)

Respostas:


18

Com iOS 7

Você não pode confiar no iOS 7. Depois de responder com "Confiança", você não pode alterá-lo. Se não estiver solicitando agora quando você se conectar, significa que você escolheu confiar antes.

Trecho do final deste artigo de suporte da Apple intitulado " iOS: alerta 'Confie neste computador' ":

informação adicional

Nota: Se você selecionar Confiar, o computador será confiado indefinidamente. Se você selecionar Não confiar, será perguntado se deseja confiar nesse computador sempre que conectar seu dispositivo a esse computador.

Última modificação: 18 de setembro de 2013

Com iOS 8

Com o iOS 8, a Apple forneceu maneiras de não confiar em todos os computadores confiáveis ​​anteriormente (não há como desconfiar de computadores seletivamente). Dependendo de como você o fizer, isso resultará na perda de suas configurações de localização e privacidade ou nas configurações de rede ou em tudo com a opção "apagar dispositivo". O artigo 'Confie neste computador' no artigo KB do iPhone, iPad ou iPod touch mencionado acima foi atualizado da seguinte forma:

Se você tocar em Confiança, o computador será confiável até você não confiar em todos os computadores ou apagar o dispositivo. Se você tocar em Não confiar, você verá este alerta sempre que conectar seu dispositivo a esse computador.

Se você estiver usando o iOS 8 ou posterior: Para não confiar em todos os computadores, toque em Configurações> Geral> Redefinir> Redefinir local e privacidade. Isso também redefinirá suas configurações de localização e privacidade. Você também não pode confiar em todos os computadores tocando em Configurações> Geral> Redefinir> Redefinir configurações de rede. Isso também redefinirá suas configurações de rede.

Última modificação: 17 de setembro de 2014


11
Interessante. Gostaria de saber qual mecanismo o iOS usa para identificar exclusivamente um computador específico?
Brant Bobby #

Todos os dispositivos USB fornecem um ID do fornecedor e um ID do produto. Além disso, um número de série também pode ser fornecido. Embora isso possa ser usado para identificar dispositivos de forma exclusiva, não é confiável (dispositivos não autorizados podem falsificá-los).
MK

Eu acho que esses existem para periféricos, mas não para hosts USB. E até eu inserir a senha do FileVault no meu Mac, o iPhone aparentemente a considera um computador diferente.
Nschum 24/10/2013

2
Além dessa linha de discussão, eu esperaria que (embora eu esteja completamente errado!) O iTunes e um dispositivo iOS passem por algum tipo de troca de chaves. Se você conseguir derrotar esse lado do PC - possivelmente desinstalando o iTunes ou limpando sua configuração de alguma forma - poderá conseguir seu objetivo.
Zigg 31/10/2013

11
É bom saber que a Apple deve incluir uma maneira de não confiar apenas em um dispositivo, ou talvez em todos, mas sem perder mais coisas.
Fabricio PH

25

Aqui está como fazer isso em um Mac: Vá para / var / db / lockdown no Terminal, conforme instruções da Apple em http://support.apple.com/kb/TS5335 . Você pode remover tudo nesta pasta, o que removerá a confiança de todos os dispositivos - você poderá confiar novamente nos dispositivos em que ainda deseja confiar. Ou você pode remover a confiança do dispositivo específico; isso é um pouco mais complicado:

Primeiro, descubra o "Endereço Wi-Fi" do seu dispositivo. Para um iPhone / iPad, vá para Configurações-> Geral-> Sobre e role para baixo. Você verá um conjunto de números e letras parecidos com "D0: 23: DB: 6C: B9: 13". Você vai precisar disso.

Agora, no seu Mac, inicie o Terminal e digite:

cd /var/db/lockdown

(Não se esqueça de pressionar return .) Pegue o endereço Wi-Fi que você acabou de encontrar e procure-o com muito cuidado assim:

grep -i D0:23:DB:6C:B9:13 *

Em vez do meu exemplo, use seu endereço de Wi-Fi . Você verá algo assim:

39c1082da11b4920c2298dca702ca3795efbf0cc.plist: <string>d0:23:db:6c:b9:13</string>

A longa sequência de números e letras que terminam em .plist (sem incluir os dois pontos) é o arquivo que você precisa remover! (Se você não vir nada, verifique com cuidado se digitou o Endereço Wi-Fi corretamente. Se você ainda não vê nada, provavelmente o seu dispositivo não era confiável em primeiro lugar. Tenha muito cuidado para usar zero e não a letra O quando você digita essa sequência!)

Como remover o arquivo? Bem, digite:

sudo rm xx...xx.plist

onde "xx ... xx.plist" é o arquivo que você deseja remover ("39c1082da11b4920c2298dca702ca3795efbf0cc.plist" no exemplo). Você pode usar copiar e colar para o nome do arquivo ou digitar as primeiras letras do nome e clicar na guia . Você precisará digitar sua senha (e precisará ser configurado como administrador no seu Mac), mas isso destruirá o arquivo e não confiará no dispositivo com esse endereço Wi-Fi.

(Minhas desculpas ao adepto da CLI nesta longa explicação, mas mesmo usuários de Mac altamente adeptos não necessariamente entendem a linha de comando do Unix. E, sim, eu sei o que é um endereço MAC, mas imagine a confusão!)


Não seria mais fácil substituir a pesquisa manual no terceiro parágrafo por grep MACAdress *.plist(poderia ser mais fácil, mesmo para as pessoas que não estão gritando)? E bem-vindo ao site!
Nohillside

Essa é uma ótima ideia! Mas o problema com o uso do <b> grep </b> é que é a linha que segue o "WiFiMACAddress" que possui o endereço real. No entanto, aqui está uma linha usando o <b> egrep </b> que procura por qualquer padrão de endereço MAC e (no meu teste) fornece uma lista limpa de arquivo e endereço:egrep -i '[0-9a-f]{2}(:[0-9a-f]{2}){5}' *.plist
Ed Hall

O objetivo é encontrar o arquivo que contém o endereço MAC, certo? A chance de ter algo parecido com um endereço MAC (e até o mesmo) para uma chave diferente é, digamos, muito pequena. Então, grep MAC *.plistfornece o nome da lista que você deseja excluir :-)
nohillside

2
Ah, então você quer dizer grep para o endereço específico. Sim, isso vai funcionar muito bem. Exemplo: grep -i "D0:23:DB:6C:B9:13" *.plist. (Você provavelmente precisará do -i, pois, pelo menos no meu teste, o iPhone usou letras maiúsculas enquanto o diretório de bloqueio usa letras minúsculas.) Editarei a resposta original para refletir essa solução (supondo que o SE me permita).
Ed Ed

Essa deve ser a resposta aceita. Obrigado pela ajuda. O -i era importante ... Estou bem à vontade com a linha de comando, então não li isso de perto e me perguntei por que o meu não apareceu.

12

Exclua o conteúdo dentro da pasta de bloqueio no seu PC, deixando a própria pasta no lugar.

Isso funcionou para mim, tanto o iTunes quanto todos os dispositivos iOS solicitaram novamente uma autorização na próxima vez que eles se conectaram.

pode ser necessário localizar o arquivo correto se você deseja excluir apenas uma autorização.

consulte http://support.apple.com/kb/TS5335


3

Eu sei que isso é antigo, mas para aqueles que se deparam com isso, as respostas acima, especialmente a escolhida, não estão completamente corretas ou não são específicas para a configuração dos solicitantes (Windows 7).

É possível "desconfiar" de um computador do lado dos computadores, basta navegar para C: \ ProgramData \ Apple \ Lockdown (iniciar, digite% ProgramData% \ Apple \ Lockdown)

Existem arquivos .plist que contêm os certificados de dispositivo e host usados ​​para emparelhar (confiança) e são nomeados usando o UDID de dispositivos iOS. Exclua o arquivo que pertence ao dispositivo que você deseja desemparelhar (remova a confiança). Excluir tudo, exceto SystemConfiguration.plist, funcionaria, mas também faria com que todos os outros tivessem que confiar novamente. Você pode obter o UDID do seu dispositivo de várias maneiras, uma das quais, uma vez que o Asker disse que o iTunes aparece, está na página principal "Resumo" do dispositivo, na parte superior tem "Número de série:" Clique uma vez e ele alternará para UDID.

Os outros métodos sugeridos até pela Apple não são ideais, pois também removem a confiança de todos os dispositivos e também usam como padrão outras configurações de chave, fazendo com que você precise alterá-las novamente para a forma como deseja.

Esse é um problema sério de segurança que me surpreende não ser abordado melhor pela Apple. Eu digo sério, porque permite ignorar toda e qualquer senha (atual ou alterada no futuro) que precisa ser inserida para que o iTunes / Computador acesse o dispositivo e colete todos os tipos de dados dele. Se alguém não tiver definido uma senha para backups criptografados (adere ao dispositivo e não ao computador), poderá criar um e fazer backup dos dados mais sensíveis também. O iTunes deve ter um método "não confiável" implementado, mas eles não. É literalmente como uma configuração na qual se pode entrar (como usar uma senha de nome de usuário comumente usada em vez de digitar a senha para desbloquear e escolher "Confiar") e não ter uma saída e ter o login permanente, mesmo se você alterar sua senha !!


2

Redefina suas configurações de privacidade. Isso funcionou para mim. Configurações> Geral> Redefinir> Redefinir Localização e Privacidade


1

Uma solução direta que encontrei (fácil se você se lembrar da Data de Confiança) -
1. Abra a pasta no caminho "/ var / db / lockdown" com a ajuda de "Ir para pasta" no menu "Ir" no Finder
2. Curto itens por data de
criação 3. Pesquise .plist se tiver uma idéia sobre a data em que foi criada. O meu estava bloqueado hoje;) Ou simplesmente abra cada arquivo .plist e combine o WiFiMACAddress com o endereço MAC do seu dispositivo
4. Exclua esse arquivo
Hurrey! Você fez!


1

Encontre o seu endereço MAC WiFi no dispositivo iOS: Configurações> Geral> Sobre> "Endereço Wi-Fi"

por exemplo. 40:98:aa:01:02:03

Em seguida, no Mac, você deseja remover a confiança de:

sudo find /var/db/lockdown -name '*.plist' -exec fgrep -i '40:98:aa:01:02:03' {} \; -delete 

0

Configurações> Geral> Redefinir> Redefinir todas as configurações devem fazer isso se você realmente não confiar.


A redefinição de fábrica não remove a confiança.

@ Chicago Como você seria capaz de dizer? E onde / como as informações de "confiança" seriam armazenadas para sobreviver a uma redefinição? Mais importante, por que diabos a Apple gostaria que funcionasse dessa maneira? Acho que todas as perguntas nos ajudariam a ter respostas.
irracional John

-1

Entre no Gerenciador de dispositivos , localize o dispositivo e exclua o driver do iPhone. Clique com o botão direito em "Apple Iphone"> Propriedades> Hardware> Propriedades> Desativar> [OK].

Voila !!!


11
Seria útil se você fornecer instruções detalhadas. Uma resposta de sentença única como esta não ajuda muito.
MK

A remoção do driver não impede o carregamento no PC? Isso também significa que nenhum iPhone pode sincronizar com o iTunes?
bmike

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.