Pesquisa de site

Guia completo para iniciantes para fazer root no Samsung Galaxy S2 no Ubuntu Linux


Você pode pensar que é um pouco tarde para escrever sobre como fazer root no Samsung Galaxy S2 no Ubuntu Linux, porque já se passaram mais de 3 anos desde seu lançamento e já existem Samsung Galaxy S3 e S4 no mercado. Mas foi só recentemente que decidi fazer root no meu Samsung Galaxy S2 após o término do meu contrato com a SFR. Pelo menos agora não violarei a garantia do fabricante, já que meu telefone já faz mais de 2 anos.

A outra razão pela qual estou escrevendo este artigo sobre como fazer root em um telefone Android é que não encontrei nenhum artigo bom que pudesse ensinar um iniciante a fazer root facilmente em um smartphone Android no Linux. Segui os passos mencionados no fórum XDA, mas senti a necessidade de melhorar o artigo com passos claros e capturas de tela adequadas e por isso criei este artigo para mostrar a vocês como fazer root no Samsung Galaxy S2 facilmente no Ubuntu Linux.

Como fazer root no Samsung Galaxy S2 no Ubuntu Linux

O tutorial foi realizado no Elementary OS Luna e no Samsung Galaxy S2 I9100 rodando em Jelly Beans (Android 4.2.1). Mas esses passos são genéricos e com algumas modificações, podem ser seguidos em qualquer outra distribuição Linux e em qualquer outro Smartphone com qualquer outra versão do Android.

Pré-requisitos:

Aqui estão alguns dos pré-requisitos para fazer root em um telefone Android no Ubuntu:

  • Um cabo de dados USB para conectar seu telefone ao computador

  • Um computador executando qualquer sistema operacional Linux padrão com conexão à Internet (para baixar alguns arquivos, mencionados posteriormente).

O procedimento pode parecer um pouco longo para você, mas acredite, não é. É realmente fácil fazer root no seu telefone Android e você não levará mais do que 10 a 15 minutos para seguir o procedimento completo. As etapas são detalhadas para que até mesmo um iniciante possa fazer root no telefone facilmente.

Passo 1: Encontre a versão do Kernel no seu telefone

As coisas importantes primeiro. Você precisa descobrir qual versão do kernel seu smartphone está executando atualmente. No seu telefone, vá para Configurações-> Sobre o telefone. Procure atentamente o Número da versão.

On Android: Settings->About phone-> Build number

Como você pode ver na imagem acima, o número da versão do meu Samsung Galaxy S2 é I9100XWLSD. Observe o LSD. Isso é importante para baixar a imagem correta do “Kernel enraizado” para o seu telefone.

Etapa 2: Baixe a imagem do kernel com root

Depois de obter o número do Kernel, é hora de baixar a imagem do Kernel com root (graças aos desenvolvedores do XDA). Para XWLSD, baixe o arquivo Siyah-s2-v6.0b4.tar.

Baixe Siyah-s2-v6.0b4.tar

Para outras versões do Kernel, verifique no fórum de desenvolvedores XDA ou pesquise no Google. Não é possível fornecer os links de cada um deles.

Etapa 3: extraia a imagem do kernel baixada

Depois de baixar o arquivo tar, extraia-o. O arquivo extraído seria zImage. Copie-o para o seu diretório inicial (para simplificar).

Etapa 4: Baixe e instale o Heimdall

Heimdall é uma ferramenta de código aberto de plataforma cruzada capaz de atualizar firmware em dispositivos Samsung. Você pode baixar o Heimdall de seu repositório. O repositório possui vários arquivos para diferentes distribuições Linux. Basicamente, você deve baixar os arquivos de linha de comando (heimdall) e front-end (heimdall-frontend) para o seu sistema operacional Linux.

Para Ubuntu e outras distribuições baseadas em Debian, você pode ver os binários .deb lá. Baixe e instale aquele para sua versão do Ubuntu.

Alternativamente, você também pode tentar compilar o código-fonte.

Etapa 5: coloque seu telefone no modo Download

Depois de ter a imagem correta do kernel com root e o Heimdall instalado em seu sistema Linux, é hora de iniciar o processo de root. Para isso, você deve colocar seu telefone em “modo download”. Experimente as seguintes etapas:

  • Desligue seu telefone

  • Segure a tecla liga/desliga + diminuir volume + tecla home

Você verá uma mensagem de aviso após alguns segundos na tela. Pressione o botão de aumentar volume para continuar no “modo de download”.

Quando estiver no modo de download, você verá uma tela como esta em seu telefone Android:

Etapa 6: Conecte o telefone ao computador

No modo de download, conecte seu telefone ao computador usando um cabo de dados USB. Para verificar se foi bem detectado pelo seu sistema operacional Linux, abra um terminal (Ctrl+Alt+T) e use o seguinte comando:

heimdall detect

Isso deve mostrar um resultado como “dispositivo detectado“:

Etapa 7: atualize o kernel

Agora é a hora de substituir seu kernel antigo pelo com root. No terminal, use o seguinte comando:

sudo heimdall flash --KERNEL zImage

Será uma produção longa. Se for bem-sucedido, você verá as seguintes linhas no final da longa mensagem:

Uploading KERNEL
100%
KERNEL upload successful
Ending Session....
Rebooting Device....
Re-attaching kernel driver....

Observação.

Se não tiver sido bem-sucedido por algum motivo, você deverá ver a mensagem na parte inferior do log. Na primeira tentativa, vi esta mensagem de erro: ERRO: A partição “kernel” não existe no PIT especificado. Quando verifiquei com o comando sudo heimdall print-pit –verbose, descobri que havia várias partições no meu telefone e o Kernel estava na partição KERNEL e não no kernel (diferencia maiúsculas de minúsculas, você vê ).

Seu telefone será conectado automaticamente.

Etapa 8: verifique se o seu telefone Android está enraizado

Tudo bem, foi um sucesso para você até agora. Mas como verificar se o seu telefone está enraizado? Para isso, baixe um aplicativo de terminal em seu telefone Android. Usei o Android Terminal Emulator. É como um terminal Linux no seu telefone Android. Inicie o aplicativo e escreva o seguinte comando no terminal e pressione a tecla Enter.

su

Se você estiver enraizado, será solicitado que você solicite acesso root:

Depois de conceder acesso root, $su mudará para #su. Um indicador de que você tem acesso root agora e também significa que você fez root no seu Galaxy S2 com sucesso.

Espero que este guia ajude você a fazer root no seu Samsung Galaxy S2 no Linux. Sinta-se à vontade para deixar suas sugestões, comentários, agradecimentos e perguntas na caixa de comentários abaixo. Assine o blog para mais tutoriais. Tchau :)

Artigos relacionados: