The parse error has nothing to do with the download process; rather it is the app installer's (obtuse) way of saying it doesn't know what to do with the file because it is meant for a newer version of Android only.
Rooting won't help unless you know exactly which parts of the newer version are needed and you can patch them in to create a frankendroid.