Bild von Android über unsichere ADB auf Ubuntu PC schlägt über Netcat (Berechtigungsproblem + Pipe) - was ist der Grund?

461
Bogotrax

Ich verwende folgendes Tutorial, um ein Backup-Image von meinem Android-Handy zu erhalten (um verlorene Bilder über photorec auf Ubuntu wiederherzustellen): https://www.packtpub.com/books/content/extracting-data-physically-dd

Ich bin bei der folgenden Operation verloren:

dd if=/dev/block/mmcblk0p19 bs=512 conv=notrunc,noerror,sync | /dev/Examiner_Folder/nc –l –p 9999 

was in ... resultiert

root@kodiak:/ # dd if=/dev/block/mmcblk0p19 bs=512 conv=notrunc,noerror,sync |> /system/bin/sh: /dev/Examiner_Folder/nc: can't execute: Permission denied [1] + Stopped (signal) dd if=/dev/block/mmcblk0p19 bs=512 conv=not| Done (126) /dev/Examiner_Folder/nc –l –p 9999  

stdout: write error: Broken pipe 1+0 records in 0+0 records out 0 bytes transferred in 0.137 secs (0 bytes/sec)

Ich verwende adbd-Insecure-v2.00 https://forum.xda-developers.com/showthread.php?t=1687590

Mobil: Amazon Fire (Fire OS 4.6.6.1) PC: UBUNTU 15.10

Edit: seit

chmod +x /dev/Examiner_Folder/nc 

hat nicht funktioniert, habe ich benutzt

chmod 666 /dev/Examiner_Folder/nc 

Vielleicht hängt das Problem damit zusammen?

1
Debugging 101: Wenn ein komplizierter Befehl fehlschlägt, zerlegen Sie ihn in Teile und sehen Sie, welche funktionieren und welche fehlschlagen. Wenn Sie insbesondere die Fehlermeldung `/ dev / Examiner_Folder / nc: nicht ausführen: Erlaubnis verweigert` erhalten, führen Sie einfach die Option` / dev / Examiner_Folder / nc` aus. Ja, wenn Sie Ihre ausführbare Datei auf 666 geändert haben, ist dies ein Problem. PS Laufen bei diesem Vorgang Dinge im Hintergrund? G-Man vor 7 Jahren 0

0 Antworten auf die Frage