* Please split changes into different commit for tracking.
* "".equals(Utils.getBootPartitionPath() is hackly, could we have Utils.isSupported() ? Also, even when the device is not supported, we should log the device model and name in logcat or something else, for trouble shooting.
* Please split changes into different commit for tracking. Utils.getBootPa rtitionPath( ) is hackly, could we have Utils.isSupported() ? Also, even when the device is not supported, we should log the device model and name in logcat or something else, for trouble shooting.
* "".equals(