What is the difference between flashing device with root ROM and simple pushing su utility to device using adb without flashing it? If I don't need to launch applications which need a root functionality, but just need to relocate some files in android file system, using su, do I need to flash my device?