Upgraded my phone to CyanogenMod 14 (Android 7.1). Dirty flashed over CM13, everything went smoothly. Using Tingle to apply the signature spoofing patch for microG now, instead of Xposed.

If you’re going to do the same: the first boot after an upgrade — including a Tingle patch — takes some time, don’t panic. Also, Wi-Fi only started connecting correctly after a reboot.

Just experienced the most ridiculous Android FAIL ever.

You know the PIN entry screen on boot, for unlocking disk encryption, right? I rebooted my phone and… the bottom row of the PIN keyboard — the one with the “OK” button — was not usable! Touching anywhere on the bottom row instead was opening the notification center (!!!) which was only visible through a small frame at the top of the screen, same height as the top bar usually is. The unlock icon was also visible on the top of the keyboard.

I took screenshots but they weren’t saved :D I guess it just showed the screenshot animation but couldn’t save it anywhere because of the disk encryption.

Modern Android problems: update to a CyanogenMod nightly which is based on a slightly newer AOSP → need to flash vendor.img from the newest factory image → WPA2 EAP-TLS Wi-Fi connection starts behaving weirdly: not connecting, then connecting and finding “no internet” after a few seconds, etc.

Last time I fixed this by issuing a new certificate and using it, now even that doesn’t seem to help. Decided “fuck it” and connected to my old WPA2 Personal network :D

Apparently, in the US, you’re required to register your software if it uses any encryption, with some weird exceptions. Oh, and Google Play still wants your home address if you want to sell apps for money.

This is terrible. Developers must always be able to publish software without exposing any personal information and without dealing with any governments.