Eles encontram uma exploração no iOS que permite ícones dinâmicos em aplicativos

ícones

Já faz um tempo que a Apple permitiu que os aplicativos usassem ícones alternativos e há alguns que já se adaptaram, permitindo-nos escolher qual ícone do aplicativo queremos usar nas próprias configurações do aplicativo. Porém, Até agora, apenas os aplicativos Calendário e Relógio possuem ícones dinâmicos, mas foi encontrada uma exploração no iOS que pode mudar isso.

Bryce Bostwick foi quem descobriu essa façanha que permite que os desenvolvedores criem ícones dinâmicos para seus aplicativos. Entrando na parte mais técnica, o exploit usa a API que permite que os aplicativos usem ícones diferentes, mas ignora a exigência de que isso seja alterado manualmente pelo usuário.

O que isto significa? Vamos começar explicando como o iOS realmente funciona. E é que, iOS faz com que o usuário escolha um ícone alternativo para o aplicativo e então o sistema lança um alerta de confirmação. Se o sistema não conseguir verificar se foi o usuário quem o solicitou, o alerta não será exibido e o ícone não será modificado. Por tanto, O iOS não permite que o ícone mude em um processo em segundo plano.

No entanto, Bryce descobriu que ao usar um método privado que chama a API, você pode usar ícones personalizados sem a necessidade de aceitar o alarme do iOS e, portanto, sem exigir que o usuário o solicite. Isso junto com outro truque para fazer o iOS pensar que o aplicativo está sempre ativo mesmo quando o fechamos, Você pode modificar o ícone sempre que quiser em segundo plano, permitindo assim que ele seja dinâmico junto com diversos ícones estáticos que mudam com o tempo.

Claro, isso é algo que Na revisão dos aplicativos da Apple Store, os aplicativos serão revisados ​​e provavelmente rejeitados que desejam usar esta exploração. Veremos se o iOS 18 e sua nova personalização permitem que ícones dinâmicos entrem em nossas vidas.


Siga-nos no Google Notícias

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.