1 pontos por GN⁺ 17 일 전 | 1 comentários | Compartilhar no WhatsApp
  • Após a atualização para o iOS 26.4, tornou-se impossível inserir o caractere especial tcheco háček(ˇ) na tela de bloqueio, e um usuário acabou sem conseguir desbloquear seu iPhone 13
  • Até a versão anterior, o iOS 18, esse caractere podia ser digitado, mas nas versões seguintes o háček desapareceu do teclado e foi substituído por outro símbolo de acento
  • O usuário não tinha backup no iCloud, então não é possível recuperar os dados, e o suporte da Apple informou que a única solução é restaurar o aparelho
  • Em teclados fora da tela de bloqueio, a digitação ainda funciona, mas o aparelho segue inacessível porque todas as tentativas, como long press, AutoFill e downgrade, falharam
  • A Apple não respondeu aos questionamentos, e em locais como o Reddit também foram relatados vários casos em que erros de digitação do mesmo caractere impediram o acesso ao dispositivo

Caso de iPhone que não pôde ser desbloqueado após atualização do iOS impedir digitação de caractere em tcheco

  • Um universitário nos EUA ficou sem conseguir acessar seu iPhone 13 porque, após uma atualização do iOS, tornou-se impossível inserir um caractere especial do tcheco
    • O estudante usava uma senha alfanumérica (passcode) em vez de um código numérico comum de 4 dígitos
    • O caractere háček(ˇ) incluído na senha deixou de poder ser digitado no teclado da tela de bloqueio após a atualização para o iOS 26.4
  • O iOS 18 foi a última versão em que esse caractere podia ser digitado na tela de bloqueio; nas versões seguintes, o háček desapareceu do teclado e foi substituído por um símbolo de acento semelhante
    • Ao pressionar a tecla, a animação e o som funcionam, mas o caractere em si não é inserido
    • Em testes próprios do The Register, ao atualizar um iPhone 16 do iOS 18.5 para o 26.4.1, o mesmo comportamento foi confirmado
  • Como o estudante não fazia backup no iCloud, as fotos e os dados do aparelho ficaram sem possibilidade de recuperação
    • O suporte da Apple informou que restaurar o dispositivo é a única solução, o que significa apagar os dados
    • Como o problema não foi corrigido nem no iOS 26.4.1, o estudante está usando temporariamente um Android barato
  • Em teclados normais fora da tela de bloqueio, ainda é possível digitar háček, mas na tela de bloqueio aparece outro símbolo de acento na mesma posição
    • O estudante tentou várias alternativas, incluindo substituição de caracteres, downgrade do iOS, long press no teclado e AutoFill, mas todas falharam
    • Em uma visita ao Genius Bar, um funcionário iniciou o processo de restauração sem consentimento, mas também não conseguiu resolver o problema
  • Nem o Face ID nem a conexão de um teclado externo servem como solução
    • O Face ID exige a digitação da senha uma vez após a atualização, e o estudante não confia em biometria por motivos de segurança
    • Logo após a atualização, o iOS entra no estado Before First Unlock, limitando a conexão de acessórios externos
  • A Apple não respondeu às repetidas perguntas do The Register
    • Em locais como o Reddit, também há vários relatos de usuários enfrentando o mesmo problema
    • Enquanto a limitação para digitar háček continuar, usuários que usem senhas com esse caractere correm o risco de perder acesso ao dispositivo

1 comentários

 
GN⁺ 17 일 전
Opiniões no Hacker News
  • Em testes internos, ao atualizar um iPhone 16 do iOS 18.5 para o 26.4.1, o háček do teclado tcheco continuou presente, mas passou a não poder ser usado na digitação da senha
    A animação e o som da tecla acontecem, mas o caractere em si não é inserido. Isso parece um bug, não uma mudança de teclado

    • Houve um caso, há cerca de 10 anos, em que alguém ficou bloqueado no macOS após usar uma senha com emoji, porque a tela de login não tinha teclado de caracteres especiais
      Encontrei o post no HN daquela época
    • Acho que o El Reg fez bem em verificar isso diretamente em teste próprio
  • A maior lição desse caso é backup
    Parece absurdo ficar bloqueado por causa de um único caractere, mas o mesmo resultado poderia acontecer ao cair de uma escada
    Até o backup em nuvem deveria ser com provedores cruzados. Não dá para saber quando as grandes empresas vão mudar de política, e uma única chamada de suporte pode custar mais do que o valor vitalício do cliente

    • O padrão “valor vitalício do cliente < custo de uma chamada de suporte” foi algo que o Google já mostrou primeiro na Califórnia
    • Por isso eu deliberadamente salvo todos os meus dados em cartão SD
      O Google tentou tornar o armazenamento externo inconveniente de propósito, mas ainda assim funciona bem quando você conecta ao PC
      É triste que quase não existam sistemas móveis que não sejam hostis ao usuário
    • A Apple deveria permitir downgrade do sistema mesmo em dispositivos antigos
      Ou então lançar uma versão aberta depois do EOL
    • A verdadeira lição é: “não compre produtos da Apple
      Se Steve Jobs visse a qualidade atual do software, levantaria do túmulo
  • Mesmo que a Apple restaure o háček, para instalar a atualização em um iPhone bloqueado ainda seria necessário desbloqueá-lo

    • É possível instalar a atualização inicializando em modo de recuperação
    • Mas, pela forma como o texto está escrito, parece que ele já tinha sido atualizado para o 26.4.1, então fica a dúvida de como isso foi possível
    • Dá para atualizar via iTunes no Mac ou no Windows, mas mesmo depois da atualização ainda é preciso digitar a senha
  • É difícil entender a Apple ter removido um caractere do teclado tcheco
    Surpreende que ninguém tenha pensado: “usuários que criaram a senha com esse caractere podem ficar bloqueados”
    Parece que esqueceram o princípio de Linus Torvalds: “não quebre o espaço do usuário

    • O primeiro item da checklist de QA deveria ser “verificar se senhas existentes ainda podem ser digitadas”
      O tcheco não é, de forma alguma, um caso irrelevante
      Por causa do USB Restricted Mode, nem teclado externo pode ser usado, o que cria uma estrutura de falha circular completa
      Tratar a UI de entrada de senha como um elemento temporário qualquer foi um grave erro de projeto de segurança
    • Esse tipo de teste poderia ter sido adicionado com um único insight, o que decepciona ainda mais considerando o tamanho da equipe
    • A Apple passa a impressão de ser, na verdade, uma das empresas mais frágeis em internacionalização (i18n)
      A qualidade dos teclados ISO também é baixa, e bugs antigos ainda continuam lá
      Também são frequentes falhas de tradução e erros de formato de data
    • Na verdade, talvez a equipe nem seja tão grande assim
    • Talvez desse até para resolver isso mantendo ao menos uma combinação de teclas oculta como escape
  • Já tive um problema igual no Android depois de usar uma senha com emoji e depois resetar o aparelho
    Foi uma experiência realmente absurda de ficar bloqueado por conta própria

    • Mas acho difícil chamar isso de “erro do usuário”
      Se o sistema permitiu criar uma senha digitável e depois tornou impossível digitá-la, a responsabilidade é do sistema
  • A Apple remover teclas usadas em senhas é algo absolutamente inaceitável

    • Mas foi exatamente isso que a Apple fez, e esse caractere já vinha sendo tratado de forma especial há muito tempo
    • Também houve a reação cínica de que eles simplesmente não se importariam com isso
  • Na época da faculdade, já tive a experiência de perder todas as fotos por não fazer backup
    Foi uma lição dolorosa

  • Fico me perguntando se a Apple ainda tem engenheiros seniores hoje em dia
    Parece o nível de um estagiário enviando algo direto para produção sem revisão
    É difícil acreditar que uma empresa de 1 trilhão de dólares cometa esse tipo de erro

  • O teclado do iPhone já tinha desde o começo um bug de ordem de entrada
    O normal seria primeiro a letra e depois o acento (como o háček), mas a Apple projetou isso ao contrário

    • Eu achava que “dead key” normalmente funcionava como prefixo, e no macOS realmente funciona assim
    • Na época das máquinas de escrever, digitava-se a letra, depois backspace e então o acento. Se não desse, marcava-se com caneta
  • Pensei se, como no Android, não daria para conectar um teclado físico por USB ao iPhone
    Se conectasse um teclado tcheco, talvez fosse possível acessar

    • Mas no iPhone, logo após a atualização, ele fica no estado Before First Unlock, então acessórios com fio não funcionam
      Por isso faz sentido que não tenham conseguido tentar
    • Depois de desbloquear, é possível usar teclado externo