Navi Postado Setembro 23, 2014 Autor Postado Setembro 23, 2014 Pessoal alguém ae programa em C e C++? acho que descobrir uma solução mas preciso contar com ajuda de mais um programador quem poder colaborar fala ai... Citar
fabriciogcbh Postado Setembro 23, 2014 Postado Setembro 23, 2014 Pessoal alguém ae programa em C e C++? acho que descobrir uma solução mas preciso contar com ajuda de mais um programador quem poder colaborar fala ai... Tem uns 10 anos que nao faço isso, rsrsrs Nem tenho mais compilador, hoje em dia tenho usado C mais voltado pra linux, que basicamente é a mesma coisa. Falta mesmo é pratica. Seria pra que? Citar
Wilmar Neto Postado Setembro 23, 2014 Postado Setembro 23, 2014 Talvez eu poderia ajudar também Citar
Navi Postado Setembro 24, 2014 Autor Postado Setembro 24, 2014 (editado) Seguinte, os programas dir2lgu e lgu2dir desenvolvidos iniciamente para hackear firmwares que utilizam a compactação LGU da LG é válido para efetuar operações de alteração no firmware como do Media Nav porém por algum motivo a compilação do Mylink é diferente porém se o programa lgu2dir consegue facilmente extrair o conteúdo da firmware a bin não está compilada de forma diferente do que o arquivo identifica, por isso acredito que o que diferencia os dois arquivos é algum trecho de dados extra que é ignorado no processo de extração dos arquivos e por isso não contém essa informação no processo de recompilação, assim tudo que precisamos e entender como o arquivo funciona e recriar o compilador em C para que possa identificar e alterar somente um dos arquivos do nosso firmware que dará acesso ao ao Windows CE sem a necessidade de recompilar todo o firmware mantendo assim a integridade do restante do código que garantem o processo de validação da BIN no dispositivo. Estudando como foi criado o dir2lgu e lgu2dir vi que ele utilizava um compilador de executáveis chamado upx de código aberto que compila um exe deixando ele mais leve por isso algumas informações estavam omitidas ao fazer o decompile do arquivo pude identificar e comprovar o que havia dito antes, ele foi programado em Visual C++ e utiliza uma biblioteca de compactação chamada ZLIB http://www.winimage.com/zLibDll muito comum em compactação de firmwares, jogos etc.. assim tudo que precisamos é criar um novo programa que possa identificar o trecho de um programa exe dentro da nossa firmware ex: appGogo.exe ( que abre o Bring0 ) e substituir pela compactação de outro programa ex: explorer.exe ou waze.exe o que seria suficiente para nos dar a possibilidade de acessar o windows CE ou instalar novos aplicativos no Mylink. Existe muitos programas e códigos abertos sobre compactação Zlib é só estudarmos para ver a viabilidade de recriar esse pacth para modificar e incluir arquivos em nosso firmware sem alterar o contexto de validação do arquivo que já está pronto para atualização.... Acredito muito que a solução possa estar somente na maneira correta de recompilar os arquivos já que constatei a independência da integridade de todo arquivo via validação das hashs... Estou focando meus estudos nesse processo ficaria grato quem puder colaborar.... Editado Setembro 24, 2014 por Navi Citar
fabriciogcbh Postado Setembro 24, 2014 Postado Setembro 24, 2014 achei bem complexo o que vc quer, Eu tive fuçando estes EXEs que tem dentro do firmware, ex. o appgogo.exe, pode ate ter uma forma de chama-lo da forma que voce disse, porem é quase certo que nao vai conseguir apenas substiuindo o exe por outro. Ja trabalhei com este tipo de aplicação, este executavel não funciona separado do executavel principal que é a interface do mylink. Este exe funciona da mesma forma que uma dll de sistema, tem um link que vincula a dll ao exe principal, é como se voce quisesse trocar a dll de um aplicativo e querer que ela funcione. Se for trocar exe sugiro que troque o exe da interface principal, porem vc vai ter um outro problema, não vai poder apaga-lo, pelo que entendi visualmente e da estrutura, ele parece ser o responsavel pela atualização do mylink, se nao tiver este aplicativo, pode nao conseguir mais voltar seu mylink no que era antes e nem atualiza-lo para versoes mais novas. Citar
Navi Postado Setembro 24, 2014 Autor Postado Setembro 24, 2014 (editado) Obrigado pelo alerta, mas o que estou propondo aqui é uma forma de alterar conteúdos da firmware sem a necessidade de extrair todo o conteúdo utilizando o mesma engenharia de software utilizadas para criar os lgu2dir e dir2lgu a fim de conseguirmos acesso ao sistema se a alteração de aplicativos como appgogo.exe vai funcionar ae é outra história, mas o procedimento descrito aqui já foi realizado com sucesso em dispositivos similares, assim antes de excluirmos essa possibilidade acredito que vale a pena testar o procedimento no Mylink até pra garantir que você estava certo... Editado Setembro 25, 2014 por Navi Citar
tiohildo Postado Setembro 25, 2014 Postado Setembro 25, 2014 (editado) Obrigado pelo alerta, mas o que estou propondo aqui é uma forma de alterar conteúdos da firmware sem a necessidade de extrair todo o conteúdo utilizando o mesma engenharia de software utilizadas para criar os lgu2dir e dir2lgu a fim de conseguirmos acesso ao sistema se a alteração de aplicativos como appgogo.exe vai funcionar ae é outra história, mas o procedimento descrito aqui já foi realizado com sucesso em dispositivos similares, assim antes de excluirmos essa possibilidade acredito que vale a pena testar o procedimento no Mylink até pra garantir que você estava certo... Navi, vi e li tudo o que você fez até agora. Apenas vou te dar umas dicas para você não ficar batendo cabeça atoa. Primeiro, modificar o dir2lgu mudando o executavel editando em hex para mexer no método de compactação vai ser extremamente difícil. Mais fácil você conseguir o código fonte desse programa (talvez com os russos) e compilar novamente. Esse dir2glu compila de uma forma diferente, tanto que o arquivo lgu gerado fica diferente do original. Tem que entender a lógica desse lgu do mylink para poder mudar o código fonte. E o método de compactação não é o problema. Segundo, esse arquivo bin gerado é verificado com sha256 e com uma cryptografia. Você irá precisar da chave privada ( que só a chevrolet tem) para "assinar" o seu arquivo bin e o manifest. Não adianta usar a assinatura do original, porque se vc mudar os binários do bin você precisará de outra assinatura. Tanto que no processo de update do firmware o mylink diz "verificando certificado", ou seja, ele está verificando o certificado, demora um pouco pois o arquivo bin é grande e no final ele iria dar um erro falando que era inválido. E mesmo assim, esse novo firmware poderia brikar o seu mylink. Esse caminho escolhido é possível, porém você terá um longo e difícil caminho até conseguir, e terá que conseguir quebrar a cryptografia. Eu sugiro que vocês sigam o caminho do development pin. Para descobrir a senha tem que ser na força bruta mesmo. Tentar todas as combinações. Para isso, pensei em construir um digitador de tela automatizado. São duas partes. A primeira é fácil, construir um programa para tentar todos os digitos um a um até conseguir. A segundo é complicada, construir uma interface para simular o clique humano na tela do mylink. Eu pensei algo do tipo: Pega um teclado USB e mapear nove teclas nas posições da tela do mylink, E arrancar os botões e colocar uma placa de aluminio para simular o toque. O difícil é que não entendo muito de eletrônica para fazer essa parte. Olha esse vídeo abaixo. É mais ou menos isso que temos que fazer. EDIT: Acabei de ver ali no mylink que a tela dele não precisa simular o dedo humano. Apenas precisa de um toque mecanico. Talvez isso facilite. Precisamos de uma interface que se mova nas teclas. Tem que fazer os calculos de quantos códigos que dá para tentar por minuto. O ruim é que se um código é inválido vc tem que apagá-lo. Vai gastar mais tempo ... Outra idéia: teve alguém aqui que falou que hackeou o bringo? Talvez ele pudesse simular os toques da tela do mylink... ai seria muito fácil de descobrir o código ... Editado Setembro 25, 2014 por tiohildo Citar
tiohildo Postado Setembro 25, 2014 Postado Setembro 25, 2014 Tava pensando, talvez a função de ligar o computador na micro usb traseira do mylink seria o computador tentar quebrar a senha por força bruta. Quem ligou o cabo no notebook conseguiu os drivers? Citar
eduhst Postado Setembro 25, 2014 Postado Setembro 25, 2014 (editado) Existe uma gambiarra que pega a posição de toque via cabo flat da tela... a mesma ideia pode ser usada para simular toques, não? O produto é este aqui ó: http://gsmserver.com/item/car-video-interface/video-interface-for-chevrolet-with-mylink-system/ Editado Setembro 25, 2014 por Eduardo Henrique Teixeira Citar
jocatosa Postado Setembro 26, 2014 Postado Setembro 26, 2014 Boa noite a todos, Sou novo no forum e também estou interessado em desbloquear o meu My link. Lendo os tópicos de vocês, vi este produto e acho que pode ser um caminho para ter acesso ao Touch screen. segue link. Preço R$ 402,00 http://www.faaftech.com/produtos/acessorios/ft-cm-touch http://www.shopmania.com.br/outros-equipamentos/p-chaveador-para-gps-touch-screem-faaftech-ft-cm-touch-20289556 Um abraço a todos e boa sorte nas tentativas. 1 Citar
Primo Postado Setembro 26, 2014 Postado Setembro 26, 2014 (editado) Jocatosa o tópico é sobre o Mylink full & FREE!! Editado Setembro 26, 2014 por РŘ!ΜØ™ Citar
monchito Postado Setembro 30, 2014 Postado Setembro 30, 2014 Oi amigos do fórum ... Eu trabalho em uma css aquí no Py. e eu tenho accceso aos links da GM e se for de ajuda quero saber o que precisa baixar para se desbloquear Mylink! 2 Citar
ratox Postado Setembro 30, 2014 Postado Setembro 30, 2014 Oi monchito, poderia verificar a intranet a procura de algum documento que mostre o passo a passo para a instalação do módulo de TV Digital que a GM esta oferencendo como opcional para o mylink? Como foi relatado aqui, muitos dizem que com a instalação desse módulo, o vídeo em movimento passa a ser disponível, então gostaria de saber se existe alguma explicação de como fazer. Um exemplo de documento que conseguimos foi o CDS-065/12 que mostra o passo a passo para atualização do mylink: http://clubedoonix.com.br/topic/9672-atualiza%C3%A7%C3%A3o-do-mylink-problemas-e-solu%C3%A7%C3%B5es/ Outra coisa bacana de tentar conseguir é o firmware mais recente disponível. O que temos é a versão 13.01-52065164, mas já li relatos de usuário que pegaram o ONIX com a versão 20.03-52072018 http://clubedoonix.com.br/topic/9646-qual-sua-versão-do-mylink/?p=162036 Obrigado! 1 Citar
Alej0 Postado Outubro 3, 2014 Postado Outubro 3, 2014 Alguém ouviu falar deste procedimento: http://clubedoonix.com.br/topic/13209-tv-digital-original-gm/?p=176237 Citar
fabriciogcbh Postado Outubro 3, 2014 Postado Outubro 3, 2014 Alguém ouviu falar deste procedimento: http://clubedoonix.com.br/topic/13209-tv-digital-original-gm/?p=176237 Procedimento para o Caska, não para o mylink. 1 Citar
Marco José Pedro Postado Outubro 9, 2014 Postado Outubro 9, 2014 Boa tarde, venho acompanhando o forum a algum tempo pois apesar de possuir um Honda Fit e não um Onix, gosto muito do aparelho Mylink da Chevrolet, tanto que comprei um para instalar no meu Fit. Depois de ler todos os posts e fuçar muuuuuito para tentar acessar o WinCE, para desbloquear algumas funções e mudar o logo de inicialização para o da Honda, consegui acessar e compartilho aqui: 1º - Com o Mylink desligado, plugar um pendrive com video (pode ser qlqr um .avi) na entrada USB do Mylink 2º - Conectar um computador na entrada miniUsb na traseira do aparelho 3º - Ligar o Mylink Divirtam-se 1 Citar
dessu Postado Outubro 9, 2014 Postado Outubro 9, 2014 Boa tarde, venho acompanhando o forum a algum tempo pois apesar de possuir um Honda Fit e não um Onix, gosto muito do aparelho Mylink da Chevrolet, tanto que comprei um para instalar no meu Fit. Depois de ler todos os posts e fuçar muuuuuito para tentar acessar o WinCE, para desbloquear algumas funções e mudar o logo de inicialização para o da Honda, consegui acessar e compartilho aqui: 1º - Com o Mylink desligado, plugar um pendrive com video (pode ser qlqr um .avi) na entrada USB do Mylink 2º - Conectar um computador na entrada miniUsb na traseira do aparelho 3º - Ligar o Mylink Divirtam-se Um mundo de possibilidades..... Zeca79, assim q chegar em casa testarei isso antes msm de jantar rsrsrs 1 Citar
mawcor Postado Outubro 9, 2014 Postado Outubro 9, 2014 (editado) Boa tarde, venho acompanhando o forum a algum tempo pois apesar de possuir um Honda Fit e não um Onix, gosto muito do aparelho Mylink da Chevrolet, tanto que comprei um para instalar no meu Fit. Depois de ler todos os posts e fuçar muuuuuito para tentar acessar o WinCE, para desbloquear algumas funções e mudar o logo de inicialização para o da Honda, consegui acessar e compartilho aqui: 1º - Com o Mylink desligado, plugar um pendrive com video (pode ser qlqr um .avi) na entrada USB do Mylink 2º - Conectar um computador na entrada miniUsb na traseira do aparelho 3º - Ligar o Mylink Divirtam-se Desculpe minha ignorância... mas o que você conseguiu acessar com esse procedimento? Conseguiu editar algum arquivo de configuração? Editado Outubro 9, 2014 por mawcor Citar
jeferson Postado Outubro 9, 2014 Postado Outubro 9, 2014 Zeca79, não duvidando de você, mas se der certo mesmo o clube vai fazer festa rsrsrsrs Se puder dar mais informações de como conectou, qual Windows possui instalado no seu notebook, se precisa de algo mais, qual cabo usou, o que conseguiu acessar e tudo mais ficaremos bastante agradecidos! abraços! Citar
Marco José Pedro Postado Outubro 9, 2014 Postado Outubro 9, 2014 Desculpe minha ignorância... mas o que você conseguiu acessar com esse procedimento? Conseguiu editar algum arquivo de configuração? Consegui acessar os arquivos da memória interna do Mylink, pastas e programas, e já troquei o logo de inicialização. ainda não tive tempo de fuçar mais.... Zeca79, não duvidando de você, mas se der certo mesmo o clube vai fazer festa rsrsrsrs Se puder dar mais informações de como conectou, qual Windows possui instalado no seu notebook, se precisa de algo mais, qual cabo usou, o que conseguiu acessar e tudo mais ficaremos bastante agradecidos! abraços! Consegui na sorte mesmo, tava com o Mylink conectado em um Notebook com Windows 7 tentado alguma coisa, mais como sempre dava erro de dispositivo, então tava testando os videos que ele suportava e coloquei alguns videos no pendrive só que o ML desliga depois de 10 minutos e quando liguei novamente ele simplesmente conectou e apareceu as pastas no Note Citar
dessu Postado Outubro 9, 2014 Postado Outubro 9, 2014 Consegui na sorte mesmo, tava com o Mylink conectado em um Notebook com Windows 7 tentado alguma coisa, mais como sempre dava erro de dispositivo, então tava testando os videos que ele suportava e coloquei alguns videos no pendrive só que o ML desliga depois de 10 minutos e quando liguei novamente ele simplesmente conectou e apareceu as pastas no Note Com esse procedimento já deve da pra colocar a pasta de algum outro app e trocar o nome do executável para o nome de algum que já exista, como o tunein, estou ansioso para os testes. Citar
jcbfernandes Postado Outubro 9, 2014 Postado Outubro 9, 2014 (editado) Rapaiz, será que é tão fácil assim ? Conseguiu desbloquear o vídeo ? Se puder postar um tutorial, o fórum agradece... Rsss Editado Outubro 9, 2014 por jcbfernandes Citar
Marco José Pedro Postado Outubro 9, 2014 Postado Outubro 9, 2014 Rapaiz, será que é tão fácil assim ? Conseguiu desbloquear o vídeo ? Se puder postar um tutorial, o fórum agradece... Rsss Ainda não tive muito tempo, pois trabalho e curso Eng. Eletrônica, só troquei o logo inicial mesmo. 1 Citar
dessu Postado Outubro 9, 2014 Postado Outubro 9, 2014 Ainda não tive muito tempo, pois trabalho e curso Eng. Eletrônica, só troquei o logo inicial mesmo. Cara se chamou o logo, então chama qualquer coisa kkkkkkkkkkkkkkkkkkkkkkkkkk Citar
leomeloq Postado Outubro 9, 2014 Postado Outubro 9, 2014 (editado) Zeca79, seu pendrive está formatado em FAT32 ou NTFS? E seu Windows Seven está com a versão 32 ou 64 bits? Obrigado. Se estivesse com o notebook, ia tentar agora. Acho que o Navi ainda não viu esse tópico hoje, ele ficará doido quando ver. Hehe Editado Outubro 9, 2014 por leomeloq Citar
Posts Recomendados
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.