Quais arquivos são necessários para obter acesso root em um dispositivo Android? -- rooting campo com root-access camp android Relacionado O problema

What files are needed to gain root access on an Android device?


3
vote

problema

português

Existem outros arquivos além de su que precisam ser instalados para obter acesso root em um dispositivo Android? Eu sei que a instalação de um aplicativo "superusuário" não é estritamente necessário, mas meramente importante de uma perspectiva de segurança.

O que eu quero saber é se simplesmente transferir um funcionamento su binário para um dispositivo é suficiente para "root" um dispositivo Android. Por "Trabalhando" su binário, quero dizer ter su instalado no local adequado e abençoado com as permissões adequadas.

Nota: Eu não estou perguntando sobre os meios (por exemplo, algum orifício de segurança esotérico, ADB, um arquivo de backup falso * ab ou um zip de recuperação), mas a meta, o número mínimo absoluto de arquivo (s) que precisam ser transferido para root um dispositivo Android.

english

Are there other files besides su that need to be installed to gain root access on an Android device? I know that installing a "superuser" app isn't strictly necessary but merely important from a security perspective.

What I want to know is whether simply transferring a working su binary to a device is enough to "root" an Android device. By "working" su binary, I mean having su installed at the proper location and blessed with the proper permissions.

Note: I'm not asking about the means (e.g. some esoteric security hole, adb, a bogus *ab backup file, or a recovery zip) but the goal, the absolute minimum number of file(s) that need to be transferred to root an Android device.

     
   
   

Lista de respostas

1
 
vote

Copiando um trabalho su binário não faz o dispositivo enraizado!

O método de enraizamento depende de arquivos de suporte, por exemplo:

  • um script de shell
  • um binário que explora
  • Possivelmente, outro script para copiar o aplicativo Superuser ...

Além disso, é totalmente dependente se o seu aparelho pode ser enraizado ou não dependendo do kernel, versão do Android, fabricação / make of handset.

Com a Jellybean 4.3, é agora muito mais difícil de explorar e a segurança foi apertada mais, isso causou dores de cabeça para o criador do Superusuário de Chainfire, a fim de trabalhar em torno da segurança extra. Será uma questão de tempo agora, ao tentar explorar e ganhar root se tornará mais difícil!

 

Copying a working su binary does not make the device rooted!

The method of rooting depends on supporting files, for instance:

  • a shell script
  • a binary that exploits
  • possibly, another script to copy over the superuser app...

Also, it is entirely dependent on whether your handset can be rooted or not depending on kernel, android version, manufacture/make of handset.

With Jellybean 4.3, it is now much harder to exploit and security has been clamped down more, this caused headaches for the creator of Chainfire's superuser app in order to work around the extra security put in place by default. It will be a matter of time now, when trying to exploit and gain root will become harder!

 
 
0
 
vote

O mínimo absoluto é exatamente um su executável. Ele concede acesso de raiz para quem chama. Mas este su não deve ser retirado de um software de enraizamento existente. Sem o seu gerente radicular correspondente, não funcionará sozinho. Na verdade você pode pegar o código de origem su de uma distro do Linux e modificá-lo e, em seguida, compilá-lo sozinho e funcionará.

Isso não é prático porque todos podem obter acesso root sem quaisquer restrições. Você não quer um aplicativo malicioso para fazê-lo. Assim, um mínimo prático é 2 arquivos: su e Superuser.apk . Este último gerencia subsídios e rejeições de permissão. Eu testei isso com supersu. Apenas copiando o APK e um binário fez funcionar.

 

The absolute minimum is exactly a su executable. It grants root access to whoever calls it. But this su should not be taken from an existing rooting software. Without its corresponding root manager it won't work alone. Actually you can grab the su source code from a Linux distro and mod it, then compile it by yourself and it'll work.

That's not practical because everyone can gain root access without any restrictions. You don't want a malicious app to do so. So a practical minimum is 2 files: su and Superuser.apk. The latter manages permission grants and rejections. I've tested this with SuperSU. Just copying the APK and one binary made it work.

 
 

Perguntas relacionadas

1  Como faço para Flash Stock Android Rom no meu Nokia 2.1 - ao qual eu fortten tanto o código PIN e as credenciais do Google?  ( How do i flash stock android rom on my nokia 2 1 to which ive forotten both p ) 
Então eu recentemente herdei um Nokia 2.1 de um parente que passou. Eu não sei o código PIN, nem sei as credenciais do Google 0needs. Quando eu insiro Recup...

7  Como você remove aplicativos pré-instalados em um telefone enraizado?  ( How do you remove pre installed apps on a rooted phone ) 
Eu tenho um Nexus enraizado e quero remover alguns dos aplicativos pré-instalados, como o Amazon MP3, por exemplo. Qual é a melhor maneira de fazer isso? ...

19  Usando o servidor SMB sem acesso root  ( Using smb server without root access ) 
Estou procurando uma maneira para o meu HTC Hero (Android 2.1) para que eu possa compartilhar o conteúdo do meu cartão SD e memória do telefone pela rede WiFi...

310  Eu enraizei meu telefone. O que agora? O que eu ganho de enraizamento?  ( Ive rooted my phone now what what do i gain from rooting ) 
Esta é uma questão comum por aqueles que acabaram de enraizar seus telefones. Quais aplicativos, roms, benefícios, etc. Eu recebo dorotamento? O que devo faze...

0  Como posso obter todos os meus arquivos do meu telefone sem USB  ( How can i get all my files off my phone without usb ) 
Eu tenho um telefone Android "Essential" que está enraizado, possui terminal e SuperSu instalado, mas não reconhecerá que ele está conectado a um computador e...

0  Nota 3 - Apps mortos  ( Note 3 apps killed ) 
Eu tenho uma nota enraizada 3: samsung-sm-n900a (AT & AMP; T) android 4.3 baseband n900aucubnb4 A questão que estou tendo é que há algo que está mat...

3  Como instalar pacotes de comandos de terminais adicionais para dispositivos enraizados?  ( How to install bundles of additional terminal commands for rooted devices ) 
Eu enraizei um dispositivo HTC Wildfire s recentemente e piscou um Android 4.1.2 AOKP Jelly Bean Custom ROM. Um benefício é que eu posso usar o terminal agora...

49  Existe uma maneira de executar o shell adb como raiz sem digitar em 'su'?  ( Is there a way for me to run adb shell as root without typing in su ) 
Existe uma maneira de executar o shell adb como root sem digitar su ? Eu quero ser capaz de ter acesso root sem entrar na concha. ...

1  Qualquer maneira de obter raiz sem uma recuperação personalizada? (Bootloader desbloqueado)  ( Any way to get root without a custom recovery unlocked bootloader ) 
Eu tenho um telefone com um bootloader desbloqueado (Motorola Moto Maxx XT1225), mas não há recuperação personalizada disponível ainda. Existe alguma maneir...

3  Eu não posso mais escrever / emulado / 0 sem acesso raiz ou sistema  ( I can no longer write to emulated 0 without root or system access ) 
Eu tenho uma Sprint Galaxy Note 3. Eu enraizei com a raiz automática do CF, twrp piscou, girou Jellybomb e, em seguida, restaurou de volta ao estoque de um ba...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.