- - O que se entende por firmware, estoque e ROMs personalizadas e piscando [Guia]

O que se entende por firmware, estoque e ROMs personalizadas e piscando [Guia]

Ter termos como "ROM Android" ou "firmware iOS"confundir você? O seu entendimento de 'piscar' está limitado a atos de exibicionismo? Você se sente excluído ou sem noção quando seus amigos falam sobre a atualização da ROM ou IPSW personalizada mais recente no dispositivo Android ou iPhone? A seguir, explicaremos tudo sobre firmware e ROMs - incluindo ROMs de estoque e ROMs personalizadas - e elaboraremos o que significa fazer uma atualização no seu telefone. Também daremos uma olhada e forneceremos sugestões e fontes para encontrar algumas das ROMs personalizadas populares, para ajudá-lo a escolher a correta para o seu dispositivo.

Piscando2

Por uma questão de conveniência, dividiremos este guia nas seguintes seções:

  1. Detalhes técnicos
    1. Os princípios básicos
    2. Definição técnica de ROM
    3. O que é firmware?
    4. Piscando
  2. Sistemas Operacionais Móveis
    1. ROM como o sistema operacional
    2. Tipos de ROMs
  3. ROMs personalizadas vs. estoque
    1. Vantagens e desvantagens das ROMs de estoque
    2. Vantagens e desvantagens das ROMs personalizadas
    3. Fazendo a escolha
    4. Escolhendo a ROM personalizada certa
  4. Recursos

Este guia será muito detalhado e muitostalvez você não precise ler tudo. No entanto, ainda estaremos começando do básico para aqueles que são inteiramente novos no mundo dos smartphones e não têm idéia de como as coisas acontecem. Sinta-se livre para pular as seções que você já conhece.

Embora a maioria dos conceitos deste guia sejaSe você aplicar a todos os smartphones e tablets anteriores, atuais e futuros, focaremos principalmente a aplicação desses conceitos em dispositivos Android, Windows Phone 7 e Apple iOS.

1 - Detalhes técnicos

Os princípios básicos

Vamos começar com os conceitos principais. Como a maioria de nós já sabe, os computadores exigem um determinado software do sistema chamado sistema operacional - ou SO em resumo - para operar. Alguns exemplos amplamente usados ​​de sistemas operacionais de desktop, laptop e servidor são Windows, Mac OS X e Linux, enquanto sistemas operacionais móveis populares incluem Android, Apple iOS, Windows Phone 7, HP / Palm Web OS, BlackBerry OS etc. Os eletrônicos de consumo mais modernos como TVs digitais, fornos de microondas, decodificadores etc. também precisam de sistemas operacionais para funcionar, mas geralmente isso envolve apenas carregar o sistema operacional e executá-lo de maneira predefinida. Isso nos leva à ROM.

Definição técnica de ROM

ROM significa Memória Somente Leitura e tecnicamentefalando, refere-se ao armazenamento interno de um dispositivo, que deve conter as instruções do sistema operacional que não precisam ser modificadas durante a operação normal do dispositivo. Por esse motivo, essas instruções são armazenadas na memória somente leitura - como em um CD ou DVD não regravável - para garantir que não sejam feitas alterações nas mesmas que possam causar mau funcionamento do dispositivo. Isso contrasta com unidades de disco rígido, unidades de estado sólido ou dispositivos de armazenamento flash comuns usados ​​por computadores pessoais que permitem acesso total de leitura / gravação, mesmo na área de armazenamento que contém os arquivos do sistema operacional.

O que é Firmware

Os sistemas operacionais somente leitura que acabamos dediscutidos acima também são chamados de 'firmware', pois permanecem firmemente no lugar sem acesso de modificação aos usuários do dispositivo. No entanto, a modificação do firmware ainda é possível, mas não em uso normal. Muitos dispositivos exigem que o hardware especializado seja usado para esse fim, enquanto outros dispositivos têm o armazenamento definido como somente leitura através da proteção de software, que pode ser removida ou substituída sem a necessidade de nenhum hardware especializado, apenas usando o software escrito para esse fim, frequentemente, mas nem sempre, exigindo conexão com um computador.

