TERMINAL 1 ➜ ~ adb forward tcp:4444 tcp:5555 TERMINAL 2 ➜ ~ adb shell ~ # nc -lp 5555 | dd of=/dev/block/mmcblk0p66 bs=1M TERMINAL 1 # 200.tar.gz to duzy plik o rozmiarze wiekszym niz partycja flash i z dobra entropia (idealnie /dev/urandom ale skompresowany tez da rade) # 4096 * 1146880 = wielkosc mmcblk0p66 w bajtach ➜ ~ dd if=/mnt/200.tar.gz bs=4096 count=1146880 | bar | nc -v localhost 4444 Connection to localhost 4444 port [tcp/*] succeeded! 220.3MB at 2.7MB/s elapsed: 0:01:23 TERMINAL 3 ➜ ~ dd if=/mnt/200.tar.gz bs=4096 count=1146880 | md5sum - 1146880+0 records in 1146880+0 records out c890b97a4bceb1be4e5bd93797e06044 - 4697620480 bytes (4,7 GB, 4,4 GiB) copied, 23,359 s, 201 MB/s TERMINAL 1 TERMINAL 2 # jak dd skonczy dzialac ~ # echo 3 > /proc/sys/vm/drop_caches ~ # dd if=/dev/block/mmcblk0p66 bs=4096 count=1146880 | md5sum - 1146880+0 records in 1146880+0 records out c890b97a4bceb1be4e5bd93797e06044 - 4697620480 bytes (4.4GB) copied, 42.988916 seconds, 104.2MB/s