Certificado do Scarlet iOS Revogado? Como Resolver Rapidamente

Seu certificado do Scarlet iOS foi revogado? Esse é o motivo mais comum para o Scarlet e os apps instalados por meio dele pararem de abrir de repente. A boa notícia: na maioria dos casos não há nada de errado com o seu iPhone, e seus apps geralmente podem ser reinstalados rapidamente assim que um certificado funcional estiver disponível. Este guia mostra como confirmar que uma revogação é realmente o problema, como resolver isso sem perder os dados dos apps e o que usar enquanto você espera.

O que significa um certificado revogado

Todo app em um iPhone precisa ser assinado por um certificado que a Apple reconheça. O Scarlet assina apps com um certificado corporativo (enterprise), um tipo que a Apple emite para empresas instalarem apps internos nos dispositivos de seus funcionários. Quando a Apple identifica um certificado corporativo sendo usado para distribuir apps ao público em geral, ela o revoga. A partir desse momento, o iOS se recusa a abrir qualquer coisa assinada com esse certificado: o próprio Scarlet e todos os apps instalados por ele.

A revogação não é um banimento do seu dispositivo ou da sua Apple ID, e ela não apaga seus apps. Os apps continuam na tela inicial; o iOS simplesmente não os abre até que sejam assinados novamente com um certificado válido. Para entender melhor os riscos desse modelo de assinatura, confira nosso guia sobre segurança de certificados corporativos.

Sinais de que seu certificado foi revogado

  • O Scarlet e os apps instalados por meio dele fecham assim que você toca neles, ou simplesmente não abrem
  • Uma mensagem “Não é possível verificar o app” que menciona uma conexão com a internet, mesmo que você esteja online
  • Uma mensagem informando que o app não está mais disponível
  • Todos os apps instalados pelo Scarlet falham ao mesmo tempo, enquanto os apps da App Store continuam funcionando

Esse último ponto é o teste decisivo. Se apenas um app trava, o certificado provavelmente está ok e o problema é do próprio app. Se tudo o que você instalou pelo Scarlet parou de uma vez, uma revogação é a causa mais provável.

Revogado, não confiável ou outra coisa? Uma verificação rápida

Vários problemas diferentes parecem iguais. Antes de apagar qualquer coisa, descubra qual é o seu caso:

  • “Untrusted Enterprise Developer”: o certificado é válido, mas você ainda não confiou nele neste dispositivo. Resolva em Ajustes > Geral > VPN e Gerenciamento de Dispositivo, como mostramos no nosso guia sobre o erro de desenvolvedor não confiável. Nada foi revogado.
  • “Unable to Verify App” enquanto você está offline: o iOS precisa de conexão com a internet para verificar o certificado pela primeira vez. Conecte-se ao Wi-Fi e tente novamente. Veja como corrigir o “Unable to Verify App”.
  • Apps param de funcionar depois de exatamente 7 dias: esse é o vencimento normal de apps assinados com um Apple ID gratuito (Sideloadly, AltStore), não uma revogação do Scarlet. Eles precisam de uma atualização, não de uma reinstalação.
  • O Scarlet abre em uma tela branca: isso tem várias causas além de uma revogação; veja as soluções para a tela branca no Scarlet iOS.
  • Uma mensagem de “VPN Required”: uma VPN, um perfil de DNS ou uma rede restrita está bloqueando o Scarlet, não uma revogação. Veja como corrigir o erro VPN Required.
  • Todos os apps do Scarlet falham ao mesmo tempo, online, depois de funcionarem antes: isso é uma revogação. Continue com os passos abaixo.

Como corrigir um certificado revogado do Scarlet

Passo 1: verifique se já saiu um novo certificado

As revogações atingem todos os usuários do Scarlet ao mesmo tempo, então a solução depende da equipe do Scarlet assinar uma nova build com um certificado novo. O tempo que isso leva varia de horas a vários dias. Confira os canais do Scarlet antes de mudar qualquer coisa no seu celular; reinstalar enquanto não existe um certificado funcional só vai gerar o mesmo erro de novo.

Passo 2: não exclua seus apps ainda

Excluir um app da tela inicial também apaga seus dados: saves, logins e configurações. Se depois você instalar uma cópia recém-assinada do mesmo app por cima da antiga, o iOS geralmente mantém esses dados. Então deixe os apps quebrados onde estão até você ter um Scarlet funcionando de novo, a menos que você já tenha os dados salvos em backup ou na nuvem.

Passo 3: reinstale o Scarlet pela fonte original

  1. Abra nossa página de instalação do Scarlet iOS ou o site do Scarlet no Safari
  2. Toque em Install e confirme o aviso
  3. Se for solicitado, vá em Ajustes > Geral > VPN e Gerenciamento de Dispositivo e confie no novo perfil de desenvolvedor (passo a passo em como confiar em certificados de desenvolvedor corporativo)
  4. Abra o Scarlet e verifique se ele inicia

