Translate

Nosso Canal Youtube
Patrocinadores do clube
Peças Auto 24

www.PECASauto24.pt
Autopecas-online

www.AutoPECAS-online.Pt
Inscreva-se!


Android APP CM Kicks 2018

Página 2 de 5 Anterior  1, 2, 3, 4, 5  Seguinte

Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por kevinlin em Qua Out 18, 2017 12:03 pm

larini escreveu:
kevinlin escreveu:Parabens pelo post, está bem didático. Vou testar aqui e posto meus resultados!

Mexi um pouco na CM e tenho algumas dúvidas e gostaria de saber se vcs saberiam ajudar ou se tiveram o mesmo problema:
1 - É possível alterar o navegador padrão da CM para o Waze ao inves de utilizar o NDrive? Procurei em toda a CM e nao achei essa opção (ja pressionei e segurei o botão do Waze pra ver se aparecia mais opções, ja fui nos ajustes...nada)

2 - O controle de som no volante parece nao funcionar para passar as músicas no Spotify, alguem encontrou o mesmo problema?

3 - No Radio, o botão de passar a musica no volante parece seguir a aba "Descobrir" e nao o meu Favoritos. Tem como ajustar isso?

Abs!

1 - Instalei um programa que faz iniciar o waze automaticamente quando liga a central...
2 - Não passa mesmo.
3 - Então, ele passa pelas estações definidas e não pelas favoritas.

Obrigado pelas respostas! Qual programa que vc utiliza para abrir o waze automaticamente?

Abs!

kevinlin

Mensagens : 5
Data de inscrição : 16/10/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por larini em Qua Out 18, 2017 12:33 pm

Oi, é o AutoStart da guru labs.
avatar
larini

Mensagens : 80
Data de inscrição : 28/05/2017
Idade : 47
Localização : Kicks

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por derfelsetzer em Sex Nov 17, 2017 8:50 am

almeida_bru escreveu:Acrescentando outras dicas à resposta do "rl34075"...
01- Instalem o "APKPure" (loja virtual semelhante ao Play Store) e baixem seus apps através dele. A vantagem é que podemos manter nossos apps atualizados sem ter que ficar tendo toda essa trabalheira de pen-drive.
02- Instalem o "Google Search". Hoje em dia o nome desse app é apenas "Google". Apesar de ter incompatibilidade com o Google Play Services, ele disponibiliza o recurso de busca por comando de voz tanto para o Chrome quanto para o Waze.
03- Instalem o "IPTV" e o "MX Player". Com eles, basta baixar uma lista de canais para assistir TV.

Infelizmente a TV ainda não adianta muito devido ao bloqueio de vídeo em movimento. Alguma solução para isso?

Muito boa dica! Com isso pude atualizar o waze que não estava funcionando do jeito que veio de fábrica.

derfelsetzer

Mensagens : 2
Data de inscrição : 06/11/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por gustavomelo.vix em Qua Nov 22, 2017 3:20 am

rl34075 escreveu:Adquiri meu Kicks há 1 semana e estou postando aqui um procedimento básico para instalar alguns aplicativos na CM sem muito conhecimento técnico.

Passo 1: Preparando o Pendrive:
Insira um pendrive em seu computador e formate no formato NTFS, como apresentado na figura abaixo.
https://i11.servimg.com/u/f11/19/73/47/87/usb10.png

Passo 2: Baixar Aplicativos:
Acesse o site http://apkmirror.com para baixar os aplicativos que você deseja, mas fique atento à versão correta, pois os aplicativos devem ser para a plataforma ARM e copie no pendrive.
https://i11.servimg.com/u/f11/19/73/47/87/apkmir10.png

Passo 3: Instalar os Aplicativos:
Insira o pendrive na porta USB do Kicks
https://i11.servimg.com/u/f11/19/73/47/87/img_6110.jpg

Selecione o ícone arquivos
https://i11.servimg.com/u/f11/19/73/47/87/img_6111.jpg

Navegue selecione o pendrive
https://i11.servimg.com/u/f11/19/73/47/87/img_6112.jpg

Selecione o aplicativo que quer instalar e faça a instalação da mesma forma que você faz com seu celular:
https://i11.servimg.com/u/f11/19/73/47/87/img_6113.jpg
https://i11.servimg.com/u/f11/19/73/47/87/img_6114.jpg
https://i11.servimg.com/u/f11/19/73/47/87/img_6115.jpg

após a instalação será possível ver o novo aplicativo instalado
https://i11.servimg.com/u/f11/19/73/47/87/img_6210.jpg

aqui está um vídeo com alguns dos aplicativos que estou executando em minha CM.

Se eu quiser desinstalar apps eu consigo? É fácil?

gustavomelo.vix

Mensagens : 7
Data de inscrição : 20/02/2016

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por gustavomelo.vix em Qua Nov 22, 2017 9:49 pm

