Settings

Theme

My debloating experience with Poco F3

mete.dev

45 points by mtrcn 4 years ago · 27 comments

Reader

jeswin 4 years ago

The best way to debloat and prevent phones from calling home servers in China is simply by running LineageOS; don't even bother with anything else. I use Lineage on multiple devices (OnePlus, Poco F1), and it's at least as good as plain Android on a Pixel.

Warning: Poco F3 is different from the Poco F3 GT available in some regions - GT uses Mediatek Dimensity 1200 instead of Snapdragon 870. Mediatek SoCs don't work well with LineageOS.

  • dave_sullivan 4 years ago

    I ended up on Havoc but I agree the experience is much better than stock.

    2 things that make me much less excited about how much control I have:

    There is still a xiaomi boot rom running under Havoc or Lineage, I can only assume xiaomi can put anything they want in that, so my phone isn't more secure, it's just less bloated.

    Also, once you unlock you can now get access to the phone with a computer, bypassing the password. It becomes physically less secure. I believe there are some full storage encryption options but they seemed very finicky.

    Please correct me if I'm wrong with any of the terminology, I last messed with this months ago. Sad that these are our options (walled garden and/or wiretap ourselves).

    • sudosysgen 4 years ago

      If you're not using full disk encryption, you're going to be vulnerable to physical attacks no matter what. It does mean the attacker will need 30 more minutes with your phone though.

      Just set up encryption. Once it works, it works, so it's worth it.

      • zingplex 4 years ago

        Does Android even have a full disk encryption option anymore? Last I heard they moved to file based encryption. I don't know enough to knowledgeably discuss the tradeoffs though.

        • sudosysgen 4 years ago

          You're right, from Android 10 onwards it's file based encryption. Still, it can be set up with ROMs and work. The most difficult part is getting the bootloader and recovery to grok the encryption

jeroenhd 4 years ago

Xiaomi makes great hardware for the price but the software is simply terrible. I would not recommend buying their hardware if you come from a high end Samsung or iPhone and expect to be able to debloat it easily without wiping the entire thing and installing something like LineageOS.

I've bought a Mi 9 which had a similar price to features ratio in the hope the it'd become popular with the LineageOS community so I could run the latest and greatest open source ROM (it didn't) and the phone is pretty great.. . except for the terrible Xiaomi software. Nothing quite makes a premium piece of hardware feel cheap like a shitty "storage cleaner" application and ads (which you can disable, luckily) built right into the OS.

I'll probably buy Xiaomi again because of the hardware value for money, but this time I'll probably wait until LineageOS support is there officially instead if just hoping someone will add it eventually.

  • lostmsu 4 years ago

    I had lots of luck with https://github.com/phhusson/treble_experimentations/wiki on Mi Max 3. In general any recent phone should work with these ROMs.

    On Mi Max 3 it works perfectly with only a few tweaks after flashing.

    https://github.com/phhusson/treble_experimentations/issues/1...

    This one, and one more for Bluetooth audio

    • morsch 4 years ago

      Fingerprint reader: Works Broken on Always on Display (turn screen on first)

      Kind of a big deal. Do you still need to apply to unlock your own device and hope they let you?

      • southerntofu 4 years ago

        > Kind of a big deal.

        That the fingerprint reader doesn't work is a feature, not a bug. Fingerprints are the worst passwords, as they are easily obtained/faked and cannot be changed.

        This tendency to embed biometric sensors in consumer devices is hurting users and hurting security. Only cops and psychopaths find any sort of advantage in that.

      • lostmsu 4 years ago

        Last time I checked it still was required.

        • zozbot234 4 years ago

          It's not required on A-series devices (A1, A2, A2-Lite, A3). But the latest device in that line is the Mi A3 from mid-2019, and there's no official news of further releases so far.

  • greatgib 4 years ago

    The sad thing is that, a big interest of the first Xiaomi (MIUI) phones was that you had a kind of bloat free and feature full OS. But it all changed when they started to offer android one.

unnouinceput 4 years ago

Quote: "It was funny because I was removing these applications to stop sharing my personal data"

and goes later to

Quote: "Here is the list of apps that I deleted from my phone.

    com.android.chrome

        Alternative: Microsoft Edge"
Really? How about Firefox instead!!? I mean if you really want to stop sharing your personal data why you'd go to the other evil dude across the street, huh?
  • squarefoot 4 years ago

    +1 for Firefox.

    Some think that a local evil dude is less evil than a foreign evil dude. As an European, I would be less concerned if my data was pwned by Xiaomi rather than Microsoft; should my government ask for my data, they're more likely to be served by Microsoft than Xiaomi.

    • southerntofu 4 years ago

      Firefox for mobile is a good choice, but Tor Browser is even better (like on desktop), because it has built-in fingerprinting prevention.

      > Some think that a local evil dude is less evil than a foreign evil dude.

      Some people think that, although like you i'm less afraid of chinese secret police than french/US secret police, but what would be even better is when no "evil dude" is involved at all :)

  • slim 4 years ago

    He seems to be a MS fan. He replaced everything Google with MS

    • mtrcnOP 4 years ago

      Unfortunately I have tried to use other applications to setup my company email and install another browser on my computer rahter than Chrome or Edge to have consistent browser experience. Unfortunately it wasn't possible, maybe I should have mentioned it :)

  • Haemm0r 4 years ago

    or Bromite.

jareklupinski 4 years ago

> Unfortunately, this list doesn’t cover all installed bloatware because some applications are breaking the phone if you remove them... Uninstalling the Security Center application (com.miui.securitycenter) or the Find Device service (com.xiaomi.finddevice) puts the phone in a boot loop.

those are the only two apps truly necessary for the manufacturer to recoup the costs of producing the device

gruez 4 years ago

Does debloating using this method actually eliminate the phone-home/telemetry functionality? Or is there still some left from the packages that can't be disabled (eg. telemetry code is in frameworks-base)? Personally I don't trust xiaomi enough to settle for a bunch of pm disable commands. It has to be a clean install (eg. lineageos).

2Gkashmiri 4 years ago

dude. i bought moto g30 yesterday with "near stock android" and this is the best android experience i have ever had. i can disable EVERY frigging thing including multiple facebook apps, installer, service and some other facebook crap. i had an old Mi pad 1 and i broke its bootloader from some crappy image.

i had made a point to not buy realme or xiaomi or oneplus or oppo or samsung because of their "custom ui" are ladden with crap.

i do not own a google account so i use aurora store and f-droid store to get mah apps. i use pi-hole at my home and i generally see around 80% blocked requests.

edit: i disabled google assistant so the dedicated assitant button doesnt work. i dont know if it can be reused somehow?

DanAtC 4 years ago

For £80 more you can get a Pixel 4a that runs GrapheneOS

  • AniseAbyss 4 years ago

    Giving money to Google is not an option. Ever. Hell half the reason why I love Xiaomi is they're threatening the status quo of the tech industry! As long as I'm not seeing any ads and not giving money to software developers I'm satisfied privacy be damned.

  • sudosysgen 4 years ago

    Yes, but it will be far inferior technically, it's not even close.

dartharva 4 years ago

The GUI tool mentioned in the article the author cites in his post is just awesome. It's a one-stop-shop for everything from debloating to flashing ROMs and recoveries for Xiaomi phones:

https://szaki.github.io/XiaomiADBFastbootTools/

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection