Unlocking the bootloader changes the way a phone works ... Custom ROMs usually (but not always) derive from pre-existing OSs like Android or Xiaomi's HyperOS. To write operating software that ...