Support Unroot without losing data?

view story

http://androidforums.com – I am wainting to use the SkyGo app but it complains that it will not work on rooted devices. Since I have no need for root at the moment I want to un-root it but I would rather not wipe everything out since last time my backup failed. I am using stock Jellybean 4.2.1 and just want to un-root and nothing more, is it possible? I did try using voodoo to temporarily un-root but Sky Go wasn't fooled :( (General)