Fabio Manganiello on Nostr: I purchased a #Xiaomi #Android phone as an emergency backup when my OnePlus 6 screen ...
I purchased a #Xiaomi #Android phone as an emergency backup when my OnePlus 6 screen died a few weeks ago.
That’s probably been the worst mistake I’ve made in a while.
I was initially impressed by the robust hardware, dual SIM card + SD card support for a very competitive price. Now I see what price you actually pay for it.
The stock ROM is a nightmare. MIUI was still kind-of decent, but as soon as you configure the phone you’ll get an upgrade to HyperOS. And that’s literally the worst Android ROM I’ve ever seen. Laggish animations. Laggish scrolling. I’ve literally had to disable all animations from developer settings, and even after that the phone would still be barely usable. Plenty of background network requests are done even when you open the apps drawer. And even a factory reset doesn’t fix anything.
I then tried to unlock the bootloader and flash a custom ROM. Guess what? Xiaomi has managed to introduce as much friction as possible in the process.
Enabling several developer options requires you to be on a Chinese IP address because the phone will try to connect to IP addresses available only within China. Or you’ll get a network error even by trying to check the bootloader lock status. I’ve managed to make it work only by connecting to a Hong Kong VPN.
It’ll also require you to associate a Xiaomi account to your phone, and that account must be at least 30 days old.
It’ll also require you to have a SIM card on your phone, and be on a mobile data connection - it won’t work on WiFi, I guess that they *REALLY* want to know your IP address given by your mobile carrier.
It’ll also require you to submit a bootloader unlock request to Xiaomi for your phone’s IMEI, then wait 7 days, then download a Windows-only exe to unlock your phone.
Also, each Xiaomi account can unlock at most one device per month, and 3 devices per year.
I can’t think of any greater level of friction to discourage people from running their own software on a phone, even on a system like Android that in theory is easy to tinker with.
I’m not sure if I want to jump through all these hurdles to finally have a usable phone with LineageOS, or even just a vanilla Android ROM. It’s really a shame because Redmi devices are great hardware that just happens to be ruined by Chinese crapware/spyware, and they could perform great with a decent OS. But right now I’m tempted to just sell it away. Also because I’m not sure if, given all these Xiaomi-specific steps, I’ll actually ever manage to have a spyware-free device even after flashing a new ROM.
Published at
2024-07-11 05:40:07Event JSON
{
"id": "18134ca5763a7764f1872f41869b4101d7a857142494ff8d2fca965acc64b806",
"pubkey": "8179879e743ecc0b539b67420e7dc29a1f097751a00fa1c74d3cea319465223b",
"created_at": 1720676407,
"kind": 1,
"tags": [
[
"t",
"xiaomi"
],
[
"t",
"android"
],
[
"proxy",
"https://manganiello.social/objects/d4cf4c7c-4eb3-44ff-91c5-fbc271abbe37",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://manganiello.social/objects/d4cf4c7c-4eb3-44ff-91c5-fbc271abbe37",
"pink.momostr"
],
[
"-"
]
],
"content": "I purchased a #Xiaomi #Android phone as an emergency backup when my OnePlus 6 screen died a few weeks ago.\n\nThat’s probably been the worst mistake I’ve made in a while.\n\nI was initially impressed by the robust hardware, dual SIM card + SD card support for a very competitive price. Now I see what price you actually pay for it.\n\nThe stock ROM is a nightmare. MIUI was still kind-of decent, but as soon as you configure the phone you’ll get an upgrade to HyperOS. And that’s literally the worst Android ROM I’ve ever seen. Laggish animations. Laggish scrolling. I’ve literally had to disable all animations from developer settings, and even after that the phone would still be barely usable. Plenty of background network requests are done even when you open the apps drawer. And even a factory reset doesn’t fix anything.\n\nI then tried to unlock the bootloader and flash a custom ROM. Guess what? Xiaomi has managed to introduce as much friction as possible in the process.\n\nEnabling several developer options requires you to be on a Chinese IP address because the phone will try to connect to IP addresses available only within China. Or you’ll get a network error even by trying to check the bootloader lock status. I’ve managed to make it work only by connecting to a Hong Kong VPN.\n\nIt’ll also require you to associate a Xiaomi account to your phone, and that account must be at least 30 days old.\n\nIt’ll also require you to have a SIM card on your phone, and be on a mobile data connection - it won’t work on WiFi, I guess that they *REALLY* want to know your IP address given by your mobile carrier.\n\nIt’ll also require you to submit a bootloader unlock request to Xiaomi for your phone’s IMEI, then wait 7 days, then download a Windows-only exe to unlock your phone.\n\nAlso, each Xiaomi account can unlock at most one device per month, and 3 devices per year.\n\nI can’t think of any greater level of friction to discourage people from running their own software on a phone, even on a system like Android that in theory is easy to tinker with.\n\nI’m not sure if I want to jump through all these hurdles to finally have a usable phone with LineageOS, or even just a vanilla Android ROM. It’s really a shame because Redmi devices are great hardware that just happens to be ruined by Chinese crapware/spyware, and they could perform great with a decent OS. But right now I’m tempted to just sell it away. Also because I’m not sure if, given all these Xiaomi-specific steps, I’ll actually ever manage to have a spyware-free device even after flashing a new ROM.",
"sig": "a01ac6aa3a075dd11cc666c14b33a4b1a9ac8d6c284b4da92d773c32c91fea92d6915f060733f4d95b9dc845c4c2a44173d8bdd34b7bb4fb9acbb6c0bf998202"
}