To flash an image like a kernel or recovery, you usually need to have access to your PC and properly configured fastboot drivers. This isn’t too convenient, especially when you’re traveling and there is a new version of your kernel to try out. Advanced actions on partitions can now be performed directly from your device with a tool written by XDA Forum Member ferreirawax. This tool lets you backup your current partitions without going into recovery. The application can also flash images directly from your device. To use the application, you need to find a correct number of your partition block. There are a few commands that can be executed to get the correct block number. For some devices it's: adb shell ls -al /dev/block/platform/msm_sdcc.1/by-name This really depends of your device, and you can learn more about these commands by reading these short guides. You can also look for device trees of your current phones to check the correct Fstab. Be warned that wrong flash can hard brick your device. It's a wise choice to backup your partition first and compare it with a backup made by ClockworkMod or TWRP. If sizes match, there is a fair chance that everything is in order. This application requires root access to work properly. You can learn more about this project by visiting the Universal Android Partition Manager application thread.