Enraizamento e Jailbreaking são essencialmente as mesmas coisas, Jailbreaking é a palavra dos usuários do iPhone para o que os usuários do Android chamam de Rooting. Enraizamento é quando você obtém acesso "Raiz" ao telefone, permitindo que você faça o que quiser (vem do Usuário Raiz Unix , essencialmente o equivalente ao Unix da conta do Administrador do Windows). Normalmente, você é impedido de ser o Root para seu próprio bem, pois é muito fácil interromper o telefone depois de ter acesso ao root e muito difícil quebrá-lo sem ele.
Mais informações: O que significa "fazer root no telefone"? e eu torci meu telefone. O que agora? O que ganho com o enraizamento?
Um backup Nandroid é um backup do seu telefone que é uma imagem exata do estado do seu telefone. Assim, você pode fazer uma cópia exata do seu telefone atual, fazer grandes alterações e restaurar o backup anterior, exibindo o backup novamente no telefone. Piscando significa copiar ou instalar .... você está basicamente limpando o dispositivo e restaurando um estado anterior (um backup) ou está piscando uma nova ROM (veja abaixo). NAND é o armazenamento flash do seu dispositivo, e é por isso que copiar arquivos é chamado "flashing".
O sistema operacional Android é o software que gerencia o hardware em um telefone Android, como tela, comunicação de dados, armazenamento, câmera e GPS. Ele fornece uma camada comum que permite que os aplicativos usem e acessem esses recursos em vários dispositivos diferentes, sem que o aplicativo precise saber algo de especial sobre o hardware real em que está sendo executado. O sistema operacional Android também inclui vários aplicativos e serviços padrão, como contatos, câmera, galeria de fotos e aplicativos de navegador da web, e permite que o usuário faça coisas como controlar o brilho da tela ou conectar-se a redes wifi.
Embora as definições reais sejam diferentes, no mundo Android, ROM , Mod e Firmware são usados como se significassem essencialmente a mesma coisa. Todos eles se referem a uma versão personalizada do sistema operacional Android que foi modificada para funcionar em uma determinada marca de telefone com um conjunto específico de personalizações ou alterações. Isso pode ser feito para que um telefone antigo como o G1 possa receber uma nova versão do Android, como a 2.2, mesmo que o fabricante tenha decidido não fornecê-lo. Ou pode fornecer funcionalidade extra não disponível na versão fornecida pelo fabricante do Android ou corrigir problemas na versão fornecida pelo fabricante. Mais informações: Qual é a diferença entre uma ROM AOSP e uma ROM de estoque?, Quais são as vantagens de uma ROM personalizada? , Por que existem tantos kernels Android diferentes e onde posso encontrar ROMs personalizadas ou estoque para o meu dispositivo Android?
Um driver é o que informa ao sistema operacional do software Android como conversar com todos os diferentes hardwares existentes em um telefone Android. Quando alguém está montando uma ROM para um modelo de telefone específico, é necessário incluir todos os drivers desse telefone dentro da ROM (para coisas como modem celular, acesso WiFi, tipo de câmera específico, processador específico etc.), caso contrário, a ROM ou não funciona nesse telefone ou apenas funciona em determinadas partes do telefone e, por exemplo, pode não ser capaz de usar a câmera frontal ou pode não ser capaz de se conectar a uma rede Wi-Fi. É exatamente o mesmo que quando você conecta algo novo ao Windows, ele executa o assistente Novo Hardware Adicionado e procura um novo driver antes de poder usá-lo. Os drivers são carregados pelo kernel, o núcleo do sistema operacional.
Uma atualização OTA (Over The Air) ocorre quando o telefone recebe uma atualização do sistema operacional Android "over the air", ou seja, os arquivos são enviados automaticamente pela rede celular do Google ou da rede telefônica sem precisar ser necessário. conectado a um PC. Isso contrasta com a maneira como, por exemplo, o iPhone foi atualizado originalmente onde precisava ser fisicamente conectado a um computador executando o iTunes para obter suas atualizações.
O carregador de inicialização controla como o dispositivo é inicializado. A ferramenta do lado do PC do Google para acessar o gerenciador de inicialização e outras tarefas relacionadas é chamada Fastboot , e a execução interativa do gerenciador de inicialização pode ser chamada de "modo Fastboot". Um carregador de inicialização bloqueado verificará a partição do sistema Android e a restaurará para o estoque, se não corresponder, enquanto um carregador de inicialização desbloqueado não faz a mesma verificação, e é por isso que é necessário desbloquear o carregador de inicialização para fazer root permanentemente em um dispositivo.
O termo recuperação é frequentemente usado para significar várias coisas diferentes. Pode significar um modo de operação para o telefone. Por exemplo, para inicializar no modo de recuperação no Atrix 4G MB860 olympus, é necessário:
- desligar o telefone
- mantenha pressionados os botões PWR e VOL DOWN simultaneamente até que o visor do telefone mostre "Fastboot"
- toque e solte VOL DOWN repetidamente (sete vezes) até que "Fastboot" mude para "Android Recovery"
- toque e solte o botão VOL UP para escolher esta opção
- Por fim, quando o telefone exibir um triângulo ao redor de um ponto de exclamação adjacente a um robô android verde, então:
- se estiver usando o Android 2.2 (Froyo), toque no canto inferior direito da tela do telefone
- se estiver usando o Android 2.3 (Gingerbread), mantenha pressionados os botões VOL UP e VOL DOWN simultaneamente
para entrar no modo de recuperação do Android .
Este é um modo de operação que permite ao usuário fazer grandes alterações no telefone. Ou a recuperação também pode significar a partição de recuperação no telefone. Ou recuperação também pode significar o arquivo de imagem (filename.img) que pode ser atualizado para a partição de recuperação . Por exemplo, o Atrix 4G MB860 olympus é enviado com uma imagem de recuperação de estoque atualizada para a partição de recuperação , e a inicialização no modo de recuperação em um telefone público permite que o usuário faça algumas alterações importantes no telefone:
- reinicie o sistema agora
- aplicar sdcard: update.zip
- limpar dados / Reinício fábrica
- limpe a partição de cache
É possível (embora isso normalmente exija um carregador de inicialização desbloqueado ) substituir o código que é executado no modo de recuperação do Android substituindo a imagem de recuperação de estoque que o fabricante instalou na partição de recuperação por uma imagem de recuperação personalizada como ClockworkMod . A instalação e execução do código em uma imagem de recuperação personalizada geralmente permite que o usuário faça muitas alterações mais abrangentes no telefone e também permite que ele faça backups Nandroid e restaure esses backups no telefone.
O carregador de inicialização também pode desempenhar um papel no firmware piscando, embora isso geralmente faça parte da recuperação . Embora você normalmente não queira mexer no gerenciador de inicialização, os usuários avançados geralmente exibem uma recuperação personalizada como o ClockworkMod(embora um carregador de inicialização bloqueado possa impedir isso). Isso permite piscar o firmware que não foi assinado pelo fabricante (como ROMs personalizadas), pois a recuperação de estoque geralmente verifica a assinatura e executa tarefas avançadas, como backups completos do Nandroid. A recuperação é um pouco como a tela de inicialização do BIOS nos PCs, pois você acessa pressionando uma combinação especial de botões quando o telefone é iniciado. A recuperação também pode fazer coisas como executar um arquivo de atualização no cartão SD do telefone ou permitir que você se conecte a partir de um PC via ADB (Android Debug Bridge) para gerenciar o dispositivo na linha de comando.
Mais informações: Qual é a relação entre o ROM Manager, ClockworkMod e Nandroid? De quais eu preciso?
Muitas redes de telefonia móvel que vendem telefones GSM sob contrato restringem o telefone para que ele possa ser usado apenas na rede telefônica, conhecido como bloqueio SIM , bloqueio de rede ou bloqueio de subsídio . Isso permite que um provedor garanta que um telefone subsidiado possa ser usado apenas em uma rede que os ajudará a recuperar esse dinheiro. O telefone lê o código IMSI do cartão SIM inserido e verifica se ele corresponde aos códigos de país ou rede permitidos com os quais o telefone foi programado. Desbloqueio do SIMremove essa restrição de um telefone para que o cartão SIM de qualquer rede possa ser inserido e usado. Isso geralmente envolve digitar um código no discador do telefone que remove a trava. Existem diferentes maneiras de obter esse código, dependendo do dispositivo e da rede, algumas redes fornecerão o código de desbloqueio assim que você chegar ao final do contrato, alguns fabricantes publicam esses códigos em seus sites, outros incorporam esses códigos nos dispositivos de uma maneira que pode ser extraída por um aplicativo e alguns requerem o uso de software especial para PC para reprogramar o telefone. O bloqueio do SIM geralmente é implementado no hardware / firmware somente leitura, portanto, geralmente não é possível desbloquear o dispositivo sem um código.
Mais informações: Posso usar meu dispositivo em uma operadora diferente?
Relacionado : Outra pergunta que explica algumas partes da plataforma Android em termos familiares aos usuários dos sistemas tradicionais de computador é:
Em termos normais de computador, quais são as diferentes partes de um sistema Android?