Se o Scarlet ainda não instalar, provavelmente o novo certificado ainda não está ativo. Espere e tente novamente mais tarde, em vez de recorrer a sites espelho desconhecidos. O passo a passo completo de instalação está em como instalar o Scarlet iOS.

Passo 4: reinstale seus apps por cima das cópias antigas

Com o Scarlet funcionando novamente, instale cada app que você precisa a partir da mesma fonte de antes. Uma cópia nova assinada com o novo certificado substitui a que estava quebrada, geralmente mantendo seus dados intactos. Os apps que você não usa mais já podem ser removidos.

Passo 5: limpe os perfis antigos

Vá em Ajustes > Geral > VPN e Gerenciamento de Dispositivo. É possível que entradas antigas de desenvolvedor do certificado revogado continuem lá depois da nova instalação. Remova uma entrada somente quando nenhum app que você queira manter ainda depender dela, pois removê-la também remove os apps assinados com ela.

O que usar enquanto você espera

Se você precisa de um app funcionando agora mesmo, assine-o você mesmo. Esses métodos usam seu próprio Apple ID em vez de um certificado corporativo, então uma revogação do Scarlet não os afeta:

  • Sideloadly: roda em um PC Windows ou Mac. Conecte seu iPhone, escolha o IPA e assine com seu Apple ID (como usar o Sideloadly).
  • AltStore: também precisa de um computador rodando o AltServer, e pode atualizar apps via Wi-Fi.

Com um Apple ID gratuito, os apps assinados dessa forma expiram depois de 7 dias e você pode ter no máximo 3 deles ativos ao mesmo tempo. No iOS 16 e versões posteriores, você também precisa ativar o Developer Mode. Comparamos as três ferramentas em AltStore vs Scarlet iOS vs Sideloadly.

Truques que você deve evitar

Alguns conselhos que você encontra por aí fazem mais mal do que bem:

  • Cópias do Scarlet em sites espelho desconhecidos. Um instalador remontado de uma fonte não oficial pode conter qualquer coisa. Use a fonte oficial e verifique os arquivos IPA conforme mostrado em como escanear arquivos IPA em busca de malware.
  • Perfis de DNS “anti-revogação”. Eles bloqueiam os servidores que o iOS usa para verificar certificados. Na melhor das hipóteses, só atrasam o problema, e também bloqueiam uma verificação de segurança que protege você. Instalar perfis de configuração vindos de estranhos dá a eles controle sobre partes do seu tráfego de rede.
  • Modo avião. Abrir um app offline às vezes funciona por um curto período depois de uma revogação, mas isso não é confiável e para de funcionar assim que o iOS verifica o certificado novamente.

Como sofrer menos na próxima revogação

  • Guarde cópias dos arquivos IPA que você mais usa, para poder reinstalar rapidamente assim que um novo certificado for lançado
  • Ative a sincronização em nuvem ou o backup integrado do app, quando disponível, para que seus dados não dependam do certificado
  • Configure o Sideloadly ou o AltStore com antecedência, antes de precisar deles, para aqueles um ou dois apps dos quais você não consegue abrir mão
  • Se você tiver uma conta de desenvolvedor Apple paga, um assinador no próprio dispositivo que usa seu próprio certificado evita revogações de certificado compartilhado; veja Feather vs Scarlet iOS
  • Leia nosso guia de segurança sobre sideloading para saber quais riscos vêm com cada método

Perguntas frequentes

Com que frequência o certificado do Scarlet é revogado?

Não existe um cronograma fixo. A Apple revoga certificados corporativos quando detecta distribuição pública, então isso pode acontecer algumas vezes por ano ou várias vezes em um mês.

Vou perder meus aplicativos ou dados?

Os aplicativos continuam instalados, mas não abrem. Seus dados são mantidos enquanto você não excluir os aplicativos. Reinstalar uma cópia recém-assinada por cima da antiga geralmente preserva os dados.

A Apple pode banir meu iPhone ou Apple ID por causa de uma revogação?

Uma revogação é direcionada ao certificado, não a você. O Scarlet não usa seu Apple ID para assinar aplicativos, então um certificado revogado do Scarlet não afeta sua conta.

Reiniciar o iPhone resolve um certificado revogado?

Não. Reiniciar só ajuda em casos de certificado não confiável ou não verificado. Um certificado revogado continua revogado até que os aplicativos sejam assinados novamente.

O Scarlet voltou a funcionar, mas um aplicativo ainda trava. Por quê?

Esse aplicativo provavelmente ainda é a cópia antiga, assinada com o certificado revogado. Reinstale-o pelo Scarlet. Se mesmo assim ele continuar travando, consulte Scarlet iOS não funciona: 10 soluções.

Conclusão

Um certificado revogado faz parte do uso de qualquer instalador de aplicativos assinado por certificado corporativo. Confirme se realmente é uma revogação, mantenha seus aplicativos instalados, reinstale o Scarlet pela fonte original assim que um novo certificado for lançado e reinstale seus aplicativos por cima das cópias antigas. Se você configurar uma ferramenta de autoassinatura antes da próxima revogação, seus aplicativos mais importantes continuam funcionando enquanto você espera.

Posts Similares