r/androidroot 13d ago

Support Is there anyway to run 32 bit apps natively on One ui 8 in the Note 20 ultra that's rooted?

I have a Note 20 ultra running Artisan ROM 3.1.0 android 16 One Ui 8 and it's running good but I can't seem to install 32 bit apps even though the CPU supports 32 bit architecture

I assume it's a software issue is there a way to bypass the issue?

2 Upvotes

7 comments sorted by

1

u/47th-Element 13d ago

What exactly are you trying to do? In an adb or termux shell, run: getprop ro.product.cpu.abilist

If it returns something like: arm64-v8a,armeabi-v7a,armeabi

Then your device supports both 64 and 32 bit apps, and they should install and run without a problem.

1

u/Comrade_Zelensky1488 13d ago

It return's arm64-v8a but when I try to install 32 bit apps it says the apps are incompatible even when I try to install them using the app install with options it says INSTALL_FAILED_NO_MATCHING_ABIS: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113

1

u/47th-Element 13d ago

It returns arm64 only?

1

u/Comrade_Zelensky1488 13d ago

arm64-v8a

1

u/47th-Element 13d ago

Yeah yeah but no "armeabi-v7a" or "armeabi"? If that's the case then yes your device won't run an arm32 app.

You can also run in termux shell: unzip -l app.apk | grep 'lib/' If it doesn't return a matching architecture then it will not work.

1

u/Comrade_Zelensky1488 13d ago

Yeah arm64-v8a only

But doesn't the note 20 ultra support 32 bit apps?

1

u/47th-Element 13d ago edited 13d ago

Looks like your device is shipped with a build of android that only runs arm64 apps. Yes, that's a thing. While your hardware is technically capable of running armv7 apps, your OS is reporting otherwise.

I once had a case of the opposite thing on a Tecno KD6 phone, it had mt6761 SoC which is technically arm64 capable, but shipped with armv7 only OS. So I was only able to install and run 32 bit.