Um brick (ou dispositivo brickado) é um dispositivo eletrônico, especialmente eletrônicos de consumo (como um dispositivo móvel, console de jogos, computador, etc.) que não é mais funcional. Pode ser devido a um firmware corrompido, um problema de hardware ou outro dano. O termo analogiza o dispositivo à utilidade tecnológica moderna de um tijolo. "Brickar" é usado como verbo para descrever um dispositivo entrando em tal estado.
Sistemas À princípio, qualquer dispositivo com firmware regravável ou certas configurações cruciais armazenadas em memória flash ou EEPROM pode ser brickado. Muitos, mas não todos, dispositivos com firmware atualizável pelo usuário têm proteção contra brick; dispositivos destinados a serem atualizados apenas por pessoal de serviço oficial geralmente não têm.
Entre os dispositivos conhecidos por terem problemas de brick estão: PCs mais antigos (modelos mais recentes geralmente têm BIOS duplos ou alguma outra forma de proteção), muitos telefones celulares, consoles de jogos portáteis como o PlayStation Portable e o Nintendo DS, consoles de videogame como o Wii, Xbox 360, PlayStation 4 e Xbox One, muitos dispositivos SCSI e algumas linhas de unidades de disco rígido e roteadores.
Carros elétricos como o Tesla Roadster (primeira geração) podem brickar caso a bateria esteja completamente descarregada.
Às vezes, uma atualização flash interrompida de uma placa-mãe de PC pode brickar a placa, por exemplo, devido a uma queda de energia durante o processo de atualização. Às vezes, é possível descompactar tal placa-mãe usando um chip BIOS semelhante para inicializar a partir de um disquete. Então será possível tentar novamente o processo de flash. Às vezes é possível inicializar a partir de um disquete, depois trocar o chip BIOS antigo, presumivelmente morto, e atualizá-lo. Em algumas placas Gigabyte, também pode ser possível atualizar novamente a BIOS principal brickada usando uma BIOS de backup. Alguns fornecedores colocam o chip da BIOS em soquetes, permitindo que o chip da BIOS corrompida seja removido e reprogramado usando uma ferramenta externa, como um programador universal ou um Arduino.
Des-brickar Alguns dispositivos que ficam "brickados" porque o conteúdo de sua memória não volátil está incorreto podem ser "desbrickados" usando hardware separado (uma placa de depuração) que acessa essa memória diretamente.
Isso é semelhante ao procedimento para carregar firmware em um novo dispositivo quando a memória ainda está vazia. Esse tipo de "brickagem" e "des-brickagem" ocorre ocasionalmente durante testes e desenvolvimento de firmware. Em outros casos, procedimentos de software e hardware, muitas vezes complexos, foram desenvolvidos com boas chances de desbrickar o dispositivo. Também há programas modificadores criados por usuários para usar em dispositivos brickados ou parcialmente brickados para torná-los funcionais. Exemplos incluem o programa BootMii do Wiibrew, usado para consertar Wiis semi-brickados, o programa Odin, usado para atualizar o firmware em dispositivos Android da Samsung, ou o protocolo Android fastboot, que é capaz de atualizar novamente um dispositivo sem nenhum software instalado.
Causa e prevenção Brickar um dispositivo é, geralmente, resultado da interrupção de uma tentativa de atualização. Muitos dispositivos possuem um procedimento de atualização que não deve ser interrompido antes de sua conclusão; se interrompido por uma falha de energia, intervenção do usuário ou qualquer outro motivo, o firmware existente pode ser parcialmente sobrescrito e se tornar inutilizável. O risco de corrupção pode ser minimizado tomando-se todas as precauções possíveis contra interrupções. Brickar um dispositivo também pode ser feito intencionalmente como punição por transgressões graves envolvendo seu uso, mas isso é excepcionalmente raro e geralmente só é feito como último recurso.
A instalação de um firmware com erros, ou para uma revisão de hardware diferente, ou a instalação de firmware com patch inadequado, como firmware de DVD que só reproduz DVDs vendidos em uma região específica, também pode causar o brick do dispositivo.
Os dispositivos também podem ser brickados por malware (software malicioso) e, às vezes, pela execução de software não intencionalmente prejudicial, mas com erros que causam danos.
Alguns dispositivos podem incluir uma cópia de segurança de seu firmware, armazenada em ROM fixa (memória somente de leitura) ou em memória não volátil gravável, que normalmente não é acessível a processos que possam corrompê-la. Caso o firmware seja corrompido, o dispositivo pode copiar os dados da memória de backup para a memória principal, assim restaurando o firmware.
Categoria:Erros de computador