Ich versuche einen Kindle zu rooten und stecke fest. Die Berechtigung wird verweigert und Sie wissen nicht, wie oder welche Berechtigungen geändert werden sollen.
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:/ $
Ich benutze Ubuntu 12.04, wenn es einen Unterschied macht.
adb
file-system
amazon-kindle-fire
hortstu
quelle
quelle
Antworten:
Kurze Antwort: Dafür müssen Sie Ihr Gerät rooten.
Erläuterung: Der
shell
Benutzer hat dort keine Schreibberechtigung. Das/data
Verzeichnis gehört weder dershell
Gruppe noch stimmt sie mit ihr überein: Auf meinem Motorola Milestone 2 gehört es beispielsweisesystem:system
den Berechtigungen und verfügt über die Berechtigungendrwxrwxr-x
, währendshell
es nur dershell
Gruppe gehört . Nur auf einem gerooteten Gerät können Sie entweder die Berechtigungen ändern oder die Berechtigung haben, sie zu überschreiben.PS: Unter Android wird der
sudo
Befehl einfach aufgerufen.su
Dies erklärt Ihren letzten Fehler (/system/bin/sh: sudo: not found
), falls Ihr Gerät bereits gerootet ist.quelle
Versuche dies:
Wenn Sie einen Link zu von
/data
nach erstellen/data/local/tmp
, glaubt Android, dass Sie schreiben,/data/local/tmp
obwohl Sie tatsächlich schreiben/data
. Diese Methode wird tatsächlich erfolgreich Wurzel vieler Geräte verwendet, obwohl einige haben es speziell in derbuild.prop
die/data/tmp
tabu ist.Diese Methode funktioniert möglicherweise nicht mit einem Kindle Fire, obwohl ich es nicht versucht habe. Ich habe einen Kindle Fire verwurzelt, aber es handelte sich um eine völlig andere Methode. Zunächst musste die TWRP-Wiederherstellung geflasht werden. Dann ein gefälschter Wiederherstellungsimage-Exploit. Dann könnten Sie Zugriff auf das Kopieren über Ihre su- und Busybox-Binärdateien erhalten.
Sie können die
local.prop
oben beschriebene Methode jedoch ausprobieren . Es ist mit vielen Geräten kompatibel.quelle
Sie haben die Root-Anweisung nicht richtig befolgt.
http://rootzwiki.com/topic/34162-root-kindlefire-7hd-probably-the-other-2ndgen-kindlefire/
Mit der obigen Anweisung müssen Sie symbolische Links zum Verzeichnis / data / aus / data / local / tmp / erstellen, wodurch die Datei /data/local.prop nach einem Neustart beschreibbar wird.
Stellen Sie sicher, dass Sie die Anweisungen genau befolgen, einschließlich der Neustarts und aller, und überprüfen Sie bei jedem Schritt, ob keine unerwarteten Fehlermeldungen angezeigt werden.
quelle