recovery: Revenge of MiniVold

* Manual port of CyanogenMod@311abb765a9b67

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>