!UUYziobKGGxpovWyAN:nixos.org

Robotnix

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

Load older messages


SenderMessageTime
15 Aug 2021
@jcie74:matrix.orgpie_i can just reverse engineer the app probabyl but this is a good exercise i thnk23:14:09
@jcie74:matrix.orgpie_i go at things from multiple directions23:14:15
@jcie74:matrix.orgpie_decompiled code is "dead"23:14:29
@jcie74:matrix.orgpie_looking at a real live capture might also be easier (or not)23:15:39
@jcie74:matrix.orgpie_i supose i could also poke stuff via Xposed or something23:15:55
@jcie74:matrix.orgpie_the pipe dream is to write some foss firmware23:16:11
@jcie74:matrix.orgpie_so it could be good for testing for compatibility i guess23:16:33
@jcie74:matrix.orgpie_generally sounds nicer to deal with the emulator than the phone but idk23:16:48
@danielrf:matrix.orgdanielrfyeah this definitely looks nontrivial23:20:31
@danielrf:matrix.orgdanielrfEven the first step https://source.android.com/devices/automotive/start/passthrough#bt-guest-kernel to add a kernel module is nontrivial because we're just using the prebuilt goldfish kernel for the emulator currently23:21:12
@samueldr:matrix.orgsamueldr pie_: looking at the PRs I made to add support for additional flavours may help
https://github.com/danielfullmer/robotnix/pulls?q=is%3Apr+author%3Asamueldr
23:21:24
@danielrf:matrix.orgdanielrfnot immediately sure how/where to modify that23:21:25
@jcie74:matrix.orgpie_ danielrf: i think getting something like https://source.android.com/devices/automotive/start/avd/cloud_emulator low key set up would also be very interesting 23:21:49
@samueldr:matrix.orgsamueldr(here thinking solely about the flavour)23:21:49
@jcie74:matrix.orgpie_
In reply to @danielrf:matrix.org
Even the first step https://source.android.com/devices/automotive/start/passthrough#bt-guest-kernel to add a kernel module is nontrivial because we're just using the prebuilt goldfish kernel for the emulator currently
oh no
23:22:11
@jcie74:matrix.orgpie_so the kernel rebuilds arent automated?23:22:25
@jcie74:matrix.orgpie_i mean, i have to replicate the upstream build process and feed robotnix a blob or something?23:22:54
@danielrf:matrix.orgdanielrfnot for emulator builds--we only build kernels for devices currently23:22:59
@jcie74:matrix.orgpie_"how hard could it be"23:23:12
@danielrf:matrix.orgdanielrf
In reply to @jcie74:matrix.org
i mean, i have to replicate the upstream build process and feed robotnix a blob or something?
or write some nix expressions to do this in an integrated way
23:23:22
@jcie74:matrix.orgpie_id probably need guidance on that23:23:36
@samueldr:matrix.orgsamueldrhuh, they run android auto on pixel xl devices? https://source.android.com/devices/automotive/start/pixelxl23:23:36
@jcie74:matrix.orgpie_btw i can probably argue for working on this stuff in scope of summer of nix but i dont know how much i could actually get done23:24:07
@danielrf:matrix.orgdanielrf
In reply to @samueldr:matrix.org
huh, they run android auto on pixel xl devices?
https://source.android.com/devices/automotive/start/pixelxl
That's be interesting to try out if my pixel 3 xl wasn't my daily driver! :)
23:24:52
@jcie74:matrix.orgpie_i imagine the kernel is deep enough in the build tree that rebuilding that basically causes a full rebuild?23:25:48
@samueldr:matrix.orgsamueldrwondering if unsupported devices can still run it23:25:52
@samueldr:matrix.orgsamueldrfor those that can run QQ3A.whatever23:26:12
@danielrf:matrix.orgdanielrfI'd expect any of the devices here might work: https://android.googlesource.com/device/google_car/+/refs/heads/master23:26:21
@danielrf:matrix.orgdanielrf pie_: kernels are built separately from the main android build system 23:26:37
@jcie74:matrix.orgpie_ samueldr: i get the impression that everything is unsupported but you are allowed to make it work yourselfd :P 23:26:39

Show newer messages


Back to Room ListRoom Version: 6