Can a 32-bit mobile game be converted to run on a 64-bit phone?
Asked by
MellowCedar42
I'm not a programmer, but I'm trying to get an older and relatively obscure mobile game running on my modern phone. The APK I found appears to support only 32-bit devices, while my phone runs a 64-bit system. Is it possible to modify or convert the game so it works natively in 64-bit mode? I'd prefer that over using an emulator if there's a practical way to do it.
Answers
You could also try contacting the developer and asking whether a 64-bit build exists or could be released. If the project is still available, only the developerโor someone with the original sourceโwould have a realistic chance of producing a compatible version.
Reply to this answer
Usually, noโnot from the APK alone. A proper 64-bit version would normally require the gameโs original source code and assets, followed by rebuilding it for a 64-bit target. Compiled native code canโt generally be converted reliably just by changing files inside the APK.
Reply to this answer
An emulator is probably the most practical option. You could set it up with a shortcut or script so launching the game feels almost like opening a normal app. Another possibility is finding an older phone or tablet that still supports 32-bit applications.
Reply to this answer
Check the APKโs `lib` folder. If it contains libraries under `armeabi-v7a` but not `arm64-v8a`, those are 32-bit native binaries and would need to be rebuilt from source. If thereโs no native library folder, the problem may be something else, since managed code can often run on a 64-bit device.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions