Início
» ANDROID
»
Firmware, ROMs de fábrica, ROMs personalizadas e o processo de instalação explicados.
Firmware, ROMs de fábrica, ROMs personalizadas e o processo de instalação explicados.
Firmware é o software que ajuda um dispositivo a iniciar e controlar seu hardware. Em discussões sobre Android, ROM geralmente se refere à versão do sistema instalada ou a um pacote que pode substituí-la; " flashing " significa gravar esse pacote ou suas imagens no telefone. Uma ROM original (stock ROM) vem do fabricante do dispositivo, enquanto uma ROM personalizada é criada ou modificada por um projeto independente. "ROM" é uma abreviação aqui: os telefones atuais geralmente armazenam software em memória flash regravável, e não em memória somente de leitura (ROM) literal.
O software Android é composto por componentes e partições; não é um bloco imutável de memória somente leitura.
O que significam firmware e ROM?
Firmware pode se referir ao código de baixo nível que inicializa um dispositivo ou auxilia no funcionamento do seu hardware. Em discussões sobre telefones celulares, o termo "firmware" também é usado de forma ampla para se referir ao sistema operacional e outros softwares do dispositivo. O significado exato depende do contexto, portanto, os termos nem sempre são intercambiáveis.
ROM significa literalmente "memória somente de leitura", mas a comunidade Android usa o termo informalmente para se referir a uma versão do sistema operacional, como uma distribuição Android lançada por um fabricante ou um pacote de imagem para download. Um celular Android moderno contém vários componentes de software: o bootloader inicia o dispositivo e verifica o software, enquanto partições como boot`/usr system/local/bin`, `/etc/sda` e ` vendor/etc/sda` desempenham funções diferentes. Os layouts variam de acordo com o dispositivo e a versão do Android. A visão geral do bootloader e a documentação sobre partições do Projeto de Código Aberto do Android explicam os componentes.
ROM original vs. ROM personalizada
Uma ROM original (stock ROM) é a versão do software fornecida para um modelo específico pelo fabricante, às vezes com alterações regionais ou de operadora. Ela pode incluir a interface, os aplicativos, os drivers e os serviços do fabricante. "Original" não significa necessariamente Android puro ou uma versão AOSP sem modificações. O fabricante é responsável pela compatibilidade e geralmente distribui as atualizações por meio de seus canais oficiais.
Uma ROM personalizada é uma imagem de sistema criada pela comunidade ou modificada pelo usuário. Ela pode alterar a interface, os aplicativos incluídos, as opções de privacidade ou o caminho de atualização. Os recursos e a manutenção variam de acordo com o projeto e o dispositivo. Uma ROM personalizada não é automaticamente mais rápida, segura ou recente, e uma versão para um telefone com aparência semelhante ainda pode ser incompatível.
O mesmo hardware de telefone pode executar o software do fabricante ou uma versão compatível desenvolvida pela comunidade com uma interface diferente.
ROM padrão
ROM personalizada
Mantido por
Fabricante ou operadora do dispositivo
desenvolvedores independentes ou um projeto comunitário
Benefício típico
Suporte específico para o dispositivo e canal de atualização oficial
Mais opções de software e recursos.
Principal compensação
As atualizações e funcionalidades dependem do fabricante.
O suporte, a compatibilidade e a qualidade das atualizações variam.
O que o flash faz?
O processo de "flashing" grava firmware ou imagens do sistema em áreas específicas do armazenamento de um dispositivo. É diferente da instalação de um aplicativo comum. As atualizações do Android podem ser enviadas via OTA (Over-the-Air), enquanto o "flashing" manual geralmente utiliza uma ferramenta de recuperação ou bootloader, como o Fastboot. O método correto depende do telefone e do pacote de firmware; não existe um conjunto universal de etapas.
A maioria dos dispositivos Android vem com o bootloader bloqueado, o que restringe a gravação em partições protegidas. Quando compatível, o desbloqueio permite a instalação de novas imagens, mas a documentação do Android alerta que imagens não oficiais podem causar problemas e que o processo de desbloqueio foi projetado para acionar uma restauração de fábrica. O Google também adverte que as imagens de fábrica apagam os dados e que o desbloqueio reduz a segurança do dispositivo. Uma imagem incorreta, um processo interrompido ou um downgrade não compatível podem impedir a inicialização do telefone.
O processo de flash grava imagens do sistema no armazenamento do dispositivo e pode envolver vários componentes, não apenas um instalador de aplicativos.
Antes de considerar uma ROM personalizada
Confirme o número de modelo exato e o codinome do dispositivo. Verifique se o projeto lista essa variante específica como compatível; o catálogo de dispositivos do LineageOS é um exemplo da lista oficial de dispositivos compatíveis de um projeto.
Leia o guia de instalação específico para o seu dispositivo. Verifique as versões de firmware necessárias, as regras do bootloader, os avisos de apagamento de dados e as instruções de recuperação. Não presuma que um guia para outro modelo se aplica.
Faça backup de fotos, arquivos, mensagens e tudo mais que você precisar em um local separado. O desbloqueio e alguns métodos de instalação apagam os dados do usuário. Mantenha o pacote de restauração oficial e as instruções de recuperação à mão.
Obtenha os arquivos do fabricante do dispositivo ou do projeto da ROM e verifique os checksums publicados, quando disponíveis. Não bloqueie novamente o bootloader com uma imagem, a menos que o dispositivo e suas instruções oficiais indiquem que é seguro.
Faça um backup primeiro: desbloquear o bootloader pode apagar todos os dados do telefone, e um estado desbloqueado pode reduzir a proteção de inicialização verificada.
E quanto ao firmware do iPhone e aos arquivos IPSW?
IPSW é um formato de arquivo de pacote de software da Apple comumente discutido para atualizações ou restaurações de iPhone e iPad. Não é o mesmo que escolher uma ROM personalizada para Android. O processo de restauração recomendado pela Apple usa o Finder no Mac ou o aplicativo Dispositivos Apple no Windows para apagar o dispositivo e instalar o software atual; a Apple recomenda fazer um backup primeiro. Consulte as instruções de restauração da Apple .
Qual opção você deve escolher?
Mantenha o software original se você depende do canal de atualização do fabricante, de recursos específicos do dispositivo ou de suporte direto. Considere uma ROM personalizada somente se o seu modelo exato for compatível, se você tiver um motivo claro para alterar o software e se sentir confortável com os riscos de instalação e recuperação. Para um Pixel que simplesmente precisa da restauração do software oficial, o Google disponibiliza imagens de fábrica e pacotes OTA completos ; siga as instruções atuais para o seu modelo. Resumindo: firmware é o software, ROM é a abreviação usada pela comunidade para uma versão ou imagem do sistema, e "flashing" é o ato de gravá-la no dispositivo.