InternetBanking: Banco do Brasil e GNU/Linux

Finalmente encontrei uma solução (não definitiva) para acessar o Banco do Brasil em sistemas GNU/Linux!

A solução foi testada num sistema operacional Debian Jessie (8), com o Java da Oracle – mais tarde testo com o OpenJDK e retorno aqui se funcionou.

Não vou ficar explicando os motivos da solução, se alguém quiser mais detalhes sugiro dar uma olhada nos links abaixo que tem bastante informação!

A solução

Resumidamente, basta rodar seu navegador pela linha de comando da seguinte forma:

setarch x86_64 –uname-2.6 firefox

Caso queira rodar com outro navegador é só mudar o nome do navegador. =)

Bônus

Agora, como um bônus para quem usa o ambiente gráfico GNOME3, vou explicar como fiz um “botão” para rodar o comando diretamente da interface gráfica, sem precisar abrir o terminal.

Primeiramente vejamos como fazer com o firefox:

1 – Crie um arquivo chamado bb_firefox.desktop dentro do diretório /usr/share/applications (pode ser também no ~/.local/share/applications ou diretamente em ~/Desktop) com o seguinte conteúdo:

[Desktop Entry]
Encoding=UTF-8
Name=BB Firefox
Exec=nohup sh -c ‘setarch x86_64 –uname-2.6 firefox -private-window’ > /dev/null 2>&1 & %F
Icon=home/<seu_username>/Imagens/ffoxbb.png
Terminal=false
Type=Application
Categories=Internet;

Salve a imagem abaixo na sua pasta de Imagens, ou em outro diretório que você deseje, e não se esqueça de fazer o devido ajuste no parâmetro “Icon” do código acima.

firefoxbb
logotipo firefoxBB

Caso deseje utilizar o navegador Chromium, utilize o código abaixo (que já abre com a página de login do BB):

[Desktop Entry]
Encoding=UTF-8
Name=BB Chromium
Exec=nohup sh -c ‘setarch x86_64 –uname-2.6 chromium-browser –incognito “https://www2.bancobrasil.com.br/aapf/login.jsp?aapf.IDH=sim&perfil=1″‘ > /dev/null 2>&1 & %F
Icon=/home/haydee/Imagens/chromiumbb.png
Terminal=false
Type=Application
Categories=Internet;

ChromiumBB
Logotipo ChromiumBB

Instalando o Java da Oracle

Para instalar o Java da Oracle, utilize a seguinte sequência de comandos:

sudo su
echo “deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main” | tee /etc/apt/sources.list.d/webupd8team-java.list
echo “deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main” | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv –keyserver keyserver.ubuntu.com –recv-keys EEA14886
aptitude update
aptitude install oracle-java7-installer oracle-java7-set-default
apt-get purge openjdk*
update-binfmts –package openjdk-7 –remove jar /usr/bin/jexec
update-binfmts –package oracle-java7 –install jar /usr/bin/jexec –magic PK\x03\x04

Espero que tenha ajudado! =)

Fontes:

https://lists.debian.org/debian-user-portuguese/2014/03/msg00121.html

http://arco-debian.codigolivre.org.br/arquivo/acesso_ao_banco_do_brasil_com_debian_7__jessie_.php

http://askubuntu.com/questions/259096/update-binfmts-warning

http://askubuntu.com/questions/112186/how-do-you-create-a-custom-application-launcher-in-gnome-shell

3 respostas para “InternetBanking: Banco do Brasil e GNU/Linux”

  1. Bom saber Capi! =) Vou tentar testar hoje com o OpenJDK e dou um retorno aqui.
    Mas sem essas “gambiarras” não estava funcionando não. Parece que é algum problema entre o Java, o “applet” do banco e o reconhecimento (da versão) do Kernel. É bem estranho…

Deixe uma resposta