"Confiança de erro de solicitação" 0xe8000003 ao conectar o iPhone ao Mac -- iphone campo com itunes campo com finder camp apple Relacionado O problema

“Trust request error” 0xE8000003 when connecting iPhone to Mac


0
vote

problema

português

Quando eu conecto meu iPhone SE ao meu MacBook (Catalina 10.15.7) e abra a guia Finder para o iPhone, pergunte-me se o computador deve confiar neste telefone. Quando clico no botão "Confiando", recebo o erro:

  Trust request error 0xE8000003    

Nenhuma conexão é feita.

Isso costumava funcionar bem. Eu faço no entanto restaurar este telefone de um backup .

Eu posso conectar este telefone a outros Macs. Também posso conectar outros telefones a este Mac. Apenas esses dois não querem se dar bem no localizador.

btw, eu posso use o aplicativo "captura de imagem" muito bem!

Como posso consertar isso?


Atualização:

Não há Esta solução descomente nos fóruns da Apple, mas executando o primeiro comando: < / p >.

  sudo rm -rf /private/var/db/lockdown    

já me dá um Operation not permitted mesmo que o terminal tenha permissões "Acesso ao disco total". (Quando eu desativei temporariamente a proteção de integridade do sistema via csrutil disable no console de recuperação, descobri que esta pasta está vazia de qualquer maneira.)

Atualização 2:

Eu vejo o seguinte - talvez Erros de console relacionados ao pressionar o botão "Confiança":

  AMPDeviceDiscoveryAgent AMDeviceStartSession failed (0xE8000003) for device 0x7fcf0390820  nehelper    -[NWPrivilegedHelper startXPCListener]_block_invoke client pid 204 does not have any known entitlement configd networkd_privileged_check_interface_settings_block_invoke received XPC_ERROR_CONNECTION_INVALID  AMPDeviceDiscoveryAgent AMDeviceCopyValueWithError failed (0xE8000016) for device 0x7fcf0390820 kernel  Sandbox: AMPDeviceDiscove(570) deny(1) mach-lookup com.apple.softwareupdated    

atualização 3:

Quando o Xcode tenta se conectar com o iPhone, ele falhará e mostra isso nos detalhes:

  Failed to enable wireless functionality on the device. Domain: com.apple.dtdevicekit Code: 805 Recovery Suggestion: Please check the device connection and ensure that a passcode is set on the device. User Info: {     AssociatedMobileDeviceFunction = DTDKEnableWireless;     DVTRadarComponentKey = 487927; } -- Could not allocate a resource. Domain: com.apple.dt.MobileDeviceErrorDomain Code: -402653181 User Info: {     DVTRadarComponentKey = 261622;     MobileDeviceErrorCode = "(0xE8000003)";     "com.apple.dtdevicekit.stacktrace" = (     0   DTDeviceKitBase                     0x0000000121dd093f DTDKCreateNSErrorFromAMDErrorCode + 220     1   DTDeviceKitBase                     0x0000000121e09643 __39-[DTDKMobileDeviceToken enableWireless]_block_invoke_3 + 200     2   DVTFoundation                       0x000000010510e29a __DVT_CALLING_CLIENT_BLOCK__ + 7     3   DVTFoundation                       0x000000010510febc __DVTDispatchAsync_block_invoke + 1191     4   libdispatch.dylib                   0x00007fff6fba56c4 _dispatch_call_block_and_release + 12     5   libdispatch.dylib                   0x00007fff6fba6658 _dispatch_client_callout + 8     6   libdispatch.dylib                   0x00007fff6fba8818 _dispatch_continuation_pop + 414     7   libdispatch.dylib                   0x00007fff6fba7f16 _dispatch_async_redirect_invoke + 703     8   libdispatch.dylib                   0x00007fff6fbb4957 _dispatch_root_queue_drain + 326     9   libdispatch.dylib                   0x00007fff6fbb5097 _dispatch_worker_thread2 + 92     10  libsystem_pthread.dylib             0x00007fff6fe009f7 _pthread_wqthread + 220     11  libsystem_pthread.dylib             0x00007fff6fdffb77 start_wqthread + 15 ); } --   System Information  macOS Version 10.15.7 (Build 19H2) Xcode 12.1 (17222)    