derfelsetzer escreveu:
almeida_bru escreveu:Acrescentando outras dicas à resposta do "rl34075"...
01- Instalem o "APKPure" (loja virtual semelhante ao Play Store) e baixem seus apps através dele. A vantagem é que podemos manter nossos apps atualizados sem ter que ficar tendo toda essa trabalheira de pen-drive.
02- Instalem o "Google Search". Hoje em dia o nome desse app é apenas "Google". Apesar de ter incompatibilidade com o Google Play Services, ele disponibiliza o recurso de busca por comando de voz tanto para o Chrome quanto para o Waze.
03- Instalem o "IPTV" e o "MX Player". Com eles, basta baixar uma lista de canais para assistir TV.

Infelizmente a TV ainda não adianta muito devido ao bloqueio de vídeo em movimento. Alguma solução para isso?

Muito boa dica! Com isso pude atualizar o waze que não estava funcionando do jeito que veio de fábrica.

Fiquei com medo de atualizar e dar pau, o meu de fábrica ta funfando.

Alguém conseguiu fazer cache de maps no waze ou google maps? É importante para viajens.

gustavomelo.vix

Mensagens : 7
Data de inscrição : 20/02/2016

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por fwowk em Sab Dez 09, 2017 10:45 am

Pessoal,

Acho que tem como desbloquear os aplicativos.

Seria algo semelhante que o pessoal fez para o Honda HR-V, mas lá teve um cara que ajudou fazendo um app para editar.

Eles usam um arquivo de Whitelist dentro da central, segue uma foto dos nomes dos processos que não caem no bloqueio de tela.

Teriamos que conseguir acesso de gravação no arquivo que fica em /data/whitelist_4gis.xml, toda vez que tem início a central ele copia para /data4write/whitelist_4gis.xml.

Quando tiver mais tempo vou tentar gravar o arquivo.


fwowk

Mensagens : 1
Data de inscrição : 09/12/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por mapoli em Qua Dez 13, 2017 11:56 am

almeida_bru escreveu:Acrescentando outras dicas à resposta do "rl34075"...
01- Instalem o "APKPure" (loja virtual semelhante ao Play Store) e baixem seus apps através dele. A vantagem é que podemos manter nossos apps atualizados sem ter que ficar tendo toda essa trabalheira de pen-drive.
02- Instalem o "Google Search". Hoje em dia o nome desse app é apenas "Google". Apesar de ter incompatibilidade com o Google Play Services, ele disponibiliza o recurso de busca por comando de voz tanto para o Chrome quanto para o Waze.
03- Instalem o "IPTV" e o "MX Player". Com eles, basta baixar uma lista de canais para assistir TV.

Infelizmente a TV ainda não adianta muito devido ao bloqueio de vídeo em movimento. Alguma solução para isso?


Boa tarde pessoal!
Eu sou mais um feliz proprietário de um Kicks....rs.... Very Happy
Fiz o que o Almeida_Bru falou e realmente de cara aparece uma atualização para o Waze e para o próprio APKPure.
E consegui conectar via WIFi aqui de casa e foi de boa.
Show.
Parabéns para nós.
avatar
mapoli

Mensagens : 11
Data de inscrição : 30/11/2017
Idade : 48
Localização : Votorantim - SP

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por Shorts em Sab Dez 23, 2017 7:36 pm

Boa noite,

Peguei meu Kicks SL essa semana e gostaria de agradecer ao colega rl34075 pelas dicas. Instalei o APKPure e atualizei o Waze tranquilamente.

Queria saber se alguém já conseguiu instalar algum app de dashcam que consiga gravar as imagens da câmera frontal/traseira do Kicks. Testei alguns que fazem isso com celular mas não funcionaram.

Tenho uma dashcam a alguns anos que grava vídeos com intervalos de 5 minutos para o caso de algum acidente/incidente. Se pudesse utilizar a própria câmera do Kicks seria mais prático.
avatar
Shorts

Mensagens : 24
Data de inscrição : 23/12/2017
Localização : Guarulhos/SP

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por ayres em Qua Dez 27, 2017 11:15 pm

Boa noite pessoal, esses procedimentos funcionam com a central do Kicks SV?

ayres

Mensagens : 5
Data de inscrição : 21/12/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por Shorts em Qui Dez 28, 2017 7:17 am

ayres escreveu:Boa noite pessoal, esses procedimentos funcionam com a central do Kicks SV?

Se for essa CM do modelo 2018 que está numa foto mais acima deve funcionar sim.
avatar
Shorts

Mensagens : 24
Data de inscrição : 23/12/2017
Localização : Guarulhos/SP

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por ayres em Qui Dez 28, 2017 9:07 am

Não é não

ayres

Mensagens : 5
Data de inscrição : 21/12/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por rvmattos em Qui Dez 28, 2017 1:08 pm

fwowk escreveu:Pessoal,

Acho que tem como desbloquear os aplicativos.

Seria algo semelhante que o pessoal fez para o Honda HR-V, mas lá teve um cara que ajudou fazendo um app para editar.