Assim, os termos 'sistema operacional' e 'firmware' se referem à mesma coisa e podem ser usados ​​alternadamente quando aplicados a esses dispositivos.

Piscando

A memória ROM usada em smartphones e tabletsetc. geralmente é igual à memória flash encontrada nos cartões SD e nas unidades flash USB, simplesmente otimizada para obter melhor velocidade e desempenho durante a execução do sistema operacional. Como explicado acima, ele é somente leitura em uso normal e requer um procedimento especial para que sejam feitas modificações em seu conteúdo. O procedimento de modificar ou substituir o conteúdo dessa memória flash é conhecido como intermitente. Assim, nos termos do leigo, piscar é essencialmente o mesmo que instalar ou modificar o firmware de um dispositivo armazenado em sua memória flash protegida.

Agora que entendemos os conceitos técnicos, vamos para a próxima seção.

2 - Sistemas operacionais móveis

Antes de continuar lendo, será uma boa idéia obter uma visão geral dos sistemas operacionais móveis modernos. Para esse fim, consulte nossa introdução aos sistemas operacionais móveis modernos.

ROM como o sistema operacional

Quando se trata de smartphones e tablets, oO termo ROM é usado para se referir ao firmware armazenado na memória interna do dispositivo, e não na própria memória interna. Também pode se referir a um arquivo preparado com o objetivo de substituir este firmware por outra versão do uso de um método especial.

Assim, quando alguém lhe pede para baixar umROM, estão se referindo ao arquivo que contém o firmware em um formato pronto para ser instalado no telefone para substituir o firmware existente. Da mesma forma, quando perguntados sobre qual ROM o telefone está executando ou quando alguém informa que o telefone está executando uma ROM específica, eles estão novamente falando sobre a variante específica do firmware.

Tipos de ROMs

Diferentemente da maioria dos sistemas operacionais de desktop, os sistemas operacionais móveis podem ser encontrados no formato instalável em várias formas, que podem ser categorizadas da seguinte maneira.

  • ROMs / firmware verdadeiramente em estoque:
    Este é o sistema operacional em sua forma padrão,sem nenhuma modificação feita, exceto por qualquer suporte específico do dispositivo necessário para executá-lo no dispositivo específico. O firmware verdadeiramente de estoque fornece a experiência padrão do usuário do sistema operacional sem nenhuma alteração cosmética ou funcional. Atualmente, o firmware verdadeiramente original é encontrado principalmente nos casos em que o dispositivo e o sistema operacional são criados pela mesma empresa. Entre os dispositivos móveis modernos, exemplos de firmware verdadeiramente de estoque podem ser encontrados nos dispositivos iOS da Apple, nos dispositivos WebOS da Palm e em alguns dispositivos Android enviados sem nenhuma modificação feita no sistema operacional por seus fabricantes.
  • Fabricante / Transportadora com a marca ROM / Firmware:
    Este tipo de firmware teve aprimoramentos adicionadossobre o sistema operacional padrão pelo fabricante do dispositivo ou pela operadora de serviços móveis. Isso geralmente inclui aprimoramentos de interface, aplicativos proprietários e, na maioria dos casos, restrições destinadas a limitar o uso do dispositivo com uma operadora ou região específica. Muitas vezes, existem restrições adicionais que impedem a instalação de firmware não liberado pela transportadora ou fabricante.
    A maioria dos dispositivos Android e Symbian se enquadram nessacategoria e a maioria dos dispositivos Windows Phone 7, mas, no caso deles, as alterações feitas no firmware original são mínimas e limitadas à inclusão de aplicativos adicionais.
  • ROM / firmware personalizados:
    Quase todos os dispositivos são enviados com um dos itens acimaduas categorias de firmware, embora as coisas não terminem aí. Os desenvolvedores independentes que gostam de personalizar seus dispositivos além das opções padrão fornecidas geralmente tendem a liberar os frutos de seu trabalho para o restante, em forma de ROMs personalizadas. Quanto mais aberta a plataforma, mais desenvolvimento independente ela atrai, um bom exemplo disso é o desenvolvimento de ROM personalizado e independente para Android.
    No caso de firmware proprietário, como iOS eNo Windows Phone 7, geralmente há pouco ou nenhum espaço para a personalização do próprio sistema operacional, mas, independentemente disso, os desenvolvedores ainda tendem a lançar ROMs personalizadas, empacotadas com ferramentas úteis e hacks aplicados para fornecer funcionalidade além dos recursos padrão. De fato, o desenvolvimento de ROM personalizado para a plataforma Windows Mobile proprietária e de código fechado leva à formação da maior comunidade independente de desenvolvimento móvel - o fórum XDA-Developers.

