Robotnix | 240 Members | |
| Build Android (AOSP) using Nix | https://github.com/danielfullmer/robotnix | 74 Servers |
| Sender | Message | Time |
|---|---|---|
| 7 Jul 2021 | ||
OK, pushed vanilla-2021.07.07.19. Tested working on sunfish. All kernels/browers up-to-date on cachix | 20:06:43 | |
| 8 Jul 2021 | ||
| GrapheneOS 2021.07.07.19 release: https://grapheneos.org/releases#2021.07.07.19 | 03:45:42 | |
| The latest GrapheneOS release hasn't yet been pushed out to any devices. I've also been using incorporating their BUILD_DATETIME from upstream builds--which I can't know until a device build is released. So, we'll have to wait a bit longer. | 17:39:51 | |
| 9 Jul 2021 | ||
OK, just pushed grapheneos-2021.07.07.19 tag. Tested working on crosshatch. | 01:05:17 | |
grapheneos-2021.07.07.19 works on redfin. | 15:20:15 | |
| sunfish also works | 15:56:38 | |
| I've been wondering if and when lineageos gets updated in robotnix, since they don't really do releases AFAIR | 15:57:28 | |
| Andreas Schrägle: So far it has been updated irregularly. | 16:38:07 | |
| It'd be nice to include LineageOS in the monthly updates that other flavors get, and they appear to merge the monthly source updates relatively quickly | 16:38:13 | |
| I'm just unsure how long to wait until most devices should be ready and working with the latest monthly updates | 16:38:33 | |
| danielrf: for this month you could wait till https://review.lineageos.org/c/LineageOS/android/+/313268 goes in | 16:56:52 | |
| it's usually merged the weekend of release, gives enough time to sort all issues out | 16:57:40 | |
| last one was the monday after because there a google commit broke a bunch of devices | 16:57:57 | |
| 11 Jul 2021 | ||
| 01:52:38 | ||
| 12 Jul 2021 | ||
| 18:36:22 | ||
Just pushed lineageos-2021.07.12.17 tag. Includes https://review.lineageos.org/c/LineageOS/android/+/313268 . Tested working on sunfish. | 19:05:03 | |
| 17 Jul 2021 | ||
| 12:00:05 | ||
| Hi, I don't currently have a supported device, but I'm interested to know a) whether being able to lock the bootloader means that NFC payments would work? b) if so, does that extend to Pixels only, or would it work with devices supported by LineageOS?, c) if it works with LineageOS, then is there an easy way to add an additional device to the snapshot? (I can see some repose containing device/vendor trees and would like to see if they work) | 12:24:48 | |
| hi, not 100% positive on the answers, but here goes B: AFAIK re-locking the bootloader with user controlled yes (the important part) is only possible on Pixel hardware. Though there's not much documentation elsewhere about this on any other project than GrapheneOS. A: Not sure whether it helps with the "secure" operations like NFC payments, considering some devices+roms combos apparently can do it without user-controlled keys and locked bootloaders. But my knowledge about that is old; I know they changed a lot about security and device attestation(?) since in Android. C: the list of devices is taken from the LineageOS CI. There are ways to use other devices, but I don't know off the top of my head. Not sure this is 100% relevant, but this shows how to add a non-upstream ROM *without modifying Robotnix sources, manually: https://gist.github.com/danielfullmer/c9b785759fb3235418f2ed874c719bcd The main idea being you need to track down the few repositories being used by said device and add them to "known sources" (the | 18:56:34 | |
In reply to @samueldr:matrix.orgLocking the Bootloader with user controlled keys seems to be Possible with OnePlus Devices, which are newer than the 6t: https://forum.xda-developers.com/t/guide-re-locking-the-bootloader-on-the-oneplus-8t-with-a-self-signed-build-of-los-18-1.4259409/ Warning: this seems to be experimental/a proof of concept and is not used anywhere yet. | 19:34:45 | |
| yeah, maybe I should have said "known to work well" | 19:38:42 | |
| For NFC payment you need Google's device attestation called SafetyNet. There is an implementation in microG, but that never worked for me. The only times I've seen SafetyNet work correctly was on stock ROMs. | 19:56:23 | |
| yeah, safetynet is the "secure" part I was thinking about but couldn't remember the name... | 20:04:33 | |
| ... and is the one what received further "enhancements" | 20:04:46 | |
| I found a good overview about relocking the bootloader with your own keys: "Oh, ok, but will it help me pass SafetyNet? Not really, SafetyNet is dependent on many things, including a locked bootloader. If you want to relock your bootloader for this reason I suggest you go no farther. Google can change SafetyNet requirements at any time and do so reasonably often" "isn't their an easier way? Or use an custom ROM that is specifically designed to be used with relocked bootloaders. There are a few around but they often have (for all the reasons stated above) very limited device support." https://www.reddit.com/r/LineageOS/comments/n7yo7u/a_discussion_about_bootloader_lockingunlocking/ | 22:33:07 | |
| I think GrapheneOS with robotnix and a supported device is the best way to have a locked bootloader with custom keys. | 22:34:22 | |
| 18 Jul 2021 | ||
| https://hub.libranet.de/wiki/and-priv-sec/wiki/verified-boot | 00:13:09 | |
| 19 Jul 2021 | ||
grapheneos-2021.07.16.19 built and tested on redfin! | 18:53:06 | |
| 18 Jul 2021 | ||
| That gives a good overview of the whole bootloader locking situation | 00:13:28 | |
Pushed grapheneos-2021.07.16.19 tag. Briefly tested working on sunfish and crosshatch. | 07:17:12 | |