Eles usam um arquivo de Whitelist dentro da central, segue uma foto dos nomes dos processos que não caem no bloqueio de tela.

Teriamos que conseguir acesso de gravação no arquivo que fica em /data/whitelist_4gis.xml, toda vez que tem início a central ele copia para /data4write/whitelist_4gis.xml.

Quando tiver mais tempo vou tentar gravar o arquivo.
isso evoluiu?


evoluiu isso?

rvmattos

Mensagens : 32
Data de inscrição : 21/11/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por quistus em Sex Jan 05, 2018 4:38 pm

Oi pessoal, tb sou novo aqui...
Adquiri o meu Kicks SL no fim de dezembro, muito satisfeito até agora.
Instalei o Aptoid na central para baixar mais APKs.
Alguém testou o procedimento de desbloqueio via software?
Queria muito usar o Here WeGO, mas trava ao andar.
E alguém sabe qual a diferença dos dois slots de cartão de memória da Multi App Android?
Alguém tem as especificações da CM?
Tks!

quistus

Mensagens : 14
Data de inscrição : 25/12/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por larini em Sex Jan 05, 2018 4:47 pm

Uma entrada é para gravar músicas e outras coisas. A outra entrada é para atualização do GPS, quando tiver alguma pela concessionária.
avatar
larini

Mensagens : 80
Data de inscrição : 28/05/2017
Idade : 47
Localização : Kicks

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por quistus em Sab Jan 06, 2018 10:32 am

Pessoal instalei o ES Explore, acessei o arquivo White list coloquei o Here mas não funcionou.
Tentei sem "".
<"GISName>here<"/GISName>
<"GISName>here-maps<"/GISName>
<"GISName>herewego<"/GISName>
<"GISName>here wego<"/GISName>

Alguma outra ideia?

Mad Mad Mad Mad Mad Mad

quistus

Mensagens : 14
Data de inscrição : 25/12/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por Matbr em Dom Jan 07, 2018 11:33 am

Instalei o es explorer também, consegui navegar pelas pastas, marquei a opcão de mostrar arquivos ocultos, mas não encontro o arquivo whitelist, kicks sl 17/18, consegue me ajudar?

Matbr

Mensagens : 7
Data de inscrição : 07/01/2018

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por rvmattos em Dom Jan 07, 2018 1:29 pm

quistus escreveu:Pessoal instalei o ES Explore, acessei o arquivo White list coloquei o Here mas não funcionou.
Tentei sem "".
<"GISName>here<"/GISName>
<"GISName>here-maps<"/GISName>
<"GISName>herewego<"/GISName>
<"GISName>here wego<"/GISName>

Alguma outra ideia?

Mad Mad Mad Mad Mad Mad

entra nas propriedades do "executavel" do here.... ve como ele eh nomeado na central.... é so um palpite, que acredito que voce ja tenha feito...

rvmattos

Mensagens : 32
Data de inscrição : 21/11/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por quistus em Seg Jan 08, 2018 11:06 am

Matbr escreveu:Instalei o es explorer também, consegui navegar pelas pastas, marquei a opcão de mostrar arquivos ocultos, mas não encontro o arquivo whitelist, kicks sl 17/18, consegue me ajudar?

No ES File Explore tem no canto superior esquedo três traços de opções, clica lá, vá em local>dispositivo.
A pasta vai aparecer na pasta raíz.

quistus

Mensagens : 14
Data de inscrição : 25/12/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por cslaviero em Seg Jan 08, 2018 11:51 am

edit: msg repetida.


Última edição por cslaviero em Seg Jan 08, 2018 11:55 am, editado 1 vez(es)

cslaviero

Mensagens : 6
Data de inscrição : 08/01/2018

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por cslaviero em Seg Jan 08, 2018 11:54 am

quistus escreveu:Pessoal instalei o ES Explore, acessei o arquivo White list coloquei o Here mas não funcionou.
Tentei sem "".
<"GISName>here<"/GISName>
<"GISName>here-maps<"/GISName>
<"GISName>herewego<"/GISName>
<"GISName>here wego<"/GISName>

Alguma outra ideia?

Mad Mad Mad Mad Mad Mad

É provavel que esse arquivo faça algum match com o nome do pacote. Tenta com.here.app.maps no lugar de "here" somente. Instalei o Sygic e embora pela imagem acima ele esteja relacionado, ele trava quando o carro começa a andar. Vi que o pacote chama "com.sygic.maps". Talvez ele deva pegar tudo depois de "com.". tenta essa combinação, "here.app.maps" também.

cslaviero

Mensagens : 6
Data de inscrição : 08/01/2018

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por quistus em Seg Jan 08, 2018 4:17 pm

Nada ainda...
Tentei todas as possibilidades.



quistus

Mensagens : 14
Data de inscrição : 25/12/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por cslaviero em Seg Jan 08, 2018 5:42 pm

quistus escreveu:Nada ainda...
Tentei todas as possibilidades.



