Pular para o conteúdo
JConfig

Guia de instalação

Cerca de cinco minutos, uma vez só. Depois disso o JConfig se atualiza sozinho pela própria central.

O que você vai precisar

  • Um computador com Windows, macOS ou Linux.
  • Um cabo USB de dados — cabos de carregamento simples não servem.
  • As ferramentas de plataforma do Android (adb) instaladas e acessíveis no terminal.
  • O APK do JConfig e o script desayadb.sh, na mesma pasta.

O script de instalação

O desayadb.sh é o que contorna o bloqueio da central. Ele envia o APK e um pequeno arquivo runner, e dispara a instalação de dentro do próprio sistema do carro.

O script ainda não está publicado neste site. Peça o arquivo pelo GitHub do projeto enquanto isso.

Passo a passo

  1. 1

    Habilite a depuração USB

    Na central, entre em Configurações, abra as opções de desenvolvedor e ative a depuração por USB.

  2. 2

    Conecte o computador ao carro

    Use um cabo USB de dados na porta da central. Autorize a conexão quando a tela do carro perguntar, e confirme que o aparelho aparece na lista.

    adb devices
  3. 3

    Rode o script de instalação

    Baixe o APK e o script na mesma pasta e execute o comando abaixo. O parâmetro --elevate concede as permissões que o JConfig precisa para esconder apps e se atualizar sozinho.

    ./desayadb.sh install jconfig.apk com.frodrigues.jconfig --elevate
  4. 4

    Pronto

    O JConfig abre sozinho ao final. Daqui em diante ele se atualiza pela própria central, sem cabo e sem computador.

Se algo der errado

O terminal responde error: closed
É o comportamento esperado quando se tenta adb install ou pm install direto: o adb da central recusa qualquer linha que contenha a palavra install. Use o script, que não passa essa palavra na linha de comando.
O adb devices não lista nada
Confirme que a depuração USB está ligada na central, troque para um cabo de dados e teste outra porta USB. Em alguns computadores é preciso rodar adb kill-server e adb start-server depois de conectar.
O aparelho aparece como unauthorized
A central está esperando você autorizar a conexão na tela do carro. Desconecte, reconecte e aceite o pedido que aparece — marque a opção de sempre permitir para não repetir isso.
A instalação é recusada e o firmware é SOP6
O SOP6 bloqueia a instalação de aplicativos por adb, e não há contorno conhecido. O JConfig só funciona em centrais com firmware SOP4.

Como desinstalar

O mesmo script remove o aplicativo e devolve a central ao estado anterior.

./desayadb.sh uninstall com.frodrigues.jconfig