english

When I connect my iPhone SE to my MacBook (Catalina 10.15.7) and open the Finder tab for the iPhone I am asked whether the Computer should trust this phone. When I click the button "Trust" I get the error:

Trust request error 0xE8000003 

No connection is made.

This used to work nicely. I did however restore this phone from a backup.

I can connect this phone to other Macs. Also I can connect other phones to this Mac. Just these two don't want to get along in the Finder.

Btw, I can use the "Image Capture" app just fine!

How can I fix this?


Update:

There is this uncommented solution in the Apple forums, but running the first command:

sudo rm -rf /private/var/db/lockdown 

already gives me a Operation not permitted even though the terminal has "full disk access" permissions. (When I temporarily disabled the system integrity protection via csrutil disable in the recovery console, I found that this folder is empty anyway.)

Update 2:

I see the following - maybe related - console errors when pressing the "Trust" button:

AMPDeviceDiscoveryAgent AMDeviceStartSession failed (0xE8000003) for device 0x7fcf0390820  nehelper    -[NWPrivilegedHelper startXPCListener]_block_invoke client pid 204 does not have any known entitlement configd networkd_privileged_check_interface_settings_block_invoke received XPC_ERROR_CONNECTION_INVALID  AMPDeviceDiscoveryAgent AMDeviceCopyValueWithError failed (0xE8000016) for device 0x7fcf0390820 kernel  Sandbox: AMPDeviceDiscove(570) deny(1) mach-lookup com.apple.softwareupdated 

Update 3:

When Xcode tries to connect with the iPhone, it fails and shows this in the details:

Failed to enable wireless functionality on the device. Domain: com.apple.dtdevicekit Code: 805 Recovery Suggestion: Please check the device connection and ensure that a passcode is set on the device. User Info: {     AssociatedMobileDeviceFunction = DTDKEnableWireless;     DVTRadarComponentKey = 487927; } -- Could not allocate a resource. Domain: com.apple.dt.MobileDeviceErrorDomain Code: -402653181 User Info: {     DVTRadarComponentKey = 261622;     MobileDeviceErrorCode = "(0xE8000003)";     "com.apple.dtdevicekit.stacktrace" = (     0   DTDeviceKitBase                     0x0000000121dd093f DTDKCreateNSErrorFromAMDErrorCode + 220     1   DTDeviceKitBase                     0x0000000121e09643 __39-[DTDKMobileDeviceToken enableWireless]_block_invoke_3 + 200     2   DVTFoundation                       0x000000010510e29a __DVT_CALLING_CLIENT_BLOCK__ + 7     3   DVTFoundation                       0x000000010510febc __DVTDispatchAsync_block_invoke + 1191     4   libdispatch.dylib                   0x00007fff6fba56c4 _dispatch_call_block_and_release + 12     5   libdispatch.dylib                   0x00007fff6fba6658 _dispatch_client_callout + 8     6   libdispatch.dylib                   0x00007fff6fba8818 _dispatch_continuation_pop + 414     7   libdispatch.dylib                   0x00007fff6fba7f16 _dispatch_async_redirect_invoke + 703     8   libdispatch.dylib                   0x00007fff6fbb4957 _dispatch_root_queue_drain + 326     9   libdispatch.dylib                   0x00007fff6fbb5097 _dispatch_worker_thread2 + 92     10  libsystem_pthread.dylib             0x00007fff6fe009f7 _pthread_wqthread + 220     11  libsystem_pthread.dylib             0x00007fff6fdffb77 start_wqthread + 15 ); } --   System Information  macOS Version 10.15.7 (Build 19H2) Xcode 12.1 (17222) 
        

Lista de respostas

1
 
vote

Em primeiro lugar, você pode tentar redefinir as configurações de privacidade e local no dispositivo iOS, pois isso remove o arquivo de confiança no dispositivo iOS com o seu Mac (bem como qualquer outro MACS / PCS que você confiou para se conectar ao dispositivo iOS) . Afetará todas as suas outras configurações de privacidade / local também.