Voce adicionou e reiniciou a CM ? E depois de reiniciar a lista se mantém? Pode ser que essa lista seja uma cópia, ou pode ser que ela seja lida em algum momento específico.

E é estranho não ter os outros apps ai nessa lista. Talvez essa lista seja só pra autorizar o uso do GPS pelo aparelho. Você arriscaria tirar o "waze" da lista e testar? Ou então instala o Google maps e tira tudo que tenha referencia a "maps" ou "map" da lista (faz uma cópia pra garantir) Wink

Tenta fazer um backup de todos os arquivos que podem ser lidos dessas pastas do sistema, se quiser joga aqui no grupo que tento achar algo também.

cslaviero

Mensagens : 6
Data de inscrição : 08/01/2018

Voltar ao Topo Ir em baixo

Um solução ainda não tão usual...

Mensagem por fsantos em Seg Jan 08, 2018 8:57 pm

Primeiramente quero salientar que este é o meu primeiro post e já peço desculpas de antemão por qualquer quebra de regra que possa cometer e que irei corrigir prontamente caso alguma seja levantada, outro detalhe é que a descoberta apresentada aqui funcionou para o meu veículo e como tal eu NÃO ME RESPONSABILIZO pelo uso indevido, por perda de garantia etc. Mesmo sendo uma solução via software e que aparentemente não apresenta grandes riscos. Estejam avisados.

Sem mais, vou primeiramente contextualizar o meu achado.

Depois de analisar bem o post do usuário fwowk, fui em busca de como aquele arquivo .xml era utilizado pelo sistema no bloqueio de aplicativos.

Fuçando pela CM encontrei o script bash que gera a cópia do arquivo da pasta "data" da nossa CM para a pasta "data4write", porém, como a CM vem sem o privilégio de root, e com medo de perder a garantia na tentativa, o acesso a pasta "data" do sistema ficou inviável...

Parti então para uma segunda análise, copiei todos os .apk da CM e comecei a descompilar todos, olhando um a um em busca de alguma informação e uso do tal .xml.

Com isso fiz a primeira descoberta, pelo menos para mim, nossa CM é fabricada por uma empresa chamada Adayo, que além de fabricar lampadas LED, faz Centrais Multimídia.

Bom, como não encontrei nenhuma informação sobre o desbloqueio desta, continuei a fuçar aplicativo por aplicativo e então me deparei com o seguinte app, "AppsMonitor.apk" vulgo "com.adayo.appsmonitor".

Achei o nome interessante e comecei a analisar o código fonte e Voilá, finalmente encontrei o responsável por apresentar a maldita mensagem "Prezado condutor, você não deve utilizar aplicativos que distraia-o do trânsito. Por favor, estacione seu veículo para assistir vídeos.".

Sem entrar em detalhes chatos, posso até fazer isso caso queiram, o aplicativo é responsável por analisar qual aplicativo está aberto no momento, ver se ele é ou não habilitado para o uso em movimento e fechar o mesmo caso não seja. O maior problema é que ele não se utiliza do arquivo "whitelist4gis_conf.xml" para se basear, em vez disso ele tem um arquivo interno do app com o nome "Constants.java" aonde ele coloca exatamente quais aplicativos permitir ou não.

Pensei que tinha achado um beco sem saída onde teria que ir atras do root da CM para poder remover o tal aplicativo.

Foi ai que tentei o seguinte, fui a lista de aplicativos do sistema e fiz a coisa mais simples possível, forcei a parada do tal app e como em um passe de mágica ele não voltou a ser executado e pude deixar o Chrome aberto com o carro rodando.

Não sei ao certo se depois de algum tempo esse aplicativo pode ser reiniciado pela central, a priori, ele somente é executado no inicio e caso fechado não volta.

Preciso de mais testes para ver se isso é realmente o caso.

No mais segue abaixo imagens de como achar o tal app e fecha-lo.

Se quiserem entro mais no detalhe do código fonte do mesmo, por hora testem se funciona com vocês, lembrando que isso somente para a central do Kicks Nacional.

P.S: Pensei em criar um aplicativo para fechar o tal AppsMonitor e colocar esse aplicativo para rodar no inicio do sistema, mas, estou sem tempo, se alguém quiser se candidatar será bem vindo com certeza.





Arquivo whitelist4gis.sh:
Código:
#! /bin/sh

#logcat -s libsuspend > /dev/ttyMT0 &
#logcat > /dev/ttyMT0 &

function main() {
    if [ ! -f /data4write/whitelist4gis_conf.xml ];then
        cp -vf /data/whitelist4gis_conf.xml /data4write/
    fi

    chmod 0666 /data4write/whitelist4gis_conf.xml
    
    if [ ! -f /data4write/audio_policy.xml ];then
        cp -vf /system/audio_policy.xml /data4write/
    fi
    
    chmod 0666 /data4write/audio_policy.xml
}

main $@

Arquivo Constants.java:
Código:
package com.adayo.appsmonitor.constant;

