I have this banking app that launches normally but then displays a message saying my android version is not supported. So I think there is just some simple if checking my android version. I'm using l preview.

Is there a way to lie about api version only for this app as it seems to launch otherwise ok.

  • It might be possible to do it with Xposed Framework, but it's not a good idea. Often version checks can also enable or disable behaviour or features for specific versions, so making the app think the version is different might cause unexpected behaviour or crashes.
    – Dan Hulme
    Oct 15, 2014 at 19:59
  • But it did work on 4.4.4 with art enabled so I would think it would be pretty safe.
    – tommis
    Oct 15, 2014 at 20:02
  • You're missing the point. It might work when it knows it's running on a given version, but not if it thinks it's running on a different version.
    – Dan Hulme
    Oct 15, 2014 at 20:04
  • Well no harm trying. If somebody knows a good way please answer.
    – tommis
    Oct 15, 2014 at 20:11

1 Answer 1


I looked for 2 hours. I didn't find any Xposed modules, nor any apps that will do this on per-app basis. But you can change the response for your Android version. This is accomplished by changing the version in your build.prop file. This will be a PIA. It also involves some type of risk, so this will be on you if anything goes wrong. Read the last part of my answer more than once.

This involves root, build.prop file, backup build.prop, modified build.prop. Switching files around with a file browser. Rebooting. Using your app. Switching files around. Rebooting.


Download one of the many build.prop editors available on the Play Store. Find an open source one. You can edit the version inside the editor app. It will have options for backup of build.prop file as well. Rebooting still required.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .