I have root on my phone, and also Lucky Patcher patched the signature verification stuff (both of them). I have rooted my Galaxy with Magisk and Odin (using PC). I can't patch "dalvik-cache" whatever that means, and I have a suspicion that that is why my unsigned apks install, but crash straight after opening. It's not the app, as I can use them perfectly well on an emulator. Does anyone know how to get past this problem? Thanks!

  • 2
    Android can not install unsigned apps/APKs, the APK signature is always checked when you install it. The only way would be to manipulate an already installed app. Upon installation the APK file is saved, some files extracted and the DEX files are pre-compiled using dex2oat on modern devices using ART runtime. Those extracted files and the APK itself can be modified but that isn't that simple. I assume that is Lucky Patcher is trying to do and fails.
    – Robert
    Feb 7, 2021 at 14:18
  • @Robert Maybe some signature could be updated in some apk manifest?
    – peterh
    Feb 8, 2021 at 9:16
  • @peterh-ReinstateMonica You can of course re-sign an APK file with a self-generated key pair. But then Android would not allow to install this app as an update of an already existing app because the keys do not match. On a rooted device it may be possible to change the files where Android saves the info which installed app is signed by what key, but I never did this before and don't know how complicated such a modification would be.
    – Robert
    Feb 8, 2021 at 9:23

1 Answer 1


Check whether apps can support your android OS version.

You can turn on Allow installation of app from unknown sources. Go to setting / security / turn on Unknown sources option.


You must log in to answer this question.

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