Estou tentando fazer o root em um Kindle e estou preso. Obtenção de permissão negada e não sei como ou quais permissões alterar.
mike@Inspiron:~/Downloads/android-sdk-linux/platform-tools$ adb shell
shell@android:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied
1|shell@android:/ $ sudo echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied
1|shell@android:/ $ sudo
/system/bin/sh: sudo: not found
127|shell@android:/ $
Estou usando o Ubuntu 12.04 se isso faz diferença.
adb
file-system
amazon-kindle-fire
hortstu
fonte
fonte
Respostas:
Resposta curta: você terá que fazer o root do seu dispositivo para isso.
Explicação: O
shell
usuário não tem permissão de gravação lá. O/data
diretório não é de propriedadeshell
nem o grupo deles corresponde: no meu Motorola Milestone 2, por exemplo, ele pertencesystem:system
e tem as permissõesdrwxrwxr-x
, enquantoshell
pertenceshell
apenas ao grupo. Somente em um dispositivo raiz, você pode alterar as permissões ou ter privilégio suficiente para substituí-las.PS: No Android, o
sudo
comando é chamado simplesmentesu
- o que explica seu último erro (/system/bin/sh: sudo: not found
) caso o dispositivo já esteja enraizado.fonte
Tente o seguinte:
Ao criar um link de para
/data
para/data/local/tmp
, o Android acreditará que você está escrevendo,/data/local/tmp
mesmo que esteja escrevendo/data
. Este método é realmente utilizado com sucesso raiz muitos dispositivos, embora alguns tenham especificamente nobuild.prop
que/data/tmp
está fora dos limites.Esse método pode não funcionar com um Kindle Fire, embora eu não tenha tentado. Enraizei um Kindle Fire, mas ele envolvia um método completamente diferente. Primeiro, a recuperação do TWRP teve que ser atualizada. Em seguida, uma exploração de imagem de recuperação falsa. Em seguida, você pode obter acesso para copiar os binários su e busybox.
Você pode tentar o
local.prop
método como eu descrevi acima. É compatível com muitos dispositivos.fonte
Você não seguiu as instruções de root corretamente.
http://rootzwiki.com/topic/34162-root-kindlefire-7hd-probably-the-other-2ndgen-kindlefire/
As instruções acima pedem que você crie links simbólicos para o diretório / data / a partir de / data / local / tmp /, o que tornaria o /data/local.prop gravável após uma reinicialização.
Siga as instruções com precisão, incluindo as reinicializações e tudo, e verifique todas as etapas para que não produzam mensagens de erro inesperadas.
fonte