Em comparação com um PC, os telefones e tablets são dispositivos bastante bloqueados. Jailbreaking, enraizamento e desbloqueio são formas de contornar suas limitações e fazer coisas que fabricantes e operadoras não querem que você faça.
Alguns países têm leis que impedem que você faça essas coisas com os dispositivos pelos quais você pagou e legalmente próprio - não entraremos nessas leis aqui.
Crédito de imagem: Blake Patterson no Flickr
O jailbreak é o processo de remover as limitações postas em prática pelo fabricante de um dispositivo. O jailbreak geralmente é executado em dispositivos Apple iOS, como o iPhone ou o iPad. O jailbreak remove as restrições impostas pela Apple, permitindo que você instale softwares de terceiros de fora da loja de aplicativos. Algumas pessoas podem ter a percepção de que o jailbreak é usado apenas para pirataria, mas este não é o caso - o jailbreaking permite que você faça coisas como alterar o navegador padrão e o cliente de e-mail do seu iPhone. Essencialmente, o jailbreak permite que você use software que a Apple não aprova.
O jailbreak pode ser executado em outros dispositivos com limitações semelhantes. Por exemplo, agora há um jailbreak do Microsoft Surface RT que permite instalar programas de desktop não aprovados. (Por padrão, os sistemas Windows RT permitem que você execute aplicativos de desktop escritos pela Microsoft.) No entanto, os aplicativos de desktop devem ser compilados para o ARM, portanto você não pode executar nenhum programa da área de trabalho do Windows. ser refinado e recompilado para a área de trabalho do Windows no ARM.
Empresas como Apple e Microsoft não querem que você faça jailbreak para superar as limitações de um dispositivo - para que você possa alterar os programas padrão no iOS ou executar aplicativos de desktop de terceiros no Windows RT Para realizar um jailbreak, alguém precisa encontrar uma vulnerabilidade de segurança que lhes permita "explorar" o dispositivo e contornar as proteções do fabricante. O
Android permite que os usuários instalem aplicativos de terceiros de fora da loja de aplicativos do Google fora do -box e não precisa ser jailbroken
O enraizamento é o processo de obter “acesso root” para um dispositivo. Isso geralmente é executado em dispositivos Android, mas o enraizamento também pode ocorrer em outros dispositivos baseados no Linux, como o sistema operacional Symbian da Nokia.
No Linux e em outros sistemas operacionais semelhantes ao UNIX, o usuário root é essencialmente o mesmo. como o usuário Administrador no Windows. Após o enraizamento, você pode conceder a aplicativos específicos acesso a permissões de root, permitindo que eles façam quase tudo o que quiserem no sistema operacional. Por exemplo, um aplicativo com permissões de raiz pode desinstalar aplicativos do sistema, instalar binários do sistema de baixo nível, revogar permissões que os aplicativos instalados exigem e fazer outras coisas malucas. Quase tudo o que você pode fazer em um sistema Linux adequado, você pode fazer com o acesso root no seu telefone.
O enraizamento gira em torno da arquitetura de segurança do Android e pode causar problemas se os usuários não souberem o que estão fazendo. t enraizado.
Em alguns dispositivos, o enraizamento pode precisar ser realizado por meio de uma exploração de segurança. Assim como o jailbreak, os fabricantes geralmente não querem que você faça o root. Em alguns dispositivos, como dispositivos Nexus (que também são destinados a desenvolvedores), o enraizamento não requer uma vulnerabilidade de segurança.
O Android é um sistema operacional de código aberto, portanto qualquer pessoa pode usar a fonte Android codificar e criar sua própria versão. Isso permite que ROMs customizadas como CyanogenMod existam. Muitas versões personalizadas de ROMs existem para Android - desde grandes projetos que suportam uma variedade de dispositivos até ROMs personalizadas com alguns patches de tema que algumas crianças inventaram em seu tempo livre.
No entanto, muitos telefones Android vêm com bootloaders bloqueados. Um bootloader bloqueado não inicializa nada além da versão aprovada pelo fabricante do Android que acompanha o dispositivo. Desbloquear o gerenciador de inicialização permite que você instale ROMs personalizadas - versões alternativas do sistema operacional Android.
Isso não é útil apenas para geeks - Cyanogenmod traz novas versões do Android para dispositivos que os fabricantes não atualizam mais. É também uma experiência Android mais baunilha - muitas pessoas gostam, porque é uma alternativa às interfaces de usuário personalizadas pelo fabricante com a maioria dos dispositivos Android.
Desbloquear o bootloader de um dispositivo também pode exigir uma exploração de segurança, embora empresas como HTC e A Motorola permite desbloquear alguns dispositivos. Os dispositivos Nexus (que também são destinados a desenvolvedores) podem ser facilmente desbloqueados.
O desbloqueio de um gerenciador de inicialização pode, teoricamente, permitir a instalação de sistemas operacionais que não sejam Android. Por exemplo, você pode instalar o Ubuntu para telefones ou o WebOS em um Galaxy Nexus com um bootloader desbloqueado. A versão desktop do Ubuntu pode ser instalada no Nexus 7 também. Obviamente, o sistema operacional deve ser construído para ser compatível com um dispositivo específico. Esses sistemas operacionais provavelmente não são particularmente estáveis - mas os desenvolvedores podem usar os dispositivos para executar um sistema operacional alternativo enquanto trabalham nele
Crédito de imagem: Johan Larsson no Flickr
Muitos telefones, Particularmente os telefones que são subsidiados com um contrato, são “bloqueados” para uma operadora específica. O telefone está configurado de modo que só possa ser usado na rede dessa operadora. Se você inserir um cartão SIM de uma operadora concorrente no telefone, verá uma mensagem indicando que o telefone está bloqueado e não pode ser usado com o cartão SIM.
Desbloquear um telefone permite usá-lo com um cartão SIM diferente - para usar uma operadora diferente durante a viagem ou para levar seu telefone atual com você enquanto muda para um novo provedor de serviços.
Você geralmente precisará de um código de desbloqueio para desbloquear o telefone. Muitas operadoras desbloquearão telefones quando o contrato terminar, enquanto telefones adquiridos sem contrato podem não estar bloqueados para uma operadora. Existem maneiras de desbloquear telefones sem a permissão de uma operadora também.
Crédito de imagem: Kai Hendry no Flickr
Nem todo mundo precisa fazer jailbreak, root ou desbloquear seus dispositivos. No entanto, a opção está lá - e agora você sabe por que você pode querer.
Como agrupar extensões de arquivos de alteração para arquivos do Windows
Recentemente, me deparei com um problema em que eu tive que mudar a extensão do arquivo em um monte de arquivos do Windows a partir de nenhuma extensão para .JPG. Alguém me enviou um grande número de arquivos, mas por algum motivo estranho, eles não tinham extensão de arquivo, mesmo que fossem imagens! Depo
A Microsoft opera mais de 100 lojas de varejo nos EUA e no Canadá. Eles não são apenas locais para fazer compras - o Microsoft Stores realizará a manutenção básica do Windows para você, gratuitamente. Não importa onde você comprou o PC, contanto que ele rode o Windows. Esses são os tipos de serviços que a maioria das lojas - como a Geek Squad da Best Buy - cobra um prêmio por você.