public class Constants {
    public static final String AdayoAction = "adayoAction";
    public static final int DELAY_TIME = 5000;
    public static final int MESSAGE_HIDE = 2;
    public static final int PARKING_STATE_ON = 0;
    public static final String Package_ADAYO_NAVI = "com.mxnavi.mxnavi";
    public static final String Package_Auxin = "com.adayo.auxin";
    public static final String Package_Bluetooth = "com.adayo.bluetooth";
    public static final String Package_CDC = "com.adayo.cdc";
    public static final String Package_CMMB = "com.adayo.cmmb";
    public static final String Package_DVR = "com.adayo.dvr";
    public static final String Package_Deezer = "deezer.android.app";
    public static final String Package_Disc = "com.adayo.disc";
    public static final String Package_EASYWIFI = "com.adayo.easywifi";
    public static final String Package_Foursquared = "com.joelapenna.foursquared";
    public static final String Package_Google = "com.google.android.googlequicksearchbox";
    public static final String Package_GoogleMaps = "com.google.android.apps.maps";
    public static final String Package_HERE = "com.here.app.maps";
    public static final String Package_IGO_NAVI = "com.navngo.igo.javaclient";
    public static final String Package_Ipod = "com.adayo.ipod";
    public static final String Package_Launcher = "com.android.launcher";
    public static final String Package_MXNavi = "com.mxnavi.mxnavi";
    public static final String Package_Music = "com.adayo.music";
    public static final String Package_NDriveNavi = "com.ndrive.kicks";
    public static final String Package_OndeParar = "br.com.ondeparar";
    public static final String Package_Photoplayer = "com.adayo.photoplayer";
    public static final String Package_RDVR = "com.adayo.rdvr";
    public static final String Package_Radio = "com.adayo.radio";
    public static final String Package_SWC = "com.adayo.swc";
    public static final String Package_Setting = "com.android.settings";
    public static final String Package_Skype = "com.skype.raider";
    public static final String Package_Spotify = "com.spotify.music";
    public static final String Package_SystemUI = "com.android.systemui";
    public static final String Package_TripAdvisor = "com.tripadvisor.tripadvisor";
    public static final String Package_TuneIn = "tunein.player";
    public static final String Package_UPGRADE = "com.adayo.upgrade";
    public static final String Package_Videoplayer = "com.adayo.videoplayer";
    public static final String Package_Waze = "com.waze";
    public static final String Package_Weather = "com.weather.Weather";
    public static final int SLEEP_HANDER_ONE_TIME = 1000;
    public static final int SLEEP_HANDER_THREE_TIME = 2000;
    public static final int SLEEP_HANDER_TWO_TIME = 2000;
    public static final String[] packageList = new String[]{Package_IGO_NAVI, Package_GoogleMaps, Package_OndeParar, Package_Spotify, Package_Waze, Package_Deezer, Package_TuneIn, Package_NDriveNavi, Package_Setting, Package_Videoplayer, Package_Music, Package_Auxin, Package_CMMB, Package_SWC, Package_Disc, Package_CDC, Package_DVR, Package_RDVR, Package_Ipod, Package_Bluetooth, Package_Photoplayer, Package_Radio, "com.mxnavi.mxnavi", Package_Launcher, Package_SystemUI, Package_UPGRADE, Package_EASYWIFI};

    public enum ParkingMesType {
        PARKING_VIEW_HIDE,
        PARKING_VIEW_VISIBLE
    }
}

Abraços.


Última edição por fsantos em Ter Jan 09, 2018 2:07 pm, editado 1 vez(es) (Razão : Melhorias no texto.)

fsantos

Mensagens : 6
Data de inscrição : 08/01/2018

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por ArnaldoJr em Seg Jan 08, 2018 9:31 pm

Boa Noite, não vi qualquer tipo de ilegalidade na sua descoberta. É uma descoberta e tanto, pois uma simples forçada de interrupção de aplicativo resolver tudo é um milagre. Testarei e darei aqui o feedback.
Obrigado.

fsantos escreveu:Primeiramente quero salientar que este é o meu primeiro post e já peço desculpas de antemão por qualquer quebra de regra que possa cometer e que irei corrigir prontamente caso alguma seja levantada, outro detalhe é que a descoberta apresentada aqui funcionou para o meu veículo e como tal eu NÃO ME RESPONSABILIZO pelo uso indevido, por perda de garantia etc. Mesmo sendo uma solução via software e que aparentemente não apresenta grandes riscos. Estejam avisados.

Sem mais, vou primeiramente contextualizar o meu achado.

Depois de analisar bem o post do usuário fwowk, fui em busca de como aquele arquivo .xml era utilizado pelo sistema no bloqueio de aplicativos.

Fuçando pela CM encontrei o script bash que gera a cópia do arquivo da pasta "data" da nossa CM para a pasta "data4write", porém, como a CM vem sem o privilégio de root, e com medo de perder a garantia na tentativa, o acesso a pasta "data" do sistema ficou inviável...

Parti então para uma segunda análise, copiei todos os .apk da CM e comecei a descompilar todos, olhando um a um em busca de alguma informação e uso do tal .xml.

Com isso fiz a primeira descoberta, pelo menos para mim, nossa CM é fabricada por uma empresa chamada Adayo, que além de fabricar lampadas LED ela faz Centrais Multimídia.

Bom, como não encontrei nenhuma informação sobre o desbloqueio desta, continuei a fuçar aplicativo por aplicativo e então me deparei com o seguinte app, "AppsMonitor.apk" vulgo "com.adayo.appsmonitor".

Achei o nome interessante e comecei a analisar o código fonte e Voilá, finalmente encontrei o responsável por apresentar a maldita mensagem "rezado condutor, você não deve utilizar aplicativos que distraia-o do trânsito. Por favor, estacione seu veículo para assistir vídeos.".

Sem entrar em detalhes chatos, posso até fazer isso caso queiram, o aplicativo é responsável por analisar qual aplicativo está aberto no momento, ver se ele é ou não habilitado para o uso em movimento e fechar o mesmo caso não seja. O maior problema é que ele não se utiliza do arquivo "whitelist4gis_conf.xml" para se basear, em vez disso ele tem um arquivo interno do app com o nome "Constants.java" aonde ele coloca exatamente quais aplicativos permitir ou não.

Pensei que tinha achado um beco sem saída onde teria que ir atras do root da CM para poder remover o tal aplicativo.

Foi ai que tentei o seguinte, fui a lista de aplicativos do sistema e fiz a coisa mais simples possível, forcei a parada do tal app e como em um passe de mágica ele não voltou a ser executado e pude deixar o Chrome aberto com o carro rodando.

Não sei ao certo se depois de algum tempo esse aplicativo pode ser reiniciado pela central, a priori, ele somente é executado no inicio e caso fechado não volta.

Preciso de mais testes para ver se isso é realmente o caso.

No mais segue abaixo imagens de como achar o tal app e fecha-lo.

Se quiserem entro mais no detalhe do código fonte do mesmo, por hora testem se funciona com vocês, lembrando que isso somente para a central do Kicks Nacional.

P.S: Pensei em criar um aplicativo para fechar o tal AppsMonitor e colocar esse aplicativo para rodar no inicio do sistema, mas, estou sem tempo, se alguém quiser se candidatar será bem vindo com certeza.





Arquivo whitelist4gis.sh:
Código:
#! /bin/sh

#logcat -s libsuspend > /dev/ttyMT0 &
#logcat > /dev/ttyMT0 &

function main() {
    if [ ! -f /data4write/whitelist4gis_conf.xml ];then
        cp -vf /data/whitelist4gis_conf.xml /data4write/
    fi

    chmod 0666 /data4write/whitelist4gis_conf.xml
    
    if [ ! -f /data4write/audio_policy.xml ];then
        cp -vf /system/audio_policy.xml /data4write/
    fi
    
    chmod 0666 /data4write/audio_policy.xml
}

main $@

Arquivo Constants.java:
Código:
package com.adayo.appsmonitor.constant;

public class Constants {
    public static final String AdayoAction = "adayoAction";
    public static final int DELAY_TIME = 5000;
    public static final int MESSAGE_HIDE = 2;
    public static final int PARKING_STATE_ON = 0;
    public static final String Package_ADAYO_NAVI = "com.mxnavi.mxnavi";
    public static final String Package_Auxin = "com.adayo.auxin";
    public static final String Package_Bluetooth = "com.adayo.bluetooth";
    public static final String Package_CDC = "com.adayo.cdc";
    public static final String Package_CMMB = "com.adayo.cmmb";
    public static final String Package_DVR = "com.adayo.dvr";
    public static final String Package_Deezer = "deezer.android.app";
    public static final String Package_Disc = "com.adayo.disc";
    public static final String Package_EASYWIFI = "com.adayo.easywifi";
    public static final String Package_Foursquared = "com.joelapenna.foursquared";
    public static final String Package_Google = "com.google.android.googlequicksearchbox";
    public static final String Package_GoogleMaps = "com.google.android.apps.maps";
    public static final String Package_HERE = "com.here.app.maps";
    public static final String Package_IGO_NAVI = "com.navngo.igo.javaclient";
    public static final String Package_Ipod = "com.adayo.ipod";
    public static final String Package_Launcher = "com.android.launcher";
    public static final String Package_MXNavi = "com.mxnavi.mxnavi";
    public static final String Package_Music = "com.adayo.music";
    public static final String Package_NDriveNavi = "com.ndrive.kicks";
    public static final String Package_OndeParar = "br.com.ondeparar";
    public static final String Package_Photoplayer = "com.adayo.photoplayer";
    public static final String Package_RDVR = "com.adayo.rdvr";
    public static final String Package_Radio = "com.adayo.radio";
    public static final String Package_SWC = "com.adayo.swc";
    public static final String Package_Setting = "com.android.settings";
    public static final String Package_Skype = "com.skype.raider";
    public static final String Package_Spotify = "com.spotify.music";
    public static final String Package_SystemUI = "com.android.systemui";
    public static final String Package_TripAdvisor = "com.tripadvisor.tripadvisor";
    public static final String Package_TuneIn = "tunein.player";
    public static final String Package_UPGRADE = "com.adayo.upgrade";
    public static final String Package_Videoplayer = "com.adayo.videoplayer";
    public static final String Package_Waze = "com.waze";
    public static final String Package_Weather = "com.weather.Weather";
    public static final int SLEEP_HANDER_ONE_TIME = 1000;
    public static final int SLEEP_HANDER_THREE_TIME = 2000;
    public static final int SLEEP_HANDER_TWO_TIME = 2000;
    public static final String[] packageList = new String[]{Package_IGO_NAVI, Package_GoogleMaps, Package_OndeParar, Package_Spotify, Package_Waze, Package_Deezer, Package_TuneIn, Package_NDriveNavi, Package_Setting, Package_Videoplayer, Package_Music, Package_Auxin, Package_CMMB, Package_SWC, Package_Disc, Package_CDC, Package_DVR, Package_RDVR, Package_Ipod, Package_Bluetooth, Package_Photoplayer, Package_Radio, "com.mxnavi.mxnavi", Package_Launcher, Package_SystemUI, Package_UPGRADE, Package_EASYWIFI};

