[Tutorial] Editando Seu Firmware Completamente (Técnica Avançada)

Discussão em 'Tutoriais e Dicas' iniciada por Dimitriz, 26 Fevereiro 2008.

  1. Offline

    b3rguinho

    Aprovações Recebidas:
    0
    Isso é uma coisa muito complexa, já que o sitema dele é dividido em todas as CGs. No primeiro post mostra a qual local se refere, lógico que não tem como ser específico, mas a medida que se vai editando dá pra ter noção. Sobre a bateria, ficam nos CGs que contém BP, então se for montar híbrida esqueça isso de bateria.
  2. Offline

    marcoszzz Membro

    Aprovações Recebidas:
    0
    Legal cara!Na verdade minha pergunta era no sentido de fazer minha propria firmware tendo como base a minha 1AR(a melhor na minha opiniao), e acrescentar pequenas coisas na nova firmware.Para isso preciso entender o funcionamento dos CGs. Mas valeu pela resposta.
  3. Offline

    gjalmeida

    Aprovações Recebidas:
    0
    Re: Editando Seu Firmware Completamente - Técnica Avançada



    Dimitriz,




    Cara, ainda não me recuperei da emoção que este tópico me causou... Por falta de tempo ainda não comecei a brincar com isso, mas acho que em julho vou mergulhar de cabeça...


    Mas por hora, teve uma coisa que me chamou a atenção - pre-compilados do packages.debian!!! Você está me dizendo que (entendi direito???) rola até um "apt-get", e que eu consigo instalar pré-compilados para i386??? Ou tem algum source específico para ARM?


    Cara, eu já estou imaginando um "synaptic mobile" com um "repositório só de A1200", e consequentemente o fim dos problemas para instalar e remover qualquer coisa do precioso!!!


    Iluminai-nos, cavalheiro!!!
  4. Offline

    megalook

    Aprovações Recebidas:
    0
    Dimitriz

    Preciso que vc me fale qual o diretorio para extrair o CG39 da firmware que esta instalada no celular ....

    Pois eu fiz meu proprio bot so que eu deletei a imagem do pc e nao consegui recuperar, agora so tem a imagem quando ligo o celular, preciso saber qual o diretorio para extrair o cg39 do meu celular, Obrigado.
  5. Offline

    lgf

    Aprovações Recebidas:
    0
    Senhores andei bem afastado do fórum pela correria do dia dia mas estou de volta .

    Estive olhando esse tópico e não tenho como negar que isso está fazendo sair fumaça da minha cabeça.



    Teórica mente um arquivo em C (ou seja um monte de coisa) não é escrito para uma arquitetura especifica , oq faz esse trabalho é o copilador .



    Agora tirando o pé do chão , supondo que tenhamos acesso as linhas de comando de um Linux pequeno por exemplo o Puppy Linux com 88 MB que roda até em maquina de lavar roupa ( em um P133 com 64 de ram sei que roda) copilar para a plataforma correta (acredito que aqui more o problema) , juntar ao que é essencial na FW e badabim badabum.



    Teríamos um Puppy rodando no A1200 e fazendo ligações ?
  6. Offline

    perfectron Membro Advanced

    Aprovações Recebidas:
    0
    Modelo de Celular:
    Motorola RAZR

    Mais fácil: Baixa uma outra firmware, depois usando o EZXCodec altere a imagem de boot, e compile uma nova firmware contendo apenas o RDL3 e o CG39 que você alterou. Aí é só atualizar com o RSD Lite.



    Bom, sou meio leigo nessa área, mas creio que antes precisariamos ter acesso aos códigos fontes de todos os aplicativos que fazem o aparelho funcionar, penso que não dá para simplesmente compilar uma distro qualquer do PC para o celular. Talvez, trabalhando com algum especialista em EZX, algum engenheiro da motorola, durante uns 2 anos, se consiga isso, até lá o A1200 já saiu de linha <_<
  7. Offline

    Gurx Membro Junior

    Aprovações Recebidas:
    0
    Re: Editando Seu Firmware Completamente - Técnica Avançada

    Deixa eu dar um up nesse tópico porque o que está escrito em vermelho também muito me interessa !!!!!


    Andei dando uma fuçada no Google mas não encontrei nada conclusivo a respeito disso....
  8. Offline

    alerorafa Membro Prime

    Aprovações Recebidas:
    0
    Ótimo tutorial Dimitriz, com ele eu consigo fazer LP, pro meu E2, muito bom mesmo, mas eu tenho uma dúvida:



    Eu to tentando colocar comando de voz, em MP do E2 que não tem o comando de voz, peguei a pasta VUI (que é a pasta do comando de voz), de outra FW original, e coloquei na CG 34 (a do comando de voz), mas na hora de compilar aparece esta mensagem de erro:



    [IMG]



    O que pode ser??
  9. Offline

    perfectron Membro Advanced

    Aprovações Recebidas:
    0
    Modelo de Celular:
    Motorola RAZR
    alerorafa,



    O problema é que o CG ficou maior do que o limite. Cada CG tem um tamanho especifico, um ponto de inicio e fim na memória, em hexadecimal, como você pode observar no SBF tool. Se você colocar muitos arquivos o tamanho pode ficar maior que o limite, ultrapassando o endereço final, aí o EZXCodec já não deixa compilar para o usuário não fazer caca...rs



    Você até poderia tentar remover algumas coisas da CG afim de conseguir algum espaço para a pasta VUI, mas diga-me cá, como chamar o reconhecimento de voz uma vez instalado? Outro detalhe lembre-se que os arquivos devem também estar registrados no arquivo cardregistry.
  10. Offline
    • Super Moderador

    NightCrawler

    Aprovações Recebidas:
    6
    Modelo de Celular:
    Sony Ericsson Xperia Mini Pro
    As chances de faltarem outros arquivos e bibliotecas é muito grande.

    O tamanho máximo, como o perfectron disse, não pode ser ultrapassado.



    Vou te dar uma dica. Crie as pastas VAZIAS para a firmware. Depois, quando tiver feito flash, copie os dados das pastas para o cartão de memória e use "mount -o bind" para montar o conteúdo do cartão nestas pastas vazias. O linux vai pensar que os arquivos fazem parte da firmware, e você não vai usar quase nenhum espaço a mais.

Rede Social