quinta-feira, 26 de abril de 2012

Dicionário para atualizar Firmware/ROM





Firmware: Chama-se firmware o software que comanda um equipamento eletrônico e que não pode (ou não deve) ser alterado pelo usuário final no uso que faz dele. Esses códigos são gravados nos chips dos circuitos integrados que compõem os equipamentos e estão presentes até nos dispositivos mais simples utilizados no dia-a-dia, como o controle remoto da sua TV, que contém um software (firmware) responsável por gerar um pulso codificado de infravermelho para cada botão apertado, que por sua vez é decodificado pela TV, que também possui o seu firmware programado para executar uma função específica ao receber aquele pulso.
De uns tempos para cá, a necessidade de adequação dos equipamentos a certas mudanças, frutos da evolução das tecnologias, tem levado os usuários finais a, ocasionalmente, terem de se envolver com uma atualização de firmware, coisa que em outros tempos era feita apenas em assistências técnicas autorizadas (e olhe lá) ou por nerds de carteirinha. Não é raro, por exemplo, que um Bluray Player necessite de uma atualização de firmware para adequar-se a alguma novidade implementada em alguns discos.

Quando passamos para os smartphones, o contato do usuário final com assuntos envolvendo firmware passa a ser muito mais frequente, tendo em vista que, nesse caso, ele abrange os principais elementos do sistema operacional do aparelho, que precisa eventualmente ser atualizado para que um determinado modelo continue apto a usufruir dos novos recursos surgidos para a plataforma.
Como o Android é um sistema mais aberto, certas “peças integrantes” dele, que não são centrais ao sistema operacional, podem ser trocadas causando profundas alterações, como é o caso dos launchers, que mudam completamente a interface do sistema. Apesar de darem uma aparência nova ao Android, a troca de um launcher não altera o sistema operacional. Trata-se apenas de um app que substitui a interface gráfica original. Passar de uma versão para outra do sistema operacional, no entanto, apenas com a substituição do firmware do aparelho.

No iPhone, o mais comum é que se atualize o firmware quando surge uma nova versão oficial do iOS. Embora não haja tanta liberdade para alterar o sistema como há no Android, circulam pela internet alguns firmwares alterados para o iPhone, principalmente com o objetivo de tornar versões mais atuais do iOS um pouco mais leves para os modelos anteriores que ainda a suportam.
O procedimento para atualização do firmware de um smartphone muda de modelo para modelo e envolve riscos. Antes de se aventurar, mesmo pelos métodos tradicionais, o usuário deve estar seguro do que está fazendo para evitar sufocos posteriores.

ROM: ROM é um termo usado incorretamente e significa que a atualização será instalada/flasheada na ROM (memória flash do dispositivo). Esta atualização inclui os arquivos necessários para o sistema rodar.

Firmware vs ROM: Embora os termos sejam usados muitas vezes com sinônimos, a distinção principal é que a versão do firmware informa a versão do Android utilizada no seu smartphone, enquanto ROMs podem variar sem que, necessariamente, mude a versão do Android utilizada em cada uma delas.

Com isso, os fabricantes podem lançar atualizações para as ROM dos smartphones que não necessariamente mudam a versão do firmware, operando apenas algumas correções de bugs ou implementando melhorias numa mesma versão. A distinção é facilmente perceptível também nas comunidades de customização, onde inúmeras ROMs são lançadas com base num mesmo firmware do Android.

Stock ROM: Imagem padrão do sistema fornecido pelo Fabricante ou Google


Custom ROM: Imagem modificada que adiciona funcionalidades ao sistema.

Script de atualização / Update Script: É um script que funciona da mesma forma que o Root para o aparelho conforme o tutorial.

Backup: É uma cópia de segurança dos arquivos, extremamente necessário para evitar Brick

Brick: Problema que ocorreu no telefone que impede sua utilização, alguns bricks tem como realizar a restauração, outros que se classificam em full brick impedem a utilização do aparelho por completo, portanto muito cuidado ao realizar qualquer customização sem ter feito backup ou realizado o procedimento da maneira correta.

Arquivos .PIT: São arquivos necessários para realizar a alteração do Firmware pelo Odin. No caso do B5510, o arquivo PIT se chama luisa_0623. (vou incluir no blog em breve)

Odin: Aplicativo que faz a alteração do Firmware do aparelho. (vou incluir no blog em breve)

CWM: Clockworkmod

Atualizado em 03/05/2012

0 comentários:

Postar um comentário