| 7 Sep 2021 |
kranzes | no problemo | 21:41:06 |
danielrf | nice. I'll build another image real quick which uncomments RELEASE_TYPE | 21:41:47 |
danielrf | But yeah, definitely suspecting that APEX flattening is causing this somehow | 21:42:02 |
danielrf | oh, forgot I had already started building that image, its at 95%, so I'll have it ready soon | 21:42:34 |
kranzes | In reply to @danielrf:matrix.org oh, forgot I had already started building that image, its at 95%, so I'll have it ready soon lovely threadripper | 21:42:48 |
danielrf | kranzes: here we go: https://drive.google.com/file/d/1vlFICZsJKvNsLzPF_lw50aMTVVJm3hF7/view?usp=sharing | 22:02:58 |
kranzes | In reply to @danielrf:matrix.org kranzes: here we go: https://drive.google.com/file/d/1vlFICZsJKvNsLzPF_lw50aMTVVJm3hF7/view?usp=sharing boots | 22:18:57 |
kranzes | so its APEX? | 22:19:00 |
danielrf | yep, looks that way | 22:19:15 |
kranzes | What is APEX even? why do we need to do something with it? | 22:19:25 |
danielrf | for the detailed information: https://source.android.com/devices/tech/ota/apex | 22:19:57 |
danielrf | but briefly, it's a way they're splitting up the android system into independently upgradable components called APEX packages | 22:20:27 |
kranzes | I see | 22:20:41 |
kranzes | So what would you recommend me to do if i want to use robotnix with forklineageos? | 22:20:55 |
kranzes | is it safe to just comment out the APEX stuff robotnix handles? | 22:21:08 |
danielrf | But what most android ROMs do (including LineageOS) is "flatten" the APEX packages so that they're just part of the system filesystem tree, and no longer independently upgradable | 22:22:02 |
kranzes | but ForkLineageOS does not? | 22:22:19 |
danielrf | Yes, just commenting out those lines would work. | 22:22:20 |
danielrf | Yeah, it doesn't look like they do. | 22:22:37 |
kranzes | 👍️ daniel, Seriously THANKS A TON for all this help the past 3 or so days <3 | 22:23:01 |
kranzes | finally figured out this mystery | 22:23:13 |
danielrf | When you're using APEX packages, the generateKeysScript will create a bunch more keys for each of the APEX packages | 22:23:15 |
danielrf | So just make sure you've run the generateKeysScript at least once when you've commented out signing.apex.enable | 22:24:01 |
danielrf | you'll end up with a bunch of keys in your keysdir that look like com.android.* | 22:24:26 |
danielrf | But yeah, besides that you should be good to go | 22:24:41 |
kranzes | is signing.apex.enable already enabled by default? | 22:24:51 |
danielrf | No problem, I'm happy we were able to finally track it down | 22:24:51 |
danielrf | Yep, it's enabled by default for androidVersion >= 10. | 22:25:36 |
kranzes |  Download image.png | 22:25:47 |
kranzes | it says disabled here | 22:25:56 |