    public enum ParkingMesType {
        PARKING_VIEW_HIDE,
        PARKING_VIEW_VISIBLE
    }
}

Abraços.

ArnaldoJr

Mensagens : 58
Data de inscrição : 30/11/2017

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por cslaviero em Ter Jan 09, 2018 4:19 pm

Arnaldo, verificou que existe o app "Apple Car Play"? Consegue subir ele pra que eu possa dar uma olhada?

abs

ArnaldoJr escreveu:Boa Noite, não vi qualquer tipo de ilegalidade na sua descoberta. É uma descoberta e tanto, pois uma simples forçada de interrupção de aplicativo resolver tudo é um milagre. Testarei e darei aqui o feedback.
Obrigado.

fsantos escreveu:Primeiramente quero salientar que este é o meu primeiro post e já peço desculpas de antemão por qualquer quebra de regra que possa cometer e que irei corrigir prontamente caso alguma seja levantada, outro detalhe é que a descoberta apresentada aqui funcionou para o meu veículo e como tal eu NÃO ME RESPONSABILIZO pelo uso indevido, por perda de garantia etc. Mesmo sendo uma solução via software e que aparentemente não apresenta grandes riscos. Estejam avisados.

Sem mais, vou primeiramente contextualizar o meu achado.

Depois de analisar bem o post do usuário fwowk, fui em busca de como aquele arquivo .xml era utilizado pelo sistema no bloqueio de aplicativos.

Fuçando pela CM encontrei o script bash que gera a cópia do arquivo da pasta "data" da nossa CM para a pasta "data4write", porém, como a CM vem sem o privilégio de root, e com medo de perder a garantia na tentativa, o acesso a pasta "data" do sistema ficou inviável...

Parti então para uma segunda análise, copiei todos os .apk da CM e comecei a descompilar todos, olhando um a um em busca de alguma informação e uso do tal .xml.

Com isso fiz a primeira descoberta, pelo menos para mim, nossa CM é fabricada por uma empresa chamada Adayo, que além de fabricar lampadas LED ela faz Centrais Multimídia.

Bom, como não encontrei nenhuma informação sobre o desbloqueio desta, continuei a fuçar aplicativo por aplicativo e então me deparei com o seguinte app, "AppsMonitor.apk" vulgo "com.adayo.appsmonitor".

Achei o nome interessante e comecei a analisar o código fonte e Voilá, finalmente encontrei o responsável por apresentar a maldita mensagem "rezado condutor, você não deve utilizar aplicativos que distraia-o do trânsito. Por favor, estacione seu veículo para assistir vídeos.".

Sem entrar em detalhes chatos, posso até fazer isso caso queiram, o aplicativo é responsável por analisar qual aplicativo está aberto no momento, ver se ele é ou não habilitado para o uso em movimento e fechar o mesmo caso não seja. O maior problema é que ele não se utiliza do arquivo "whitelist4gis_conf.xml" para se basear, em vez disso ele tem um arquivo interno do app com o nome "Constants.java" aonde ele coloca exatamente quais aplicativos permitir ou não.

Pensei que tinha achado um beco sem saída onde teria que ir atras do root da CM para poder remover o tal aplicativo.

Foi ai que tentei o seguinte, fui a lista de aplicativos do sistema e fiz a coisa mais simples possível, forcei a parada do tal app e como em um passe de mágica ele não voltou a ser executado e pude deixar o Chrome aberto com o carro rodando.

Não sei ao certo se depois de algum tempo esse aplicativo pode ser reiniciado pela central, a priori, ele somente é executado no inicio e caso fechado não volta.

