Wie kann ich dmesg von Smartphone mit adb shell auslesen?

Hab ich ja geschrieben, sollte das Android gerootet sein, anscheinend ist das bei dir nicht der Fall.
Ich habe es mal mit einem anderen Gerät probiert (Xperia D2203), welches angeblich gerootet ist, denn:

Code:
$ /usr/local/bin/fastboot devices
BL5110D22530    fastboot
$ /usr/local/bin/fastboot oem unlock 0x530F8C9955F8A263
FAILED (remote: 'Device is already rooted')
fastboot: error: Command failed

Trotzdem, auch bei diesem Gerät:

Code:
$ adb root
* daemon not running; starting now at tcp:5037
* daemon started successfully
adbd cannot run as root in production builds

Mit su auch nicht möglich:

Code:
$ adb shell
* daemon not running; starting now at tcp:5037
* daemon started successfully
shell@D2203:/ $ su
/system/bin/sh: su: not found
127|shell@D2203:/ $

Wenn doch, sollte Magisk beim ersten Mal eine Meldung am Telefon bringen...
Was ist Magisk? Und was für eine Meldung am Telefon?
 
Ich habe es mal mit einem anderen Gerät probiert (Xperia D2203), welches angeblich gerootet ist, denn:

Code:
$ /usr/local/bin/fastboot devices
BL5110D22530    fastboot
$ /usr/local/bin/fastboot oem unlock 0x530F8C9955F8A263
FAILED (remote: 'Device is already rooted')
fastboot: error: Command failed

Trotzdem, auch bei diesem Gerät:

Code:
$ adb root
* daemon not running; starting now at tcp:5037
* daemon started successfully
adbd cannot run as root in production builds

Mit su auch nicht möglich:

Code:
$ adb shell
* daemon not running; starting now at tcp:5037
* daemon started successfully
shell@D2203:/ $ su
/system/bin/sh: su: not found
127|shell@D2203:/ $


Was ist Magisk? Und was für eine Meldung am Telefon?
Code:
fastboot oem unlock

würde den bootloader unlocken, was aber nicht bedeutet, dass du gerootet bist.
Man müsste jetzt in den Recovery booten (fastboot reboot recovery) und anschliessend per adb sideload das Paket magisk https://github.com/topjohnwu/Magisk installieren.

Code:
adb sideload <magisk.zip>

Danach kannst du das Telefon neu starten und dein Telefon hat ein neues App welches Magisk nennt. Hier werden die root Zugriffe freigegeben und überwacht. Danach kannst du ein

Code:
adb kill-server
adb root
adb shell

ausführen. Makis wird dich fragen, ob du adb als root ausführen möchtest.

Übrigens die Magisk.apk in Magisk.zip umbenennen und danach adb sideload Magisk.zip.
 
Zurück
Oben