!UUYziobKGGxpovWyAN:nixos.org

Robotnix

244 Members
Build Android (AOSP) using Nix | https://github.com/danielfullmer/robotnix75 Servers

Load older messages


SenderMessageTime
27 Jan 2025
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)it's a date of the format YYYY-MM-DD20:52:22
@autra:trancart.euautraI was very very off :lauging:20:52:22
@autra:trancart.euautrayes20:52:25
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)If you try to sideload an OTA zip via the recovery which has a lower (i.e. earlier) SPL than your currently installed system, it will refuse to flash the OTA zip20:53:08
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)If that's the case you need to manually edit the SPL in these two files to match the SPL of your currently installed system20:53:40
@autra:trancart.euautraok got it!20:54:03
@autra:trancart.euautraIf I only go forward, the flash is enough right?20:54:33
@atemu12:matrix.orgatemu12No20:54:45
@atemu12:matrix.orgatemu12This is about signing keys20:54:48
@atemu12:matrix.orgatemu12They're encoded in the system app metadata for some reason20:55:03
@atemu12:matrix.orgatemu12So if you change ROMs, you must change the singing keys20:55:20
@atemu12:matrix.orgatemu12 cyclopentane ⭔ migrated her phone from and to offical LOS keys a few times, so it works fine but you do need to do it beforehand 20:55:51
@atemu12:matrix.orgatemu12https://wiki.lineageos.org/signing_builds#using-a-script20:56:23
@atemu12:matrix.orgatemu12 * cyclopentane ⭔ migrated her phone from and to offical LOS keys a few times, so it works fine but you do need to do it before flashing 20:56:40
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)If you want to keep your data, you need to run a key migration script to change the keys on your userdata partition from the LineageOS release keys to the test-keys (the ones Robotnix uses per default), as described here: https://wiki.lineageos.org/signing_builds#test-keys-to-official-or-vice-versa20:56:46
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)You can find the script here: https://github.com/LineageOS/scripts/blob/main/key-migration/migration.sh20:57:10
@atemu12:matrix.orgatemu12Oops, I had the wrong link20:57:10
@atemu12:matrix.orgatemu12No wait, I didn't20:57:44
@atemu12:matrix.orgatemu12^^'20:57:51
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)It's the same but slightly different anchors20:57:55
@autra:trancart.euautraThanks! Is it compulsory even if I don't plan to relock the bootloader and I'm fine with the warning at boot?20:58:04
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)It's needed if you want to keep your data20:58:16
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)If you're okay with wiping your phone, then you don't need to migrate keys20:58:28
@atemu12:matrix.orgatemu12Signing isn't cumpulsory though; I don't sign my builds for instance and just use test keys20:58:32
@autra:trancart.euautraok so if I understand correctly, either I keep my signed build but follow the migration instruction, or I rebuild with signing disabled.21:00:21
@atemu12:matrix.orgatemu12No, you need to migrate either way21:00:34
@atemu12:matrix.orgatemu12Signing cannot be disabled I think21:00:45
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)Wait a sec, there seems to be some confusion as to what "signing" means here:21:01:10
@atemu12:matrix.orgatemu12It falls back to test keys which are effectively unsigned because the private key is public but technically still a signature21:01:12
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978)

When you build a LineageOS image, the system image is cryptographically signed. There are three options for the keys the image can be signed with:

  • the official LineageOS keys (release-keys). We don't have access to them, so the only images signed with these keys are the official LineageOS builds.
  • the test keys (test-keys). These keys are publicly available, and Robotnix uses them by default.
  • your own release keys.
21:03:24

Show newer messages


Back to Room ListRoom Version: 6