Arquivo mensal: agosto 2020

Erros no app Bradesco

Você está tentando usar o aplicativo Bradesco de home banking e, ao tentar acessar sua conta, recebe uma mensagem de erro. Pode ser um código numérico (4859…) que o componente webview está desatualizado ou, nas últimas versões, uma tela dizendo que você está com problemas de acesso à internet.



Há dicas diversas, desde se atualizar manualmente o webview até a mais simples, que é desligar o WiFi e forçar a utilização de dados móveis.

Eu tinha muito esse problema e sempre acabava utilizando os dados móveis, que não é a melhor solução, já que vocêpode precisar fazer uma consulta numa área sem sinal de sua operadora mas com internet disponível.

Como com os dados móveis funcionavam eu sabia que era alguma restrição na rede local que eu utilizava, então comecei a fazer uma captura de pacotes enquanto tentava o acesso e verificava os dados quando ocorria o erro.

Em alguns minutos, achei a resposta: o app do Bradesco utiliza o googletagmanager.com e o adservice.google.com de maneira ativa. Se não tiver resposta desses domínios, o app dá erro.

Liberei esses domínios de anúncios no meu firewall e agora o app funciona corretamente.

Acredito que os desenvolvedores devriam ter previsto um tratamento de erros melhor, afinal o google não é o Bradesco e problemas em sites externos ao banco não deveriam causar problemas aos usuários. No meu caso foram regras estritas no firewall, mas o mesmo problema irá ocorrer se qualquer um desses sites apresentar problemas.

Fazendo o adb reconhecer seu dispositivo android

androideia

This post has been translated to english.

o adb (android debug bridge) é uma ferramenta desenvolvimento para android.

Geralmente para ativar basta conectar seu dispositivo android, ativar a depuração USB (USB debugging) e verificar com o comando “adb devices”, que deve retornar uma lista com o número serial dos dispositivos que estejam conectados.

Essa é a teoria. A prática é que só são reconhecidos de maneira automática dispositivos de fabricantes como HTC, Motorola, Samsung… se seu dispositivo é de algum fabricante obscuro ou um legítimo xing-ling, o resultado é parecido com esse:

adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

Para que seu dispositivo seja reconhecido é necessário colocar o identificador de seu dispositivo no arquivo adb_usb.ini.

Como identificar o fabricante:

Conecte seu dispositivo na porta USB do seu micro (ative a depuração USB).

Ver o post original 612 mais palavras

Matt's Entropy

... seeding /dev/random, one blog post at a time.

Maravilhoso Mundo Novo

De volta ao Paraíso

androideia

Idéias e Android, necessariamente não nessa ordem.

Another Airgun Blog

Idéias e Android, necessariamente não nessa ordem.

Armas de Pressão - Modificações e afins

Metade da graça em atirar está em fazer ajustes na arma.