Contornando bloqueios regulatórios, hackeando AirPods e uma gaiola de Faraday
(lagrangepoint.substack.com)Contornando bloqueios regulatórios, gaiolas de Faraday e upgrade auditivo
-
Contornando as restrições regulatórias da Apple: Após a atualização para o iOS 18.1 da Apple, o recurso de aparelho auditivo dos AirPods Pro 2 ficou restrito a apenas alguns países, o que levou à busca por formas de burlar essa limitação. Isso envolveu principalmente aprender a contornar bloqueios por região, construir uma gaiola de Faraday e organizar um mutirão para ativar o recurso de aparelho auditivo para os avós das pessoas ao redor.
-
Informações sobre aparelhos auditivos: Aparelhos auditivos normalmente custam entre ₹50.000 e mais de ₹8L, e o recurso de aparelho auditivo da Apple é divulgado como capaz de restaurar até 60dbHL. Isso funciona como uma opção mais barata no mercado.
-
Restrições geográficas: Se você usa AirPods Pro 2 e iOS 18.1 ou superior, o recurso de aparelho auditivo só pode ser usado em determinados países. Esse recurso verifica a localização principalmente por IP, região da Apple Store e localidade/fuso horário/idioma do dispositivo.
-
Como o dispositivo verifica a localização: Dispositivos iOS usam vários métodos para verificar a localização. Entre eles estão requisições GET baseadas em geolocalização por IP, região da Apple Store, localização baseada em sinal de GPS e determinação de localização com base em MCC/MNC.
-
Tentativas de contorno: No iPad de 10ª geração, foi feita uma tentativa de alterar a região e a localidade, além de usar proxy no tráfego de rede para fingir que a localização era nos EUA, mas sem sucesso. Por causa de certificate pinning, não foi possível se conectar aos servidores da Apple.
-
Processo de solução do problema: O grupo se reuniu na Lagrange Point para resolver o problema e descobriu que o certificate pinning e a simulação de localização do Xcode não funcionavam corretamente. Em
locationd, a configuraçãoAllowSimulatedLocationestava definida como 0, então não era possível ativar o recurso com as ferramentas do Xcode. -
Geolocalização: Foi decidido enganar o iOS usando triangulação de localização com SSIDs Wi‑Fi e endereços MAC. Para isso, foi usado um ESP32 para alternar rapidamente entre SSIDs Wi‑Fi.
-
Gaiola de Faraday e jammer de Wi‑Fi: Uma caixa envolta em papel-alumínio foi usada para criar uma gaiola de Faraday, e um micro-ondas foi usado para bloquear os sinais de rede ao redor. Depois de colocar o iPad dentro da gaiola e reiniciá-lo após 5 minutos, foi possível enganar o sistema para que a localização aparecesse como sendo nos EUA.
-
Desbloqueio em massa: Há planos para organizar um mutirão na Lagrange Point para disponibilizar esse recurso na Índia. A ideia é ajudar as pessoas a usarem AirPods como aparelhos auditivos.
-
Outras observações: O recurso de aparelho auditivo funciona como um preset de equalização que substitui o modo Transparência dos AirPods. Depois de ativado, ele é sincronizado com a conta do iCloud e pode ser usado em outros dispositivos.
-
Agradecimentos e saudações: O autor agradece a Raghav Toshniwal por explicar o processo de verificação de localização do dispositivo, aos avós que aguentaram os testes e ao pai de Rithwik por ter comprado os AirPods.
1 comentários
Comentários do Hacker News