Hacker News new | ask | show | jobs
by AnonCoward42 871 days ago
I wanna add Xiaomi, however with the caveat that I like neither bootloader unlock procedure. Xiaomi wants to install their software on the host (I recommend a VM), you need a SIM installed, and you have to wait 7 or 14 days for the unlock to work (on MIUI at least, Android One does not have that). On Motorola you have to connect to the internet for 3 days at least and you may not interrupt it otherwise it resets (I heard 7 days max, but not sure if it resets indefinitely). You need an account on both of them btw.

The best experience is probably with Google and maybe OnePlus, but I did not have any myself recently.

3 comments

> Xiaomi

mtkclient [0] would let you skip the whole 7/14 days thing (also: unrestricted partition dumping/flashing). Though there are chances of ending up with soft/hard brick (normally possible to revert back to working state as long as you have backups), and there may be no support for your specific chipset/device/software revision at all.

0. https://github.com/bkerler/mtkclient

I went through a lot of trouble unlocking an old Xiaomi. mtkclient bypass methods do not work as a for all Xiaomi (or at least did not for my device). Thread: https://github.com/bkerler/mtkclient/issues/110
Neat! Although there are Qualcomm-based Xiaomi phones, too (e. g. Redmi Note 8T).
You need an account for Motorola bootloader unlock, but at least a few years ago they used to email the unlock key instantly. It could have changed since, but if you see the supported devices, there are far more in Motorola compared to other OEMs.
reading the sibling comments... the current state of smartphone software is absolutely disgusting. Great were the days of the PC, where you could just install any OS, could make and restore backups of the whole disk. With smartphones now you have to beg the manufacturer of a device you paid money for just to maybe be allowed to install a different OS. It is sad that so many people supported this shit in the past and still do.