powiedz jak probowales? yaffsem czy ext4?
dumpa mozesz zrobic przez linuxa. zmontowac plik img i operowac na nim jak po pendrive.
na stacku masz o tym temat : http://stackoverflow.com/questions/8663891/how-to-mount-the-android-img-file-under-linux
o ile sie nie myle, flashujac przez USB korzystasz z narzedzi stworzonych przez producentów (flash mode/download). JTag i inne sa takie, ze podpinasz sie pod płyte główną i operujesz na hardwarze i jego właściwościach, a nie na softwarze przez producenta.
opisane na stacku : http://android.stackexchange.com/questions/37019/what-is-jtag-in-regards-to-android
przez live cd uruchom GParted i sformatuj partycje na ubuntu (najlepiej usun). i przez live cd sproboj zainstalowac (partycje podziel tak, zeby bylo okolo 40 GB na syatem i 2 GB SWAMP). jak bedzie mulilo (a bedzie) zmien menadzer okienek z Unity (standardowego Ubuntu) na Mate,Cinamon albo XFCE (co Ci sie spodoba)
-Zły dysk dvd
-coś nie tak z ramem
-coś nie tak z płytą
-coś nie tak z dyskiem twardym
źródło : https://help.ubuntu.com/community/SquashfsErrors
co to znaczy "Dysk smart", a poza tym, co ma ubuntu do programowania? ciesze sie,że chcesz sie zacząć bawić programowaniem, tylko zastanawia mnie, czy nie rzucasz sie na głęboką wodę.