+1
brands/google/README.md
+1
brands/google/README.md
···Allows unlocking on almost any non-carrier locked device, but is also a pioneer in making rooting and custom ROMs painful with things like Safety Net and Play Integrity. With the latest feat being RCS messaging which requires DEVICE integrity to work. (To prevent "spam", of course)
···Allows unlocking on almost any non-carrier locked device, but is also a pioneer in making rooting and custom ROMs painful with things like Safety Net and Play Integrity. With the latest feat being RCS messaging which requires DEVICE integrity to work. (To prevent "spam", of course)
+1
brands/nothing/README.md
+1
brands/nothing/README.md
···to enable **OEM unlocking** in **Developer Options** settings page. This is the same procedure as on Google Pixel.
+2
-1
brands/oneplus/README.md
+2
-1
brands/oneplus/README.md
+3
-1
brands/umidigi/README.md
+3
-1
brands/umidigi/README.md
···-Umidigi phones are generally unlockable, however due to them being a budget-focused manufacturer, they use Unisoc SoCs, and [Unisoc requires a bunch of extra steps to unlock for whatever reason][Unisoc Unlock], and therefore I wouldn't consider them completely safe. MediaTek Umidigi devies can just use flashing unlock/oem unlock in fastboot.
···+Umidigi phones are generally unlockable, however due to them being a budget-focused manufacturer, they use Unisoc SoCs, and [Unisoc requires a bunch of extra steps to unlock for whatever reason][Unisoc Unlock], and therefore I wouldn't consider them completely safe.
+2
brands/xiaomi/README.md
+2
brands/xiaomi/README.md
+101
misc/generic-unlock.md
+101
misc/generic-unlock.md
···
···+The standard unlocking process is to enable **OEM unlocking** from the developer options and then run some commands from fastboot.+Go to [developer.android.com](https://developer.android.com/tools/releases/platform-tools#downloads) and download the package for your OS (most likely Windows) and extract the archive where appropriate.+On Linux it may be better to use your distro's package manager, although the package may be quite old.+On Windows, some devices might require special drivers. In these cases, Windows can download them automatically.+Otherwise, go to [OEM USB Drivers](https://developer.android.com/studio/run/oem-usb) and search for your manufacturer.+If you run `./fastboot devices` now, you may get a `no permissions; see [http://developer.android.com/tools/device.html]` error.+but the correct way is to set up `udev` rules for the adb/fastboot binary to work. The procedure usually depends on the distribution.+> OEM Unlocking allows you to unlock the bootloader, but it also disables Google's factory reset protection.+On almost all Android phones you will need to go to "About Device" or similar to unlock the dev options,+This varies from device to device, but can usually be done by pressing and holding the power and volume down button while the phone is switched off.+> I get `fastboot flashing unlock: FAILED (remote: Unrecognized command flashing unlock)` when I try to run the command.