entre usuarios simples ou limitados, e usuarios administradores. Enquanto o usuario simples ou limitado nao consegue instalar programas -dado que fazer uma instalacao requer copiar arquivos do programa para diretorios importantes do sistema operacional-, justamente por nao possuirem credenciais suficientes.O usuario administrador possui tais credenciais, conseguindo executar tarefas de instalacao, acessar e modificar arquivos do sistema operacional. Com sistemas *Nix, ou seja, Unix e Linux, o processo se da da mesma forma. Ha o usuario comum ou limitado, onde so consegue navegar no seu proprio diretorio pessoal e tem a liberdade total de agir somente la. E ha o usuario com poderes administrativos, que permite instalar programas, modificar arquivos do sistema e arquivos de configuracoes.O nome desse usuario com total poderes no sistema Linux chama-se root. E dai que vem o termo rootar ou rootear para Android, designando o processo de conseguir credenciais de usuario com poderes administrativos, ou seja, podendo fazer o que quiser no sistema.As vantagens e desvantagens de conseguir root no sistemaUm leque de novas possibilidadesA grande duvida para os usuarios que ouvem falar no tal root do Android e entender porque conseguir isso e importante. Sabe-se que ha muitos aplicativos na Google Play, que requerem o root no sistema tanto para funcionarem, como para funcoes extras. O fato desses aplicativos precisarem de root nao tem a ver com capricho do desenvolvedor, ou para limitar os usuarios que podem ou nao usar o aplicativo.Como dito acima, a Dalvik responsavel por construir a interface de aplicativos e permitir acessos a certas funcoes fisicas do aparelho tambem respeita as permissoes Linux, e por questoes obvias de seguranca. Basicamente, a Dalvik gerencia o que um aplicativo pode ou nao fazer, dado as limitacoes impostas para o funcionamento do sistema.Em suma, o aplicativo nao conversa com o Linux, mas sim com a Dalvik que repassa o necessario ao Linux para ativar alguma funcao de algum hardware do aparelho. Mas os aplicativos que necessitam de root no aparelho possuem funcoes extendidas que nao podem ser satisfeitas pela maquina Dalvik, de modo que e necessario fazer as requisicoes diretamente ao Linux.Normalmente sao comandos simples, como a criacao de um arquivo em um diretorio do sistema, ou modificacao de uma configuracao padrao do kernel Linux. A vantagem como um todo nao e so fazer uso desses aplicativos. A vantagem esta em usar toda a flexibilidade que e pertinente ao Linux, conseguindo maior controle sobre o seu dispositivo e seu comportamento. Os aplicativos so sao facilitadores.Um exemplo que posso citar e o uso de firewall. Isso mesmo, firewall! E possivel ativar o filtro Iptables presente por padrao no kernel Linux para bloquear ou restringir o uso de interfaces para aplicativos. No caso do Android, e diferentemente do que ocorre no desktop, o filtro so faz sentido ao bloquear conexoes de saida, quer seja WiFi, 3G ou rede de telefonia sem fio, usado por aplicativos maliciosos para envio de SMS para contas premium sem que voce saiba.Existem inumeros aplicativos destinados a essa funcao na loja do Google. No entanto esses aplicativos nao fazem a filtragem, eles apenas criam