I have a 64GB SD Card formatted as internal storage. And I would like to install apps into it. How can I do this?
IIRC this used to be a thing on older versions of Android (Ice Cream Sandwich, etc.) but they restricted it to media only in later versions for security reasons.
Someone please correct me if I’m misremembering!
for security reasons.
AKA to boost sales of new devices by making old devices unusable faster by preventing the user from upgrading storage.
Yeah in hindsight I should’ve put ‘security reasons’ in inverted commas
it worked on Lollipop but not later versions of android like marshmallow etc. Mind you I ran marshmallow and later as a custom ROM
[This comment has been deleted by an automated system]
So they did bring it back, I guess Android 6-8 didn’t really get it working properly
Yes. It seems that MIUI has this feature disabled (at least, I can’t find it), though I think there’s a developer option about that. Anyways, I’m thinking of installing a custom rom because MIUI is cool but has a lot of problems. I’ll update if I find the developer option I was talking about.
I moved from MIUI after I was sick of the telemetry services spamming the logs of my PiHole. MIUI has a tendency to block settings like these and from what I can find online it appears the setting didn’t do anything on recent MIUI versions anyway.
Reinstalling apps and restoring backups after installing a custom ROM is a pain but I think it was worth it. Big projects like LineageOS don’t support that many Xiaomi devices, but crDroid seems to support a range of devices that official LineageOS doesn’t. Just make sure you have backup up any TOTP app (Google Authenticator) before flashing a new ROM. It may sound obvious, but you wouldn’t be the first to find out that these apps don’t do cloud sync after wiping all data.
If don’t go the custom ROM route and you root your phone, you can try to use apps like Link2SD which I used back in my Android 2.1 days. These apps don’t use the official Android API, and use bog-standard soft links instead. I wouldn’t be surprised if modern Android, with all of its sandboxing and security namespaces, doesn’t like this method anymore, but it served me well a decade ago so it may just do the trick on MIUI.