3 - ROMs de ações vs. personalizadas

ROMs de estoque e personalizadas têm seus méritos edemérito e escolher entre os dois requer uma consideração cuidadosa. Nesta seção, faremos uma comparação entre os dois tipos de ROMs para ajudá-lo a fazer a escolha certa. Vamos começar examinando suas vantagens e desvantagens.

Observe que esta seção foi escrita pensando principalmente nos dispositivos Android (e agora obsoletos Windows Mobile). No entanto, muitos desses conceitos também se aplicam a outras plataformas de smartphones.

Vantagens e desvantagens das ROMs de estoque

O firmware de estoque é o resultado de muitas pesquisas e testes realizados pelo fornecedor do sistema operacional, pelo fabricante do dispositivo e / ou pela operadora de serviços móveis. Portanto, traz várias vantagens:

  • Geralmente é bastante estável após o lançamento.
  • Quase todos os erros são corrigidos durante o extenso teste beta antes do lançamento.
  • Possui o suporte oficial do fornecedor do firmware, do fabricante do dispositivo e da operadora de serviços móveis.
  • As atualizações são enviadas automaticamente para o dispositivo pela operadora.

Juntamente com suas vantagens, o firmware padrão também apresenta suas desvantagens e incluem:

  • As atualizações não são frequentes, pois o desenvolvimento é feito principalmente por empresas que precisam seguir um ciclo de lançamento agendado.
  • Fornecer feedback ao fabricante em caso de problemas é impossível, indesejável (geralmente com dispositivos Apple) ou um processo longo e tedioso.
  • Da mesma forma, obter apoio oficial também pode ser um aborrecimento, envolvendo um processo tedioso.
  • Se o fabricante do dispositivo e o sistema operacionalComo o desenvolvedor é diferente (como no Android e Windows Phone 7), todas as atualizações lançadas pelo fornecedor do sistema operacional precisam ser editadas pelo fabricante do dispositivo ou pela operadora de celular para adicionar compatibilidade e software adicional antes do lançamento. Portanto, alguns dispositivos recebem atualizações atrasadas por meses.
  • As atualizações geralmente são lançadas primeiro nos Estados Unidos, deixando o resto do mundo esperando. (Por acaso existe um mundo além dos Estados Unidos, nós mesmos o confirmamos!)
  • Pior ainda, quando os fabricantes optam por nãopara liberar atualizações oficiais de dispositivos mais antigos em favor de dispositivos mais antigos, seus usuários ficam essencialmente presos às versões antigas do sistema operacional. Este caso é evidente em muitos dispositivos Android com apenas um ano e meio de idade.
  • Vários desenvolvedores de SO, fabricantes de dispositivos ouas operadoras de serviços móveis adicionam restrições no firmware padrão, desde bloquear o uso do dispositivo com uma rede / região, desativar o carregamento lateral de aplicativos (estamos falando de você, AT&T) não disponíveis no mercado oficial de aplicativos, até restrições avançadas que removem qualquer chance de obter acesso root, apenas para citar alguns.

Vantagens e desvantagens das ROMs personalizadas

As ROMs personalizadas são tão boas ou ruins quanto o esforço realizado por seus desenvolvedores. As principais vantagens das ROMs personalizadas são:

  • Antes de mais nada, escolha! Existem milhares de ROMs personalizadas disponíveis para vários dispositivos, cada uma oferecendo um conjunto diversificado de recursos não encontrados na ROM padrão.
  • Frequência de atualização - as ROMs personalizadas geralmente estão sobo desenvolvimento ativo e as versões mais recentes do sistema operacional principal são incorporados antes que as ROMs oficiais atualizadas sejam lançadas. Isso é particularmente verdadeiro no caso de dispositivos Android, onde os desenvolvedores começam a portar versões mais recentes do Android para vários dispositivos assim que são lançados.
  • Fornecer feedback é tão fácil quanto deixar uma mensagem no fórum de desenvolvimento da ROM em questão, resultando em relatórios de bugs altamente eficientes.
  • Obter suporte para seus problemas nos fóruns éDa mesma forma fácil, como não apenas os principais desenvolvedores, mas também outros usuários experientes da ROM da comunidade, terão prazer em ajudá-lo com seus problemas e, no processo, melhorar a ROM para todos.
  • ROMs personalizadas geralmente têm todo o extrarestrições removidas, permitindo que os usuários carreguem aplicativos lateralmente, conectem sua conexão de dados móveis ao computador sem pagar mais por isso, obtenham acesso root, usem o dispositivo em qualquer região etc. sem a necessidade de burlar a proteção.
  • Os aprimoramentos e otimizações de desempenho encontrados em muitas ROMs personalizadas podem torná-las muito mais rápidas que as ROMs padrão, permitindo que os usuários aproveitem ao máximo seus dispositivos.
  • As opções de overclock estão embutidas em algumas ROMs personalizadas, acelerando ainda mais os dispositivos.
  • Por outro lado, as opções undervolting encontradas em algumas ROMs resultam em uma maior duração da bateria.
  • Telefones antigos com pouca memória interna podem se beneficiar mais das ROMs personalizadas que permitem usar a memória do cartão SD externo para os aplicativos exatamente da maneira como usariam a memória interna.

Portanto, com todas essas vantagens, não deve haver razão para ficar com a ROM de estoque, certo? Não necessariamente! Como tudo na vida, as ROMs personalizadas também trazem suas desvantagens:

  • Devido à falta de testes extensivos antes do lançamento, muitas ROMs personalizadas podem estar com erros no início e a instalação de uma ROM com arquivos críticos ausentes ou corrompidos pode bloquear o telefone.
  • Várias ROMs personalizadas que são portas de ROMs de outros telefones podem ter funcionalidades ausentes que ainda não foram criadas para funcionar no seu telefone com a ROM.
  • A instalação de uma ROM personalizada geralmente envolve a limpezaconfigurações do seu telefone para que você perca seus dados e comece do zero. Felizmente, a sincronização de contatos incorporada do Android, juntamente com os aplicativos que oferecem mensagens, registro de chamadas e backup / restauração de aplicativos, facilita esse processo, permitindo que você mantenha seus dados.
  • O processo de instalação em si pode ser complicado e pode exigir que você faça o root no telefone e frequentemente contorne seus recursos de segurança para permitir a instalação personalizada da ROM em primeiro lugar.
  • A instalação de uma ROM personalizada na maioria dos casos anula a garantia do seu telefone, embora o processo seja reversível, o que significa que você pode voltar ao estoque, desde que não esteja emparedado.
  • A instalação de uma ROM no seu telefone requer que vocêraiz primeiro na maioria dos casos. Embora seja fácil fazer o root na maioria dos telefones, alguns telefones exigem um procedimento complicado a ser seguido antes da instalação de uma ROM e, frequentemente, esses procedimentos envolvem o risco de obstruir o dispositivo, se algo der errado.