Mas, uma vez que isso tenha sido redefinido, você deve ser solicitado a confiar no dispositivo iOS quando se reconectar ao seu Mac. Uma vez que os dois dispositivos tenham confiável uns aos outros, o arquivo plist na pasta de bloqueio do Mac deve ser substituído com o novo plist confiável.

Se você realmente quiser remover o plist de bloqueio manualmente, não tenho certeza de como Catalina funciona com a partição separada do sistema operacional, como estou em MacOS Mojave. Mas no MacOS Mojave, você precisa ter um gole desativado e remova o plista com raiz. Só faça isso se você estiver confortável em usar sem raízes. Se você não estiver confortável usando raotless, redefinir as configurações de privacidade e local no dispositivo iOS deve ser mais que suficiente.

No entanto, se você decidir usar sem raiz, você realmente não deve remover toda a pasta de bloqueio, mas sim o plist específico para o UDID associado ao seu dispositivo iOS.

Você pode encontrar o UDID do dispositivo iOS (quando conectado) no ABCDefGHIJKLMNABCDEFGHIJKLMN0 de MacOS & GT; ABCDEFGHIJKLMNABCDEFGHIJKLMN1 & GT; ABCDEFGHIJKLMNABCDEFGHIJKLMN2 . Como alternativa, execute o comando system_profiler SPUSBDataType e procure o número de série para o iPhone. O iPhone ainda deve aparecer em informações do sistema quando estiver fisicamente conectado via USB, mesmo que você não possa acessá-lo no Finder.

Depois de ter encontrado o seu udid, observe-o para baixo (porque o número de série não contém um hífen, mas há um no nome do PLIST do UDID).

Agora você terá que entrar em raízes, que você pode fazer através do terminal usando sudo su - comando e navegar para o diretório do bloqueio (no MacOS Mojave é abcdefghijklmn5 ) e Liste todos os arquivos no diretório e procure o plist com um nome de arquivo que corresponda ao seu UDID do seu dispositivo iOS (novamente deve haver um hífen no nome do arquivo em algum lugar).

Você deve ser bom para remover o arquivo (ainda em raota) usando o comando rm , você não precisa usar sudo rm em raotless. Para mim (em Mojave), o comando para remover o plist em raiz é rm /var/db/lockdown/UDIDnumber.plist .

Quando você terminar em raotless, lembre-se de fazer logout pressionando Control + d no terminal. Mais uma vez, não use sem raízes se você não estiver confortável com isso. Então, tenha muito cuidado usando a raiz.

Deixe-me saber se isso resolve seus problemas. Eu sei que há alguns bugs de problema de confiança com dispositivos iOS conectando-se a alguns Macs (mas não todos?) Ou somente quando o hotspot está ligado. Mas espero que isso não seja o seu problema.

 

Firstly, you can try reseting Privacy and Location settings on your iOS device, as this removes the trust file on the iOS device with your Mac (as well as any other Macs/PCs you have trusted to connect to the iOS device). It will affect all your other privacy/location settings as well.

But, once this has been reset, you should be prompted to trust the iOS device when it reconnects to your Mac. Once the two devices have trusted each other, the plist file in the Mac's Lockdown folder should be overwritten with the new trusted plist.

If you really want to remove the lockdown plist manually, I am not too sure how Catalina works with the separate OS system partition, as I am on macOS Mojave. But on macOS Mojave, you need to have SIP disabled and remove the plist through rootless. Only do this if you are comfortable with using rootless. If you are not comfortable using rootless, reseting privacy and location settings on the iOS device should be more than enough.

However, if you decide to use rootless, you really shouldn't remove the entire lockdown folder, but rather the specific plist for the UDID associated with your iOS device.

You can find the UDID of the iOS device (when connected) in macOS's System Information>USB>Serial number. Alternatively, run the command system_profiler SPUSBDataType and look for the serial number for the iPhone. The iPhone should still show up in System information when it's physically connected via USB, even if you can't access it in Finder.

Once you have found your UDID, note it down (because the serial number doesn't contain a hyphen, but there is one in the UDID's plist filename).

Now you will have to go into rootless, which you can do through terminal using sudo su - command, and navigate to the lockdown directory (on macOS Mojave it's /var/db/lockdown) and list all the files in the directory, and look for the plist with a filename that matches your UDID of your iOS device (again there should be a hyphen in the filename somewhere).

You should then be fine to remove the file (still in rootless) using the rm command, you don't need to use sudo rm in rootless. For me (on Mojave), the command to remove the plist in rootless is rm /var/db/lockdown/UDIDnumber.plist.

When you are finished in rootless, remember to logout by pressing Control+D in terminal. Once again, don't use rootless if you are not comfortable with it. So, be VERY CAREFUL using rootless.

Let me know if this solves your problems. I know there's a few trust issue bugs with iOS devices connecting to some Macs (but not all?) or only when hotspot is turned on. But hopefully this won't be your issue.

 
 
 
 
0
 
vote
vote
Melhor resposta
 

O que fez Ajuda finalmente foi a atualização para o iOS 14.2.

As coisas começaram a trabalhar novamente.

 

What did help finally was the update to iOS 14.2.

Things just started to work again.

 
 

Perguntas relacionadas

1  Dimensões de imagem não mostrando no item Informações na segunda unidade  ( Image dimensions not showing in item info on second drive ) 
Na minha segunda imagem Dimensions Image Dimensions não mostram. Na minha principal unidade eles fazem. Existe alguma maneira de habilitar isso? Muito obr...

1  OS X Aviso de arquivo baixado  ( Os x downloaded file warning ) 
exemplo na parte inferior. Como o OS X aplica este aviso e qual é a melhor maneira de desativá-lo? Eu sou um desenvolvedor da Web e mais do que entender o...

1  Pastas no lixo não serão excluídas? Diz que eles estão "em uso"  ( Folders in trash wont get deleted says they are in use ) 
OK, eu tentei mesmo fazer no terminal ~ / lixo, então rm -rf para limpá-lo manualmente, e nas minhas preferências do Finder eu desmarcei o "aviso" ao esvaziar...

10  Erro -36 "Alguns dados não podem ser lidos ou gravados" ao copiar arquivos do cartão SD  ( Error 36 some data cant be read or written when copying files from sd card ) 
Eu quero copiar arquivos do meu cartão SD para a minha área de trabalho, mas para alguns dos arquivos que recebo: . O Finder não pode concluir a operação po...

1  Como faço para acessar diretórios / caminhos ocultos ou específicos do localizador?  ( How do i access hidden or specific directories paths from the finder ) 
Eu gostaria de ser capaz de fazer algo simples, como abrir um localizador e ser capaz de selecionar arquivos que estão em '~ /' ou '/' / 'Existe uma maneira s...

0  10.15 Catalina - não mostrando marca de sincronização no localizador  ( 10 15 catalina not showing sync mark on finder ) 
Como você pode ver na captura de tela, os arquivos sincronizados não estão mostrando um ícone indicando se sincronizado ou não. Ele costumava mostrar diferent...

20  Restaurar a funcionalidade da chave de escape no localizador (Mavericks)  ( Restore functionality of escape key in finder mavericks ) 
Sempre foi possível remover o foco de todos os arquivos selecionados no localizador pressionando a tecla ⎋ escape . Parece que isso não é mais possível no OS...

2  Movendo arquivos remotos sem cópia local implícita  ( Moving remote files without implicit local copying ) 
no localizador, se eu tentar mover um arquivo de dois diferentes compartilhamento SMB remoto hospedado na mesma máquina, o arquivo primeiro será baixado para ...

22  É possível usar um gesto para voltar ao localizador?  ( Is it possible to use a gesture to go back in finder ) 
Eu sinto falta da capacidade de voltar ao diretório anterior através de um gesto (furto com dois dedos como no Safari ou no Chrome) no localizador. É possível...

0  Finder congelou ao copiar a pasta grande  ( Finder froze when copying large folder ) 
Eu tenho um disco rígido de 1TB que eu preciso fazer backup da informação, então eu copiei todas as pastas em outra unidade (4 TB) e depois de um dia inteiro ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.