Seagate Secure desativado no macOS

 

Às vezes, o recurso Seagate Secure fica desativado ou o Toolkit exibe uma tela em branco no macOS. Estas etapas se aplicam a produtos Seagate e LaCie que são compatíveis com o recurso Seagate Secure do Toolkit.
 

IMPORTANTE: antes de partir para as soluções de problemas mais técnicas, experimente o seguinte:

  • Desconecte a unidade fisicamente > Aguarde 30 segundos > Reconecte a unidade
  • Desconecte a unidade externa > Reinicie o computador > Aguarde 30 segundos após o Toolkit ser carregado > Reconecte a unidade

Pode haver um atraso entre o sistema operacional detectar a unidade e a mensagem para desbloquear a unidade aparecer. Espere cerca de 30 segundos antes de clicar no ícone do Seagate Secure no Toolkit. 

O recurso de segurança do Toolkit utiliza uma extensão kernel (KEXT) para se comunicar com o dispositivo, no qual podemos realizar etapas de solução de problemas. Esse tipo de solução de problemas é mais avançado e algumas etapas envolverão o uso da linha de comando dentro do Terminal no macOS. As etapas abaixo vão de fáceis a mais avançadas.

Desinstale o Seagate Dashboard - somente unidades da Seagate

Softwares herdados como o Seagate Dashboard podem interferir com os recursos de segurança do Toolkit.

Ícone da Apple > System Preferences/Settings (Preferências/Configurações do Sistema) > Localize o ícone do Seagate Dashboard




Clique no ícone do Dashboard > Clique em Uninstall (Desinstalar)

Quando terminar, reinicie o computador

Se isso não resolver o problema, continue lendo.

 

Verifique se ‘Allow’ (Permitir) foi clicado

No macOS 10.13 (High Sierra), a Apple introduziu um novo recurso que requer que os usuários ‘permitam’ a KEXT antes de carregar uma KEXT de terceiros. Para saber detalhes, consulte a nota técnica da Apple.

Deve haver uma notificação durante a instalação do Toolkit informando que a permissão é necessária. Se estiver usando o Mac, clique aqui para abrir o painel de preferência Security & Privacy (Segurança e Privacidade) Usuários do macOS 13 (Ventura) precisarão rolar para baixo para ver o botão de permissão.

Para macOS 13 (Ventura)

  • Clique no ícone da Apple
  • Clique em System Settings (Configurações do Sistema)
  • Clique em Privacy & Security (Segurança e Privacidade)
  • Localize a seção Security (Segurança)

Para macOS 12 (Monterey) e anterior

  • Clique no ícone da Apple
  • Clique em System Preferences (Preferências do Sistema)
  • Security & Privacy (Segurança e Privacidade)



Pode ser necessário desbloquear o painel de Security & Privacy (Segurança e Privacidade). Para isso, clique no ícone de desbloquear no canto inferior esquerdo e insira suas credenciais. 
Se não clicar em ‘Allow’ (Permitir), a Apple impedirá o carregamento da KEXT. Segundo a nota técnica mencionada anteriormente da Apple, essa opção só ficará disponível por 30 minutos.

 

As seguintes etapas podem incluir o uso do Terminal, que é considerado mais avançado. Os exemplos incluem linhas que podem ser copiadas do artigo e coladas na janela do Terminal.

Há mais de uma maneira de abrir o Terminal. Aqui estão dois métodos:

  • Mantenha pressionado o botão Command e pressione a barra de espaço para abrir uma janela de pesquisa do Spotlight. Digite “Terminal” e pressione Enter.
  • Abra o Finder > Applications (Aplicativos) > Utilities (Utilitários) > Terminal

 

Confirme que a KEXT foi aprovada

A reinstalação do software pode fazer a solicitação de permissão reaparecer, mas há um comando do Terminal que pode ser usado para determinar se ele foi permitido ou não. O seguinte comando buscará o banco de dados de política da Apple e filtrará somente entradas da Seagate: 

 

sudo sqlite3 /private/var/db/SystemPolicyConfiguration/KextPolicy '.dump kext_policy' | grep -i seagate

Procure com.seagate.IOSED01. À direita, você deverá ver um 1 ou um 0. O número 1 significa que a KEXT foi aprovada e 0 significa que não foi aprovada. Se houver um 0, tente reinstalar o Toolkit e preste atenção na solicitação de permissão para poder aprovar a KEXT. Se houver um 1, continue lendo.

 

Verifique se a KEXT está carregada

Pode haver casos em que, por algum motivo qualquer, a KEXT não carrega quando deveria. Usando o Terminal, é possível ver se a KEXT está carregada. O comando “Kextstat” verificará as KEXTs carregadas. Assim, podemos adicionar um filtro para ver apenas KEXTs da Seagate:

kextstat | grep -i seagate

O seguinte resultado deve ser exibido, se a KEXT estiver carregada.

 

Depois que terminar, verifique novamente as preferências do sistema para ver se você pode ‘permitir’ a KEXT, caso não tenha sido aprovada ainda.

 

Carregue a KEXT manualmente 

Se a KEXT não for carregada, pode valer a pena tentar carregá-la manualmente.

AVISO: antes de continuar, desconecte TODOS os dispositivos, principalmente dispositivos da Seagate/LaCie, que não são necessários para a operação atual, mantendo apenas o que é necessário (mouse, teclado, monitor etc.). Se estas etapas não forem seguidas a risca, isso poderá causar um kernel panic durante a tentativa de carregar a KEXT. Caso isso aconteça, desligue o Mac e reinicie a máquina. 

sudo kextload /Library/Extensions/SeagateDiskService.kext

Insira a senha do usuário e pressione Enter

Abra ou reinicie o Toolkit e conecte a unidade