Fazendo a escolha

Escolhendo entre uma ROM de estoque e uma ROM de perguntaé realmente uma questão de suas necessidades. Se a ROM padrão do seu telefone permitir que você faça tudo o que quiser e não pareça lento, não há necessidade de contornar a segurança do telefone e instalar uma ROM personalizada. .

No entanto, se você quiser levar seu telefone alémo que ele oferece atualmente, não se preocupa muito com a garantia e está pronto para correr o risco de tudo o que acontecer, se algo der errado para poder personalizá-lo da maneira que você deseja, às vezes uma ROM personalizada é a única solução. Escolha sabiamente!

No caso de dispositivos iOS, a ROM é mais frequentementechamado IPSW (após a extensão do arquivo de instalação do firmware padrão) e um IPSW personalizado geralmente é algo que você faz do IPSW padrão usando determinadas ferramentas e, assim, decide o que incluir e o que não incluir. O IPSW resultante geralmente é muito semelhante ao estoque em muitos aspectos, exceto por ser desbloqueado e desbloqueado, com o Cydia instalado. Se o seu dispositivo estiver desbloqueado e você puder fazer o jailbreak usando outros métodos, não será necessário seguir o processo de criação e instalação de um IPSW personalizado no seu dispositivo iOS.

As ROMs personalizadas do Windows Phone 7 já foram iniciadasà superfície de alguns dispositivos também, e muito parecido com um IPSW personalizado, uma ROM personalizada do Windows Phone 7 é apenas uma variante jailbroken da ROM padrão com alguns aplicativos extras instalados, carregamento por sidel ativado e alguns hacks de registro aplicados. Se você não precisar de nenhum desses recursos, não faz sentido optar por uma ROM personalizada.

No entanto, quando se trata de dispositivos Android, háexistem vários motivos para instalar ROMs personalizadas devido à enorme variação oferecida por eles, na medida em que toda a experiência do usuário oferecida pelo dispositivo pode ser alterada simplesmente mudando para uma ROM diferente.

Escolhendo a ROM personalizada certa

Com várias ROMs personalizadas disponíveis para a maioriaDispositivos Android, escolher o correto nem sempre é fácil. A questão de "qual é a melhor ROM para _____ telefone / tablet" é tão desaprovada nos fóruns quanto é solicitada, já que não há uma resposta universal para isso. Uma ROM pode ser a melhor para mim, enquanto outra pode ser melhor para você. A única solução é ler muito, ler a lista de recursos, ler a resposta do usuário e, se necessário, fazer perguntas ao desenvolvedor na página do fórum da ROM. Tente instalar a ROM somente depois de ter certeza de que isso não prejudicará seu dispositivo na medida em que você não puder consertar.

4 - Recursos

Com essas informações, você deve conseguir entrar no mundo das ROMs personalizadas e aqui estão alguns recursos para ajudá-lo.

No caso de dispositivos Android, a primeira parte do nossoA série sobre como personalizar a aparência do seu dispositivo Android apresenta uma excelente introdução à personalização do telefone instalando uma ROM personalizada e inclui links para guias de root, vários recursos para encontrar ROMs personalizadas e duas ROMs de nossa escolha: CyanogenMod e MIUI. Isso deve ser suficiente para você começar.

Para dispositivos Windows Phone 7, o XDA-Developers é umbalcão único para todas as suas necessidades de ROM personalizadas. Quanto aos proprietários de iPhone, iPad e iPod Touch, existem diferentes ferramentas que funcionam em casos diferentes, dependendo do seu dispositivo e de suas combinações atuais de iOS e versão de banda base. Usando essas palavras-chave, é garantido que você fará uma pesquisa rápida no Google para obter muitas informações úteis.


Tem perguntas? Deseja compartilhar suas opiniões? Sinta-se livre para deixar um comentário.

Comentários