Qual é a diferença entre:
- Desbloqueando o gerenciador de inicialização (pré-requisito para executar muitas, embora não todas, outras coisas abaixo)
- Enraizamento
- Jailbreaking
- ROM
- NAND e Nandroid
- Sistema operacional
- Mod (por exemplo, CyanogenMod)
- Recuperação (ClockworkMod, Amon Ra)
- Kernel personalizado (por exemplo, kernel do LeshaK)
- Firmware
- Motorista
- Atualização Over The Air (OTA)
- Fastboot
- Desbloqueio do SIM
- Piscando
- SPL (Segundo Carregador de Programa)
(outros termos frequentemente confusos que perdi?)
rooting
root-access
custom-roms
kernel
Lie Ryan
fonte
fonte
Respostas:
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:
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:
É 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?
fonte
Enraizamento e jailbreak se refere à mesma coisa. O termo Jailbreaking vem da comunidade iPhone da Apple, o termo preferido no Android é torcer.
Enraizamento / jailbreak refere-se à ativação do usuário administrador / superusuário / root / user-id-0 no telefone. No dispositivo não raiz, a conta do superusuário é desabilitada por motivos de segurança. O superusuário possui privilégios totais sobre o sistema, incluindo a exclusão ou modificação de arquivos críticos do sistema.
Mais sobre o enraizamento: o que significa "fazer root no telefone"?
fonte
O firmware refere-se a toda a pilha de software Android: Kernel (incluindo drivers), Dalvik VM e o sistema operacional. No entanto, ele não inclui aplicativos instalados no Market.
O firmware pode ser oficial (lançado pelo fabricante e / ou provedor de serviços) ou não oficial (lançado pela comunidade modding).
fonte
O CyanogenMod tem uma boa definição de ROM (e muitos outros termos nessa lista)
fonte
Essa pergunta já está bem respondida, mas uma coisa que eu acho que a maioria das pessoas não-técnicas se confunde é a diferença entre fazer root / jailbreak e desbloquear SIM.
Esta é a explicação simples que uso para pessoas que não são de tecnologia.
Um smartphone é essencialmente duas coisas
Um telefone
Um computador
fonte
Versão TL; DR:
Desbloqueando o gerenciador de inicialização
Enraizamento
Jailbreaking
ROM
Embora a ROM possa ser um pouco inadequada (na verdade se refere a memória não volátil - não a dados), a maioria das pessoas não sabe a diferença entre um kernel, sistema operacional, gerenciador de inicialização e etc. Muitas modificações são chamadas de ROMs. , isso evita confusão e inflamações (como quando as pessoas chamam o Linux de SO, em vez de dizerem que o GNU / linux é um SO ou mesmo o GNU / linux / X).
Consulte também Por que eles não podem criar um SO de telefone genérico?
NAND
MMC / SD
Enquanto o formato MMC é mais antigo, muitos dispositivos usam eMMC em vez de eSD. O "e" significa incorporado e significa apenas que o armazenamento não é removível no sentido típico.
Comparado ao MMC, o SD tem mais pinos, é mais espesso e suporta DRM. Também é um pouco mais caro. Ambos usam o protocolo SPI para acessar o NAND.
Nandroid
Sistema operacional
Mod (por exemplo, CyanogenMod)
Recuperação (ClockworkMod, Amon Ra)
Kernel personalizado (por exemplo, kernel do LeshaK)
Firmware
Motorista
Atualização Over The Air (OTA)
Fastboot
Desbloqueio do SIM
Piscando
SPL (Segundo Carregador de Programa)
fonte
O Kernel do Android refere-se ao Kernel do Linux e ao conjunto de drivers que acompanham o kernel do Linux. O kernel não inclui aplicativos que acompanham o Android nem a Java / Dalvik Virtual Machine.
O Costum Kernel se refere a modificações feitas pela comunidade no Linux Kernel. O Kernel fornece serviços de baixo nível, gerenciamento de recursos e segurança.
O Driver é uma parte do kernel que fala diretamente com o hardware, fornece uma interface padrão que oculta as complexidades de um hardware específico.
As modificações no Kernel e no Driver geralmente incluem a correção de erros específicos do hardware, otimizando o gerenciamento de recursos e desbloqueando os recursos de hardware que foram desabilitados no nível do driver.
fonte
A atualização Over The Air refere-se a uma atualização oficial do fabricante e da operadora do dispositivo, sendo a atualização enviada automaticamente ao seu dispositivo.
A atualização do OTA é basicamente uma atualização oficial de firmware, pois abrange toda a pilha do Android (drivers, firmware, kernel, VM, aplicativos).
fonte
meu entendimento é que diferentes mod / rom são semelhantes aos do ubuntu e fedora (variante diferente do linux) no mundo dos PCs. O kernel é de nível mais baixo que esse, como o ubuntu 10.10 e o fedora 14 estão usando o mesmo kernel Linux 2.6.35
fonte