Saltar para o conteúdo

Root no Android: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Correção de algumas palavras
Etiquetas: Edição via dispositivo móvel Edição feita através do sítio móvel
Linha 3: Linha 3:
O processo de rooting permite ao usuário remover, alterar ou substituir aplicativos de sistema ou pré-instalados de fábrica - liberando, desta forma, espaço na memória interna do dispositivo -, utilizar aplicativos especializados - que requerem permissões administrativas - ou realizar operações de outra forma inacessíveis a um usuário comum. O processo também possibilita a substituição do sistema operacional original do dispositivo por outro.
O processo de rooting permite ao usuário remover, alterar ou substituir aplicativos de sistema ou pré-instalados de fábrica - liberando, desta forma, espaço na memória interna do dispositivo -, utilizar aplicativos especializados - que requerem permissões administrativas - ou realizar operações de outra forma inacessíveis a um usuário comum. O processo também possibilita a substituição do sistema operacional original do dispositivo por outro.


Historicamente, o [[T-Mobile G1|HTC Dream]] foi o primeiro smartphone com Android a sofrer o processo de rooting<ref>{{citar web |url=http://www.alltechflix.com/which-was-the-first-android-rooted-device-and-custom-rom/|titulo=Which was the First Android Rooted Device and Custom ROM?|acessodata=26 de Fevereiro de 2016}}</ref>, com instruções publicadas no fórum XDA 21 dias após seu lançamento oficial<ref>{{citar web |url=http://forum.xda-developers.com/showthread.php?t=442480|titulo=How-to- Root, Hack, and Flashing your G1/Dream Read first!!|acessodata=26 de Fevereiro de 2016}}</ref>.
Historicamente, o [[T-Mobile G1|HTC Dream]] foi o primeiro smartphone com Android a sofrer o processo de rooting<ref>{{citar web |url=http://www.alltechflix.com/which-was-the-first-android-rooted-device-and-custom-rom/|titulo=Which was the First Android Rooted Device and Custom ROM?|acessodata=26 de Fevereiro de 2016}}</ref>, com instruções publicadas no fórum XDA 21 dias após seu lançamento oficial<ref>{{citar web |url=http://forum.xda-developers.com/showthread.php?t=442480|titulo=How-to- Root, Hack, and Flashing your G
1/Dream Read first!!|acessodata=26 de Fevereiro de 2016}}</ref>.


==Procedimentos==
==Procedimentos==

Revisão das 23h44min de 14 de maio de 2016

O root ou rooting é um processo realizado em smartphones e em tablets com sistema operacional Android o qual permite que aplicativos instalados por usuários executem comandos privilegiados que tipicamente são indisponíveis em sua configuração padrão. O nome do procedimento advém do fato de o sistema Android ser baseado em Linux e este sistema possuir um superusuário, chamado root, que possui acesso a comandos, a configurações e a áreas sensíveis do sistema de arquivos do sistema operacional.

O processo de rooting permite ao usuário remover, alterar ou substituir aplicativos de sistema ou pré-instalados de fábrica - liberando, desta forma, espaço na memória interna do dispositivo -, utilizar aplicativos especializados - que requerem permissões administrativas - ou realizar operações de outra forma inacessíveis a um usuário comum. O processo também possibilita a substituição do sistema operacional original do dispositivo por outro.

Historicamente, o HTC Dream foi o primeiro smartphone com Android a sofrer o processo de rooting[1], com instruções publicadas no fórum XDA 21 dias após seu lançamento oficial[2].

Procedimentos

O processo de root varia de acordo com o dispositivo, mas em geral inclui explorar uma ou mais falhas de segurança no firmware do aparelho. Uma vez que um exploit é descoberto, uma imagem de recuperação personalizada pode ser gravada, contornando a verificação de assinatura digital para a atualização do firmware. Por exemplo, o arquivo binário su pode ser copiado para algum local registrado na variável PATH (como em /system/xbin/) e conceder permissões de execução com o comando chmod. Uma aplicação de supervisão, como o SuperSU, pode, desta forma, regular e registrar solicitações de elevação de privilégio de outras aplicações.

Dificuldades

No passado, muitos fabricantes tentaram produzir telefones não-rooteáveis com proteções mais elaboradas, apesar de eles continuarem podendo sofrer o procedimento de alguma outra forma. Pode não haver exploits para modelos de telefones lançados recentemente, mas algum geralmente é disponibilizado dentro de poucos meses.

Alguns métodos de rooting envolvem a utilização de prompts de comando e de uma interface de desenvolvimento chamada Android Debug Bridge, ou ADB, enquanto outros podem se valer de aplicativos especializados e serem tão simples quando pressionar um botão.

A prática de rooting atualmente, em geral, exige o desbloqueio do bootloader, que acarreta na perda de todos os dados armazenados no dispositivo. Além disso, poderá haver problemas com atualizações e riscos de segurança[3].

Reação da indústria

Até 2010, os fabricantes de telefones inteligentes e de tabuletas, assim como as operadoras de telefonia celular, em geral não apoiavam o desenvolvimento de firmwares alternativos. Os fabricantes expressaram preocupação acerca de mau funcionamento dos dispositivos executando software não oficial [4], assim como dos custos de suporte técnico. Além disso, firmwares como CyanogenMod podem oferecer recursos pelos quais as operadoras geralmente cobrariam alguma tarifa extra, como Tethering.

Devido a isso, obstáculos técnicos, como gerenciadores de inicialização travados e acesso restrito às permissões de root começaram a ser introduzidos em muitos dispositivos. No entanto, como os softwares desenvolvidos pela comunidade começaram a crescer em popularidade no final de 2009, início de 2010[5][6], os fabricantes e as operadoras começaram a mudar suas posições. Atualmente, alguns fabricantes como HTC,[7] Samsung,[8] Motorola[9] e Sony Mobile Communications[10] apóiam e encorajam o desenvolvimento.

Aspectos legais

Tratados internacionais influenciaram o desenvolvimento de leis afetando o rooting. O Acordo de Direitos Autorais da OMPI, de 1996, exige que as nações participantes deste tratado promulguem leis contra a circunvenção de DRM. A implementação estadunidense é a Digital Millennium Copyright Act, que inclui um processo para estabelecer isenções para fins que não infrinjam os direitos autorais, como o rooting. A Directiva da União Europeia sobre direito de autor implementou o tratado na Europa em 2001, exigindo que os países membros da União Europeia implementassem proteções legais para medidas de proteção tecnológica. Essa diretiva possui exceções para permitir quebrar essas medidas para fins que não infrinjam os direitos autorais, tais como executar softwares alternativos[11], mas os Estados-membros variam na implementação da Diretiva.

Brasil

A maioria dos fabricantes afirma que a realização do rooting acarretará na perda imediata da garantia do aparelho. No Brasil, porém, o Código de Defesa do Consumidor assegura uma garantia legal de 90 dias após a data da compra do dispositivo contra defeitos de fabricação. Alguns juristas argumentam que a prática do root não caracteriza mau uso do produto e veem problemas nos aspectos legais nos contratos de isenção que o proprietário do dispositivo é obrigado a aceitar eletronicamente para obter os códigos de acesso necessários à realização do procedimento[12].

Ver também

Ligações externas


Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  1. «Which was the First Android Rooted Device and Custom ROM?». Consultado em 26 de Fevereiro de 2016 
  2. «How-to- Root, Hack, and Flashing your G 1/Dream Read first!!». Consultado em 26 de Fevereiro de 2016  line feed character character in |titulo= at position 40 (ajuda)
  3. «5 motivos para não fazer root em seu dispositivo com Android». Consultado em 25 de Fevereiro de 2016 
  4. «Unlock Bootloader». Consultado em October 30, 2011  Verifique data em: |acessodata= (ajuda)
  5. Jason Perlow (January 18, 2011). «CyanogenMod CM7: Teach your old Droid New Tricks». ZDNet. Consultado em January 4, 2012  Verifique data em: |acessodata=, |data= (ajuda)
  6. «MIUI firmware is "popular"». AndroidAndMe. August 16, 2011. Consultado em January 4, 2012  Verifique data em: |acessodata=, |data= (ajuda)
  7. «HTC's bootloader unlock page». Htcdev.com. Consultado em January 4, 2012  Verifique data em: |acessodata= (ajuda)
  8. «CyanogenMod supported by Samsung, gives away Galaxy S2 to devs». ITMag. Consultado em 9 December 2015  Verifique data em: |acessodata= (ajuda)
  9. «Motorola Offers Unlocked Bootloader Tool». Techcrunch.com. October 24, 2011. Consultado em January 4, 2012  Verifique data em: |acessodata=, |data= (ajuda)
  10. Dahlström, Karl-Johan. «Sony Ericsson supports independent developers». Sony Mobile Communications. Consultado em 9 December 2015  Verifique data em: |acessodata= (ajuda)
  11. Duncan Geere (July 28, 2010). «Investigation: Is it legal to jailbreak a UK iPhone?». Wired UK. Consultado em October 26, 2012  Verifique data em: |acessodata=, |data= (ajuda)
  12. «Root x Garantia: Visão Jurídica». Consultado em 25 de Fevereiro de 2016