Preciso de mais testes para ver se isso é realmente o caso.

No mais segue abaixo imagens de como achar o tal app e fecha-lo.

Se quiserem entro mais no detalhe do código fonte do mesmo, por hora testem se funciona com vocês, lembrando que isso somente para a central do Kicks Nacional.

P.S: Pensei em criar um aplicativo para fechar o tal AppsMonitor e colocar esse aplicativo para rodar no inicio do sistema, mas, estou sem tempo, se alguém quiser se candidatar será bem vindo com certeza.





Arquivo whitelist4gis.sh:
Código:
#! /bin/sh

#logcat -s libsuspend > /dev/ttyMT0 &
#logcat > /dev/ttyMT0 &

function main() {
    if [ ! -f /data4write/whitelist4gis_conf.xml ];then
        cp -vf /data/whitelist4gis_conf.xml /data4write/
    fi

    chmod 0666 /data4write/whitelist4gis_conf.xml
    
    if [ ! -f /data4write/audio_policy.xml ];then
        cp -vf /system/audio_policy.xml /data4write/
    fi
    
    chmod 0666 /data4write/audio_policy.xml
}

main $@

Arquivo Constants.java:
Código:
package com.adayo.appsmonitor.constant;

public class Constants {
    public static final String AdayoAction = "adayoAction";
    public static final int DELAY_TIME = 5000;
    public static final int MESSAGE_HIDE = 2;
    public static final int PARKING_STATE_ON = 0;
    public static final String Package_ADAYO_NAVI = "com.mxnavi.mxnavi";
    public static final String Package_Auxin = "com.adayo.auxin";
    public static final String Package_Bluetooth = "com.adayo.bluetooth";
    public static final String Package_CDC = "com.adayo.cdc";
    public static final String Package_CMMB = "com.adayo.cmmb";
    public static final String Package_DVR = "com.adayo.dvr";
    public static final String Package_Deezer = "deezer.android.app";
    public static final String Package_Disc = "com.adayo.disc";
    public static final String Package_EASYWIFI = "com.adayo.easywifi";
    public static final String Package_Foursquared = "com.joelapenna.foursquared";
    public static final String Package_Google = "com.google.android.googlequicksearchbox";
    public static final String Package_GoogleMaps = "com.google.android.apps.maps";
    public static final String Package_HERE = "com.here.app.maps";
    public static final String Package_IGO_NAVI = "com.navngo.igo.javaclient";
    public static final String Package_Ipod = "com.adayo.ipod";
    public static final String Package_Launcher = "com.android.launcher";
    public static final String Package_MXNavi = "com.mxnavi.mxnavi";
    public static final String Package_Music = "com.adayo.music";
    public static final String Package_NDriveNavi = "com.ndrive.kicks";
    public static final String Package_OndeParar = "br.com.ondeparar";
    public static final String Package_Photoplayer = "com.adayo.photoplayer";
    public static final String Package_RDVR = "com.adayo.rdvr";
    public static final String Package_Radio = "com.adayo.radio";
    public static final String Package_SWC = "com.adayo.swc";
    public static final String Package_Setting = "com.android.settings";
    public static final String Package_Skype = "com.skype.raider";
    public static final String Package_Spotify = "com.spotify.music";
    public static final String Package_SystemUI = "com.android.systemui";
    public static final String Package_TripAdvisor = "com.tripadvisor.tripadvisor";
    public static final String Package_TuneIn = "tunein.player";
    public static final String Package_UPGRADE = "com.adayo.upgrade";
    public static final String Package_Videoplayer = "com.adayo.videoplayer";
    public static final String Package_Waze = "com.waze";
    public static final String Package_Weather = "com.weather.Weather";
    public static final int SLEEP_HANDER_ONE_TIME = 1000;
    public static final int SLEEP_HANDER_THREE_TIME = 2000;
    public static final int SLEEP_HANDER_TWO_TIME = 2000;
    public static final String[] packageList = new String[]{Package_IGO_NAVI, Package_GoogleMaps, Package_OndeParar, Package_Spotify, Package_Waze, Package_Deezer, Package_TuneIn, Package_NDriveNavi, Package_Setting, Package_Videoplayer, Package_Music, Package_Auxin, Package_CMMB, Package_SWC, Package_Disc, Package_CDC, Package_DVR, Package_RDVR, Package_Ipod, Package_Bluetooth, Package_Photoplayer, Package_Radio, "com.mxnavi.mxnavi", Package_Launcher, Package_SystemUI, Package_UPGRADE, Package_EASYWIFI};

    public enum ParkingMesType {
        PARKING_VIEW_HIDE,
        PARKING_VIEW_VISIBLE
    }
}

Abraços.

cslaviero

Mensagens : 6
Data de inscrição : 08/01/2018

Voltar ao Topo Ir em baixo

Re: Android APP CM Kicks 2018

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Página 2 de 5 Anterior  1, 2, 3, 4, 5  Seguinte

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum