|
From: | Mario Marietto |
Subject: | Re: Error : init: partition(s) not found in /sys, waiting for their uevent(s): mmcblk0p2, mmcblk0p3 while trying to emulate Android 14 on Ubuntu 24.04 X64 bit using qemu-system-aarch64. |
Date: | Wed, 4 Sep 2024 21:15:20 +0200 |
../configure --target-list=aarch64-softmmu --enable-kvm --disable-werror --enable-virglrenderer --enable-sdl --enable-opengl
--> If you just want to run a given apk, just run an AVD with Android Emulator (through Android Studio). It's much easier than using
cuttlefish, and you can select any Android version you want, with Play Store included. It will be kvm accelerated, so it's as fast as usingCuttlefish.It's not only a matter of running an apk file. The widevine files should be installed inside the Android system files using TWRP. I've already emulated Android 5.1 using AVD. I've found only problems hard to fix.1) Google play store crashes everytime2) the NowTV app shows only a black screen3) the widevine files should be installed using an old version of TWRPIt didn't work in this way.On Wed, Sep 4, 2024 at 6:28 PM Pierrick Bouvier <pierrick.bouvier@linaro.org> wrote:On 9/4/24 01:00, Mario Marietto wrote:
> My goal is to watch NowTV on my Ubuntu workstation through Android.
> Unfortunately NowTV does not support Linux. It refuses to work on any
> browser running on Linux. But it works really well on Android,even on
> the old version 5.1 that I have installed on my old tablet Nexus 10. So
> at the beginning the idea was to emulate Android 5.1 with AVD and try to
> install the NowTV app required (on Android NowTV does not work in any
> browser anymore. It is required to run their app). And that's what I
> did. Unfortunately in that way the google play store crashes every time.
> Yeah,I could try to install Android 5.1 with Cuttlefish. Maybe since it
> is very old,it could go relatively fast enough to be able to watch the
> streaming contents of NowTV ? If this is my primary goal,the secondary
> goal is to use my Jetson Nano arm64 board to make the comparisons needed
> to understand what are the correct qemu parameters to use. The concept
> was : if in 2021 I have been able to emulate Android 10 and I know what
> are the correct parameters that I have used,I can reuse those parameters
> even today to emulate Android with qemu on my Ubuntu 24.04 x64 bit !
> Unfortunately I'm not able to boot Android 10 again on the Jetson nano
> exactly as I did in 2021,so the project is crashing.
>
Oh, and another solution if you just want an AOSP that boots on QEMU, is
to use:
https://docs.blissos.org/installation/install-in-a-virtual-machine/install-in-qemu/
I tried it a few months ago, and it's working well, and it's much easier
than trying to run an AOSP official image.
> On Wed, Sep 4, 2024 at 12:29 AM Pierrick Bouvier
> <pierrick.bouvier@linaro.org <mailto:pierrick.bouvier@linaro.org>> wrote:
>
> On 9/3/24 13:52, Mario Marietto wrote:
> > Unfortunately the usage of qemu patched to boot Android 10 on the
> Jetson
> > nano didn't change anything. I get the same exact errors as
> before. :(
> >
>
> What is your end goal exactly?
>
> After doing some research, I really thing using Cuttlefish platform is
> the way to go - if you want to do something on AOSP itself.
> If it's to solve hardware issues or support new platforms, I really
> think you're better having the hardware directly.
>
> launch_cvd command does not do a lot of things: it just opens some
> sockets and launch some servers, to interact more easily with the
> Android guest. It doesn't really touch anything related to emulation
> itself.
> > On Tue, Sep 3, 2024 at 8:14 PM Mario Marietto
> <marietto2008@gmail.com <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com <mailto:marietto2008@gmail.com>>>
> wrote:
> >
> > >Depends which version of Android you use, but images are
> getting
> > bigger and bigger every time since Android 5, so I'm not
> surprised
> > it >takes more and more time to boot.
> >
> > If I will be able to boot Android 10 using the qemu patched by
> > Antmicro,maybe I will try if it will work with Android 14 for
> > Raspberry Pi 4.
> > Just for the sake of my curiosity.
> >
> >
> >
> > On Tue, Sep 3, 2024 at 8:03 PM Pierrick Bouvier
> > <pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > wrote:
> >
> > On 9/3/24 10:17, Mario Marietto wrote:
> > > @Pierrick Bouvier :
> > >
> > > ---> I'm really glad to see it worked! Are you already
> > running the
> > > raspberry image, or vanilla AOSP ?
> > >
> > > No and I don't think I will. I have a project that I'm
> > working on that
> > > aims to emulate Android for Arm on Linux x64 bit. I
> knew that
> > it would
> > > be slow,but I didn't think it would be so much. When I
> used
> > AVD as an
> > > emulator,Android went faster.
> > >
> > >
> >
> > Depends which version of Android you use, but images are
> getting
> > bigger
> > and bigger everytime since Android 5, so I'm not surprised it
> > takes more
> > and more time to boot.
> >
> > By AVD, if you refer to Android emulator included in Android
> > Studio,
> > it's a downstream fork of QEMU. So the performance will be on
> > par (or
> > worse) than upstream QEMU.
> >
> > The only way to have something that goes fast is to have
> aarch64
> > hardware and use kvm acceleration (on Linux, or equivalent on
> > Windows/MacOS).
> >
> > > @Peter Maydell <mailto:peter.maydell@linaro.org
> <mailto:peter.maydell@linaro.org>
> > <mailto:peter.maydell@linaro.org
> <mailto:peter.maydell@linaro.org>>> :
> > >
> > >
> > > I think that I've understood the reason why several
> years ago
> > it worked.
> > > Probably I'd used this special version of qemu :
> > >
> > >
> > >
> >
> https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp <https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp> <https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp <https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp>>
> > >
> >
> <https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp <https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp> <https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp <https://github.com/antmicro/kvm-aosp-qemu/releases/tag/5.0.0-kvm-aosp>>>
> > >
> > > I'm sure that it contains the necessary patches to be
> able to
> > boot
> > > Android 10 on the Jetson Nano.
> > >
> > > On Tue, Sep 3, 2024 at 6:31 PM Pierrick Bouvier
> > > <pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>> wrote:
> > >
> > > Without answering specifically on your question,
> if you
> > want to
> > > exchange
> > > files with a android guest, simply use adb (push/pull
> > commands). It's
> > > much better and faster than any other solution you can
> > try, and
> > > cuttlefish tools already setup all the adb stuff
> for you.
> > >
> > > You can use adb-sync
> > (https://github.com/jb2170/better-adb-sync
> <https://github.com/jb2170/better-adb-sync>
> > <https://github.com/jb2170/better-adb-sync
> <https://github.com/jb2170/better-adb-sync>>
> > > <https://github.com/jb2170/better-adb-sync
> <https://github.com/jb2170/better-adb-sync>
> > <https://github.com/jb2170/better-adb-sync
> <https://github.com/jb2170/better-adb-sync>>>) to have
> > > something similar to rsync, in case you want to
> send files
> > > incrementally.
> > >
> > > Pierrick
> > >
> > > On 9/3/24 08:24, Mario Marietto wrote:
> > > > Hello.
> > > >
> > > > Actually I'm using my Jetson Nano and I'm trying to
> > emulate
> > > Android 10
> > > > by antmicro. I'm trying to use the same parameters
> > used several
> > > years
> > > > ago,when it worked. What I want to try now is
> to enable
> > > virtio-blk-pci
> > > > on qemu. Probably in addition to using qemu
> 5.0,I had
> > configured
> > > qemu
> > > > with virtio-blk-pci enabled,because I used these
> > parameters and they
> > > > worked great :
> > > >
> > > > -drive
> > > >
> > >
> >
> index=0,if=none,id=system,file=/home/aresuser/Desktop/antmicro/aosp-img/system-rw.img \
> > > > -device virtio-blk-pci,drive=system \
> > > > -drive
> > > >
> > >
> >
> index=1,if=none,id=vendor,file=/home/aresuser/Desktop/antmicro/aosp-img/vendor-rw.img \
> > > > -device virtio-blk-pci,drive=vendor \
> > > > -drive
> > > >
> > >
> >
> index=2,if=none,id=userdata,file=/home/aresuser/Desktop/antmicro/aosp-img/userdata.img \
> > > > -device virtio-blk-pci,drive=userdata \
> > > >
> > > > Can someone tell me how to enable the "VirtFS
> support"
> > in qemu 5.0 ?
> > > > because at the moment it is configured to "no" :
> > > >
> > > >
> > root@jetson:/home/aresuser/Desktop/antmicro/qemu-5.0.0#
> ./configure
> > > > Install prefix /usr/local
> > > > BIOS directory /usr/local/share/qemu
> > > > firmware path /usr/local/share/qemu-firmware
> > > > binary directory /usr/local/bin
> > > > library directory /usr/local/lib
> > > > module directory /usr/local/lib/qemu
> > > > libexec directory /usr/local/libexec
> > > > include directory /usr/local/include
> > > > config directory /usr/local/etc
> > > > local state directory /usr/local/var
> > > > Manual directory /usr/local/share/man
> > > > ELF interp prefix /usr/gnemul/qemu-%M
> > > > Build directory
> > /home/aresuser/Desktop/antmicro/qemu-5.0.0
> > > > Source path
> > /home/aresuser/Desktop/antmicro/qemu-5.0.0
> > > > GIT binary git
> > > > GIT submodules
> > > > C compiler cc
> > > > Host C compiler cc
> > > > C++ compiler c++
> > > > Objective-C compiler clang
> > > > ARFLAGS rv
> > > > CFLAGS -O2 -U_FORTIFY_SOURCE
> > -D_FORTIFY_SOURCE=2 -g
> > > > QEMU_CFLAGS -I/usr/include/pixman-1
> > -I$(SRC_PATH)/dtc/libfdt
> > > > -pthread -I/usr/include/glib-2.0
> > > > -I/usr/lib/aarch64-linux-gnu/glib-2.0/include
> -fPIE -DPIE
> > > -D_GNU_SOURCE
> > > > -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
> > -Wstrict-prototypes
> > > > -Wredundant-decls -Wall -Wundef -Wwrite-strings
> > -Wmissing-prototypes
> > > > -fno-strict-aliasing -fno-common -fwrapv -std=gnu99
> > > > -Wexpansion-to-defined -Wendif-labels
> > -Wno-shift-negative-value
> > > > -Wno-missing-include-dirs -Wempty-body
> -Wnested-externs
> > > > -Wformat-security -Wformat-y2k -Winit-self
> > -Wignored-qualifiers
> > > > -Wold-style-declaration -Wold-style-definition
> > -Wtype-limits
> > > > -fstack-protector-strong -I/usr/include/libpng16
> > > > -I$(SRC_PATH)/capstone/include
> > > > QEMU_LDFLAGS -L$(BUILD_DIR)/dtc/libfdt
> -Wl,-z,relro
> > > -Wl,-z,now -pie
> > > > -fstack-protector-strong
> > > > make make
> > > > install install
> > > > python /usr/bin/python3 -B (3.10.12)
> > > > genisoimage /usr/bin/genisoimage
> > > > slirp support internal
> > > > smbd /usr/sbin/smbd
> > > > module support no
> > > > alt path mod load no
> > > > host CPU aarch64
> > > > host big endian no
> > > > target list aarch64-softmmu alpha-softmmu
> > arm-softmmu
> > > cris-softmmu
> > > > hppa-softmmu i386-softmmu lm32-softmmu m68k-softmmu
> > > microblaze-softmmu
> > > > microblazeel-softmmu mips-softmmu mips64-softmmu
> > mips64el-softmmu
> > > > mipsel-softmmu moxie-softmmu nios2-softmmu
> > or1k-softmmu ppc-softmmu
> > > > ppc64-softmmu riscv32-softmmu riscv64-softmmu
> rx-softmmu
> > > s390x-softmmu
> > > > sh4-softmmu sh4eb-softmmu sparc-softmmu
> sparc64-softmmu
> > > tricore-softmmu
> > > > unicore32-softmmu x86_64-softmmu xtensa-softmmu
> > xtensaeb-softmmu
> > > > aarch64-linux-user aarch64_be-linux-user
> alpha-linux-user
> > > arm-linux-user
> > > > armeb-linux-user cris-linux-user hppa-linux-user
> > i386-linux-user
> > > > m68k-linux-user microblaze-linux-user
> > microblazeel-linux-user
> > > > mips-linux-user mips64-linux-user
> mips64el-linux-user
> > > mipsel-linux-user
> > > > mipsn32-linux-user mipsn32el-linux-user
> nios2-linux-user
> > > or1k-linux-user
> > > > ppc-linux-user ppc64-linux-user
> ppc64abi32-linux-user
> > > ppc64le-linux-user
> > > > riscv32-linux-user riscv64-linux-user
> s390x-linux-user
> > > sh4-linux-user
> > > > sh4eb-linux-user sparc-linux-user
> sparc32plus-linux-user
> > > > sparc64-linux-user tilegx-linux-user
> x86_64-linux-user
> > > xtensa-linux-user
> > > > xtensaeb-linux-user
> > > > gprof enabled no
> > > > sparse enabled no
> > > > strip binaries yes
> > > > profiler no
> > > > static build no
> > > > SDL support yes (2.26.1)
> > > > SDL image support no
> > > > GTK support yes (3.24.33)
> > > > GTK GL support yes
> > > > VTE support no
> > > > TLS priority NORMAL
> > > > GNUTLS support no
> > > > libgcrypt no
> > > > nettle no
> > > > libtasn1 no
> > > > PAM no
> > > > iconv support yes
> > > > curses support yes
> > > > virgl support no
> > > > curl support no
> > > > mingw32 support no
> > > > Audio drivers pa oss
> > > > Block whitelist (rw)
> > > > Block whitelist (ro)
> > > >
> > > > *VirtFS support no*
> > > >
> > > > Multipath support no
> > > > VNC support yes
> > > > VNC SASL support no
> > > > VNC JPEG support yes
> > > > VNC PNG support yes
> > > > xen support no
> > > > brlapi support no
> > > > Documentation no
> > > > PIE yes
> > > > vde support no
> > > > netmap support no
> > > > Linux AIO support no
> > > > Linux io_uring support no
> > > > ATTR/XATTR support yes
> > > > Install blobs yes
> > > > KVM support yes
> > > > HAX support no
> > > > HVF support no
> > > > WHPX support no
> > > > TCG support yes
> > > > TCG debug enabled no
> > > > TCG interpreter no
> > > > malloc trim support yes
> > > > RDMA support no
> > > > PVRDMA support no
> > > > fdt support git
> > > > membarrier no
> > > > preadv support yes
> > > > fdatasync yes
> > > > madvise yes
> > > > posix_madvise yes
> > > > posix_memalign yes
> > > > libcap-ng support no
> > > > vhost-net support yes
> > > > vhost-crypto support yes
> > > > vhost-scsi support yes
> > > > vhost-vsock support yes
> > > > vhost-user support yes
> > > > vhost-user-fs support yes
> > > > Trace backends log
> > > > spice support no
> > > > rbd support no
> > > > xfsctl support no
> > > > smartcard support no
> > > > libusb no
> > > > usb net redir no
> > > > OpenGL support yes
> > > > OpenGL dmabufs yes
> > > > libiscsi support no
> > > > libnfs support no
> > > > build guest agent yes
> > > > QGA VSS support no
> > > > QGA w32 disk info no
> > > > QGA MSI support no
> > > > seccomp support no
> > > > coroutine backend ucontext
> > > > coroutine pool yes
> > > > debug stack usage no
> > > > mutex debugging no
> > > > crypto afalg no
> > > > GlusterFS support no
> > > > gcov gcov
> > > > gcov enabled no
> > > > TPM support yes
> > > > libssh support no
> > > > QOM debugging yes
> > > > Live block migration yes
> > > > lzo support no
> > > > snappy support no
> > > > bzip2 support no
> > > > lzfse support no
> > > > zstd support no
> > > > NUMA host support yes
> > > > libxml2 yes
> > > > tcmalloc support no
> > > > jemalloc support no
> > > > avx2 optimization
> > > > avx512f optimization no
> > > > replication support yes
> > > > VxHS block device no
> > > > bochs support yes
> > > > cloop support yes
> > > > dmg support yes
> > > > qcow v1 support yes
> > > > vdi support yes
> > > > vvfat support yes
> > > > qed support yes
> > > > parallels support yes
> > > > sheepdog support yes
> > > > capstone internal
> > > > libpmem support no
> > > > libudev yes
> > > > default devices yes
> > > > plugin support no
> > > > fuzzing support no
> > > > gdb /usr/bin/gdb
> > > > cross containers docker
> > > >
> > > > Thanks.
> > > >
> > > > On Tue, Sep 3, 2024 at 10:55 AM Mario Marietto
> > > <marietto2008@gmail.com
> <mailto:marietto2008@gmail.com> <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com> <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>
> > > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>> <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>>>
> > > wrote:
> > > >
> > > > Finally it worked :
> > > >
> > > > Istantanea_2024-09-03_10-51-35.jpg
> > > > Very thanks man. In any case it is VERY
> slow and
> > not usable
> > > at all.
> > > > Is there something that I can do to improve its
> > speed ?
> > > >
> > > >
> > > > On Tue, Sep 3, 2024 at 10:33 AM Mario Marietto
> > > > <marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>> <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>> <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>>> wrote:
> > > >
> > > >
> > >
> >
> ziomario@Z390-AORUS-PRO-DEST:/mnt/zroot-133/_OS/Android/aosp_14/android-image$ HOME=$(pwd) ./bin/launch_cvd -vm_manager qemu_cli -report_anonymous_usage_stats=n --start_webrtc=false
> > > >
> > > > 09-03 10:04:44.206 2786386 2786386 I
> > launch_cvd: main.cc:235
> > > > Using system_image_dir of:
> > > >
> > >
> >
> ===================================================================
> > > > NOTICE:
> > > >
> > > > By using this Android Virtual Device,
> you agree to
> > > > Google Terms of Service
> > > (https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>
> > > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>>).
> > > > The Google Privacy Policy
> > > (https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>
> > > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>>)
> > > > describes how Google handles information
> > generated as you use
> > > > Google Services.
> > > >
> > >
> >
> ===================================================================
> > > >
> > > > Reading --config option from:
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/android-info.txt
> > > > Launching CVD using --config='phone'.
> > > > GPU auto mode: detected prerequisites for
> > accelerated
> > > rendering
> > > > support.
> > > > Enabling --gpu_mode=gfxstream.
> > > > GPU vhost user auto mode: not yet
> supported with
> > > qemu_cli. Not
> > > > enabling vhost user gpu.
> > > > Requested resuming a previous session
> (the default
> > > behavior) but
> > > > the base images have changed under the
> > overlay, making the
> > > > overlay incompatible. Wiping the
> overlay files.
> > > > Path for instance UDS: /tmp/cf_avd_1000
> > > >
> > > > The following lines contain useful
> debugging
> > information:
> > > > Serial console is disabled; use
> > -console=true to enable it.
> > > > Logcat output:
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/logs/logcat
> > > >
> > > > Kernel log:
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/kernel.log
> > > > Launcher log:
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/logs/launcher.log
> > > >
> > > > Instance configuration:
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/cuttlefish_config.json
> > > >
> > > > Launcher Build ID: 12309296
> > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/modem_simulator
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/tombstone_receiver
> > > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/log_tee
> > > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/wmediumd
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/casimir_control_server
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/screen_recording_server
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/adb_connector
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/socket_vsock_proxy
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/socket_vsock_proxy
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/tcp_connector
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/control_env_proxy_server
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/echo_server
> > > > Start modem simulator, server_fds: 58, Sim
> > type: normal
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/gnss_grpc_proxy
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/logcat_receiver
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/kernel_log_monitor
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/openwrt_control_server
> > > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/log_tee
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/process_restarter
> > > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/netsimd
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/socket_vsock_proxy
> > > >
> > > > Failed to open socket: Connection refused
> > > >
> > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/socket_vsock_proxy
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/secure_env
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/x86_64-linux-gnu/qemu/qemu-system-aarch64
> > > > Server listening on
> > > >
> > >
> >
> unix:/tmp/cf_avd_1000/cvd-1/grpc_socket/CasimirControlServer.sock
> > > > Server listening on
> > > >
> > unix:/tmp/cf_avd_1000/cvd-1/grpc_socket/EchoServer.sock
> > > > Server listening on
> > > >
> > >
> >
> unix:/tmp/cf_avd_1000/cvd-1/grpc_socket/OpenwrtControlServer.sock
> > > > root-canal I 09-03 10:06:13.219
> > device_boutique.cc:37
> > > > Registering beacon
> > > > root-canal I 09-03 10:06:13.219
> > device_boutique.cc:37
> > > > Registering beacon_swarm
> > > > root-canal I 09-03 10:06:13.219
> > device_boutique.cc:37
> > > > Registering scripted_beacon
> > > > root-canal I 09-03 10:06:13.219
> > device_boutique.cc:37
> > > > Registering sniffer
> > > > Server listening on
> > > >
> > >
> >
> unix:/tmp/cf_avd_1000/cvd-1/grpc_socket/ControlEnvProxyServer.sock
> > > > netsimd I 09-03 08:06:13.221
> rust_main.rs:98 <http://rust_main.rs:98>
> > <http://rust_main.rs:98 <http://rust_main.rs:98>>
> > > <http://rust_main.rs:98 <http://rust_main.rs:98>
> <http://rust_main.rs:98 <http://rust_main.rs:98>>>
> > > > <http://rust_main.rs:98
> <http://rust_main.rs:98>
> > <http://rust_main.rs:98 <http://rust_main.rs:98>>
> <http://rust_main.rs:98 <http://rust_main.rs:98>
> > <http://rust_main.rs:98 <http://rust_main.rs:98>>>> -
> > > netsim artifacts path:
> > > > "/tmp/android-ziomario/netsimd"
> > > > netsimd I 09-03 08:06:13.221
> rust_main.rs:101 <http://rust_main.rs:101>
> > <http://rust_main.rs:101 <http://rust_main.rs:101>>
> > > <http://rust_main.rs:101 <http://rust_main.rs:101>
> <http://rust_main.rs:101 <http://rust_main.rs:101>>>
> > > > <http://rust_main.rs:101
> <http://rust_main.rs:101>
> > <http://rust_main.rs:101 <http://rust_main.rs:101>>
> <http://rust_main.rs:101 <http://rust_main.rs:101>
> > <http://rust_main.rs:101 <http://rust_main.rs:101>>>> -
> > > NetsimdArgs {
> > > > fd_startup_str: Some(
> > > >
> > "{\"devices\":[{\"name\":\"0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520
> <http://0.0.0.0:6520>>>>\",\"chips\":[{\"kind\":\"BLUETOOTH\",\"fdIn\":81,\"fdOut\":82},{\"kind\":\"UWB\",\"fdIn
> > > > \":83,\"fdOut\":84}]}]}",
> > > > ),
> > > > no_cli_ui: false,
> > > > no_web_ui: false,
> > > > pcap: false,
> > > > disable_address_reuse: false,
> > > > hci_port: Some(
> > > > 7300,
> > > > ),
> > > > connector_instance: None,
> > > > instance: Some(
> > > > 1,
> > > > ),
> > > > logtostderr: false,
> > > > dev: false,
> > > > rust_grpc: false,
> > > > rust_hostapd: false,
> > > > rust_slirp: true,
> > > > vsock: None,
> > > > config: None,
> > > > host_dns: None,
> > > > http_proxy: None,
> > > > wifi_tap: None,
> > > > test_beacons: false,
> > > > no_test_beacons: false,
> > > > no_shutdown: false,
> > > > verbose: false,
> > > > version: false,
> > > > }
> > > > Size of OBJECT = 1204
> > > > Size of components in TPMT_SENSITIVE = 744
> > > > TPMI_ALG_PUBLIC 2
> > > > TPM2B_AUTH 50
> > > > TPM2B_DIGEST 50
> > > > TPMU_SENSITIVE_COMPOSITE 642
> > > > MAX_CONTEXT_SIZE can be reduced to 1264
> (1344)
> > > > size : 360
> > > > starting Rust KeyMint TA implementation
> in a
> > thread
> > > > starting C++ KeyMint implementation in a
> > thread with FDs
> > > in=31,
> > > > out=30
> > > > KeyMint Rust TA running with infile=37,
> > outfile=36,
> > > > security_level=Software
> > > > No secure deletion data file found.
> Creating one.
> > > > I0903 10:06:13.249418 2786724
> > SharedLibrary.cpp:64]
> > > > SharedLibrary::open for [libvulkan.so]
> > > >
> > > > I0903 10:06:13.249507 2786724
> > SharedLibrary.cpp:76]
> > > > SharedLibrary::open for [libvulkan.so]: not
> > found in map,
> > > open
> > > > for the first time
> > > >
> > > > I0903 10:06:13.249511 2786724
> > SharedLibrary.cpp:186]
> > > > SharedLibrary::open for [libvulkan.so]
> > (posix): begin
> > > >
> > > > I0903 10:06:13.249514 2786724
> > SharedLibrary.cpp:244]
> > > > SharedLibrary::open for [libvulkan.so]
> > (posix,linux): call
> > > > dlopen on [libvulkan.so
> > > > ]
> > > >
> > > > added library libvulkan.so
> > > > I0903 10:06:13.250535 2786724
> > HealthMonitor.cpp:280]
> > > > HealthMonitor disabled.
> > > > createGlobalVkEmulation:964 Selecting
> Vulkan
> > device: NVIDIA
> > > > GeForce GTX 1060 3GB
> > > > initialize: Supports id properties, got a
> > vulkan device UUID
> > > > I0903 10:06:13.354756 2786724
> > SharedLibrary.cpp:76]
> > > > SharedLibrary::open for [libGLESv2.so]: not
> > found in map,
> > > open
> > > > for the first time
> > > >
> > > > I0903 10:06:13.354764 2786724
> > SharedLibrary.cpp:186]
> > > > SharedLibrary::open for [libGLESv2.so]
> > (posix): begin
> > > >
> > > > I0903 10:06:13.354768 2786724
> > SharedLibrary.cpp:244]
> > > > SharedLibrary::open for [libGLESv2.so]
> > (posix,linux): call
> > > > dlopen on [libGLESv2.so
> > > > ]
> > > >
> > > > I0903 10:06:13.355076 2786724
> > SharedLibrary.cpp:76]
> > > > SharedLibrary::open for [libEGL.so]:
> not found
> > in map,
> > > open for
> > > > the first time
> > > >
> > > > I0903 10:06:13.355081 2786724
> > SharedLibrary.cpp:186]
> > > > SharedLibrary::open for [libEGL.so]
> (posix): begin
> > > >
> > > > I0903 10:06:13.355084 2786724
> > SharedLibrary.cpp:244]
> > > > SharedLibrary::open for [libEGL.so]
> > (posix,linux): call
> > > dlopen
> > > > on [libEGL.so]
> > > >
> > > > I0903 10:06:13.448821 2786724
> > VkCommonOperations.cpp:1226]
> > > > Initializing VkEmulation features:
> > > > I0903 10:06:13.448837 2786724
> > VkCommonOperations.cpp:1227]
> > > > glInteropSupported: true
> > > > I0903 10:06:13.448840 2786724
> > VkCommonOperations.cpp:1228]
> > > > useDeferredCommands: true
> > > > I0903 10:06:13.448842 2786724
> > VkCommonOperations.cpp:1230]
> > > > createResourceWithRequirements: true
> > > > I0903 10:06:13.448844 2786724
> > VkCommonOperations.cpp:1231]
> > > > useVulkanComposition: false
> > > > I0903 10:06:13.448846 2786724
> > VkCommonOperations.cpp:1232]
> > > > useVulkanNativeSwapchain: false
> > > > I0903 10:06:13.448848 2786724
> > VkCommonOperations.cpp:1233]
> > > > enable guestRenderDoc: false
> > > > I0903 10:06:13.448850 2786724
> > VkCommonOperations.cpp:1234]
> > > > ASTC LDR emulation mode: 2
> > > > I0903 10:06:13.448852 2786724
> > VkCommonOperations.cpp:1235]
> > > > enable ETC2 emulation: true
> > > > I0903 10:06:13.448854 2786724
> > VkCommonOperations.cpp:1236]
> > > > enable Ycbcr emulation: false
> > > > I0903 10:06:13.448856 2786724
> > VkCommonOperations.cpp:1237]
> > > > guestUsesAngle: false
> > > > I0903 10:06:13.448858 2786724
> > VkCommonOperations.cpp:1238]
> > > > useDedicatedAllocations: false
> > > > I0903 10:06:13.449542 2786724
> > FrameBuffer.cpp:486] Graphics
> > > > Adapter Vendor Google (NVIDIA Corporation)
> > > > I0903 10:06:13.449548 2786724
> > FrameBuffer.cpp:487] Graphics
> > > > Adapter Android Emulator OpenGL ES
> Translator
> > (NVIDIA GeForce
> > > > GTX 1060 3GB/
> > > > PCIe/SSE2)
> > > > I0903 10:06:13.449551 2786724
> FrameBuffer.cpp:488]
> > > Graphics API
> > > > Version OpenGL ES 3.0 (OpenGL ES 3.2 NVIDIA
> > 535.183.01)
> > > > I0903 10:06:13.449553 2786724
> FrameBuffer.cpp:489]
> > > Graphics API
> > > > Extensions GL_OES_EGL_sync GL_OES_EGL_image
> > > > GL_OES_EGL_image_external G
> > > > L_OES_depth24 GL_OES_depth32
> > GL_OES_element_index_uint
> > > > GL_OES_texture_float
> GL_OES_texture_float_linear
> > > > GL_OES_compressed_paletted_text
> > > > ure GL_OES_compressed_ETC1_RGB8_texture
> > GL_OES_depth_texture
> > > > GL_OES_texture_half_float
> > GL_OES_texture_half_float_linear
> > > > GL_OES_packed_d
> > > > epth_stencil GL_OES_vertex_half_float
> > > > GL_OES_standard_derivatives
> GL_OES_texture_npot
> > > > GL_OES_rgb8_rgba8 GL_OVR_multiview2
> GL_EXT_multiv
> > > > iew_texture_multisample
> GL_EXT_color_buffer_float
> > > > GL_EXT_color_buffer_half_float
> > GL_EXT_texture_format_BGRA8888
> > > > GL_APPLE_texture_format
> > > > _BGRA8888 GL_EXT_texture_buffer
> > GL_OES_texture_buffer
> > > > GL_EXT_draw_buffers_indexed
> > > > I0903 10:06:13.449559 2786724
> > FrameBuffer.cpp:490] Graphics
> > > > Device Extensions N/A
> > > > GUEST_UBOOT_VERSION:
> > 2024.01-g1ed8f8bde33e-ab12091206 (Jul 10
> > > > 2024 - 23:47:38 +0000)
> > > > U-Boot 20
> > > > starting Rust KeyMint TA implementation
> in a
> > thread
> > > > starting C++ KeyMint implementation in a
> > thread with FDs
> > > in=31,
> > > > out=30
> > > > KeyMint Rust TA running with infile=37,
> > outfile=36,
> > > > security_level=Software
> > > > Secure deletion data file found. Parsing.
> > > > 2024-09-03T08:06:13.626075Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 16 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.626410Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 17 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.626599Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 18 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.626788Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 19 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.626980Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 20 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.627171Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 21 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.627360Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 22 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.627549Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 23 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.627738Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 24 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.627930Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 25 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.628119Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 26 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.628307Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 27 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.628496Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 28 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.628683Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 29 for
> > device
> > > virtio-serial.0
> > > > 2024-09-03T08:06:13.628874Z
> qemu-system-aarch64:
> > > > virtio-serial-bus: Unexpected port id
> 30 for
> > device
> > > virtio-serial.0
> > > >
> > > > GUEST_KERNEL_VERSION:
> > > >
> 6.6.46-android15-8-g3569b053517c-ab12290856-4k
> > > > (kleaf@build-host) (Android (11368308,
> +pgo,
> > +bolt, +lto,
> > > +mlgo,
> > > > based on r510928) clang version 18.0.0
> > > >
> >
> (https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>
> > <https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>>
> > >
> <https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>
> > <https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>>>
> > > >
> >
> <https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>
> > <https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>>
> > >
> <https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>
> > <https://android.googlesource.com/toolchain/llvm-project
> <https://android.googlesource.com/toolchain/llvm-project>>>>
> > > >
> 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5), LLD
> > 18.0.0) #1 SMP
> > > > PREEMPT Wed Aug 28 21:43:33 UTC 2024
> > > > ] Linux version
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > GUEST_BUILD_FINGERPRINT:
> > > >
> > >
> >
> generic/aosp_cf_arm64_only_phone/vsoc_arm64_only:VanillaIceCream/MAIN.1c019b0c/12309296:userdebug/test-keys
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > init: starting service 'adbd'...
> > > > proxy_fastboot] Stop event (11) received.
> > Stopping proxy
> > > > proxy_adb] Start event (5) received.
> Starting
> > proxy
> > > > proxy_adb] From: tcp: 6520
> > > > proxy_adb] To: vsock: 3:5555
> vhost_user: false
> > > > transport message failed, response
> body: device
> > > '0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>
> > > > <http://0.0.0.0:6520
> <http://0.0.0.0:6520> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>' not found
> > > > I0903 10:09:30.816108 2787314
> > IntelDrmDecoder.cpp:38]
> > > > IntelDrmDecoder created for context 2
> > > > I0903 10:09:32.764820 2787316
> > IntelDrmDecoder.cpp:38]
> > > > IntelDrmDecoder created for context 7
> > > > VIRTUAL_DEVICE_DISPLAY_POWER_MODE_CHANGED
> > > > VIRTUAL_DEVICE_DISPLAY_POWER_MODE_CHANGED
> > > > I0903 10:10:20.918014 2787359
> > IntelDrmDecoder.cpp:38]
> > > > IntelDrmDecoder created for context 11
> > > >
> > > > I see a lot of errors,but it seems
> connected :
> > > >
> > > >
> ziomario@Z390-AORUS-PRO-DEST:~/Scrivania$ adb
> > devices
> > > > List of devices attached
> > > > 0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>> device
> > > >
> > > > but scrcpy didn't work :
> > > >
> > > >
> ziomario@Z390-AORUS-PRO-DEST:~/Scrivania$ scrcpy
> > > >
> > > > scrcpy 2.6.1
> > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>
> > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>>
> > > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>
> > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>>>
> > > > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>
> > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>>
> > > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>
> > <https://github.com/Genymobile/scrcpy
> <https://github.com/Genymobile/scrcpy>>>>>
> > > > INFO: ADB device found:
> > > > INFO: --> (tcpip) 0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>>>
> > > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>>
> > > > device
> > > Cuttlefish_arm64_phone_64_bit_only
> > > >
> > > > /usr/local/share/scrcpy/scrcpy-server:
> 1 file
> > pushed, 0
> > > skipped.
> > > > 90.0 MB/s (71112 bytes in 0.001s)
> > > > [server] INFO: Device: [Google] generic
> > Cuttlefish arm64
> > > phone
> > > > 64-bit only (Android 14)
> > > > [server] ERROR: Could not register rotation
> > watcher
> > > > java.lang.NullPointerException: Attempt to
> > invoke virtual
> > > method
> > > > 'java.lang.Class
> java.lang.Object.getClass()'
> > on a null
> > > object
> > > > reference
> > > >
> > > > at
> > > >
> > >
> >
> com.genymobile.scrcpy.wrappers.WindowManager.registerRotationWatcher(WindowManager.java:185)
> > > > at
> > > >
> > com.genymobile.scrcpy.device.Device.<init>(Device.java:93)
> > > > at
> > > com.genymobile.scrcpy.Server.scrcpy(Server.java:145)
> > > > at
> > > >
> > com.genymobile.scrcpy.Server.internalMain(Server.java:290)
> > > > at
> > com.genymobile.scrcpy.Server.main(Server.java:245)
> > > > at
> > > >
> > >
> > com.android.internal.os.RuntimeInit.nativeFinishInit(Native
> > Method)
> > > > at
> > > >
> > >
> >
> com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
> > > >
> > > > [server] ERROR: Could not register display
> > fold listener
> > > >
> > > > java.lang.NullPointerException: Attempt to
> > invoke virtual
> > > method
> > > > 'java.lang.Class
> java.lang.Object.getClass()'
> > on a null
> > > object
> > > > reference
> > > >
> > > > at
> > > >
> > >
> >
> com.genymobile.scrcpy.wrappers.WindowManager.registerDisplayFoldListener(WindowManager.java:206)
> > > > at
> > > >
> > com.genymobile.scrcpy.device.Device.<init>(Device.java:108)
> > > > at
> > > com.genymobile.scrcpy.Server.scrcpy(Server.java:145)
> > > > at
> > > >
> > com.genymobile.scrcpy.Server.internalMain(Server.java:290)
> > > > at
> > com.genymobile.scrcpy.Server.main(Server.java:245)
> > > > at
> > > >
> > >
> > com.android.internal.os.RuntimeInit.nativeFinishInit(Native
> > Method)
> > > > at
> > > >
> > >
> >
> com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
> > > >
> > > > [server] WARN: No clipboard manager,
> > copy-paste between
> > > device
> > > > and computer will not work
> > > > [server] ERROR: Attempt to invoke
> virtual method
> > > > 'android.view.InputDevice
> > > >
> > >
> >
> android.hardware.input.InputManagerGlobal.getInputDevice(int)'
> > > > on a null object reference
> > > > java.lang.NullPointerException: Attempt to
> > invoke virtual
> > > method
> > > > 'android.view.InputDevice
> > > >
> > >
> >
> android.hardware.input.InputManagerGlobal.getInputDevice(int)'
> > > > on a null object reference
> > > > at
> > > >
> > android.view.KeyCharacterMap.load(KeyCharacterMap.java:364)
> > > > at
> > > >
> > >
> >
> com.genymobile.scrcpy.control.Controller.<init>(Controller.java:45)
> > > > at
> > > com.genymobile.scrcpy.Server.scrcpy(Server.java:159)
> > > > at
> > > >
> > com.genymobile.scrcpy.Server.internalMain(Server.java:290)
> > > > at
> > com.genymobile.scrcpy.Server.main(Server.java:245)
> > > > at
> > > >
> > >
> > com.android.internal.os.RuntimeInit.nativeFinishInit(Native
> > Method)
> > > > at
> > > >
> > >
> >
> com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
> > > >
> > > > INFO: Renderer: opengl
> > > > INFO: OpenGL version: 4.6.0 NVIDIA
> 535.183.01
> > > > INFO: Trilinear filtering enabled
> > > > WARN: Device disconnected
> > > > ERROR: Demuxer 'video': stream disabled
> due to
> > connection
> > > error
> > > > ERROR: Demuxer 'audio': stream disabled
> due to
> > connection
> > > error
> > > >
> > > > Even if the phone is still up :
> > > >
> > > >
> ziomario@Z390-AORUS-PRO-DEST:~/Scrivania$ adb
> > devices
> > > > List of devices attached
> > > > 0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>> <http://0.0.0.0:6520
> <http://0.0.0.0:6520>
> > <http://0.0.0.0:6520 <http://0.0.0.0:6520>>
> > > <http://0.0.0.0:6520 <http://0.0.0.0:6520>
> <http://0.0.0.0:6520 <http://0.0.0.0:6520>>>> device
> > > >
> > > > On Tue, Sep 3, 2024 at 1:03 AM Pierrick
> Bouvier
> > > > <pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>>> wrote:
> > > >
> > > > The cvd-host package in this case are
> > binaries/libraries
> > > > compiled for
> > > > aarch64, so it can be used on linux
> > aarch64 and
> > > benefit from
> > > > kvm
> > > > acceleration.
> > > >
> > > > In your case, running emulation
> from a x64
> > host, you need
> > > > cvd-host_package-x86_64.tar.gz instead.
> > > >
> > > > On 9/2/24 15:38, Mario Marietto wrote:
> > > > > Update :
> > > > >
> > > > >
> > > >
> > >
> >
> ziomario@Z390-AORUS-PRO-DEST:/mnt/zroot-133/_OS/Android/aosp_14/android-image/bin$ mkdir x86_64-linux-musl
> > > > >
> > > > >
> > > >
> > >
> >
> ziomario@Z390-AORUS-PRO-DEST:/mnt/zroot-133/_OS/Android/aosp_14/android-image/bin$ cp /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/aarch64-linux-musl/crosvm /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/x86_64-linux-musl
> > > > >
> > > > >
> > > >
> > >
> >
> ziomario@Z390-AORUS-PRO-DEST:/mnt/zroot-133/_OS/Android/aosp_14/android-image$ HOME=$(pwd) ./bin/launch_cvd -vm_manager qemu_cli -report_anonymous_usage_stats=n --start_webrtc=false
> > > > >
> > > > >
> > > > > Unfortunately it does not work :
> > > > >
> > > > >
> > > > > 09-03 00:03:28.916 2737211 2737211 I
> > launch_cvd:
> > > > main.cc:235 Using
> > > > > system_image_dir of:
> > > > >
> > > >
> > >
> >
> ===================================================================
> > > > > NOTICE:
> > > > >
> > > > > By using this Android Virtual
> Device,
> > you agree to
> > > > > Google Terms of Service
> > > > (https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>
> > > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>>
> > > > >
> <https://policies.google.com/terms <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>
> > > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>>>).
> > > > > The Google Privacy Policy
> > > >
> (https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>
> > > >
> <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>>
> > > > >
> <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>
> > > >
> <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>>>)
> > > > > describes how Google handles
> > information generated
> > > as you use
> > > > > Google Services.
> > > > >
> > > >
> > >
> >
> ===================================================================
> > > > >
> > > > > Reading --config option from:
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/android-info.txt
> > > > > Launching CVD using
> --config='phone'.
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/aarch64-linux-gnu/gfxstream_graphics_detector: error while loading shared
> > > > >
> > > > > libraries: libc.so.6: cannot open
> > shared object
> > > file: No
> > > > such file or
> > > > > directory
> > > > >
> > > > > Failed to run graphics detector, bad
> > return value:
> > > 127.
> > > > Assuming no
> > > > > availability.
> > > > > GPU auto mode: did not detect
> > prerequisites for
> > > > accelerated rendering
> > > > > support, enabling
> > --gpu_mode=guest_swiftshader.
> > > > > GPU vhost user auto mode: not
> needed for
> > > > --gpu_mode=guest_swiftshader.
> > > > > Not enabling vhost user gpu.
> > > > > Requested resuming a previous
> session
> > (the default
> > > > behavior) but the
> > > > > base images have changed under the
> > overlay, making the
> > > > overlay
> > > > > incompatible. Wiping the overlay
> files.
> > > > >
> > > > > Path for instance UDS:
> /tmp/cf_avd_1000
> > > > >
> > > > > The following lines contain useful
> > debugging
> > > information:
> > > > > Serial console is disabled; use
> > -console=true to
> > > enable it.
> > > > > Logcat output:
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/logs/logcat
> > > > > Kernel log:
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/kernel.log
> > > > > Launcher log:
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/logs/launcher.log
> > > > > Instance configuration:
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instances/cvd-1/cuttlefish_config.json
> > > > > Launcher Build ID: 12309296
> > > > > 4. main.cc:232| RunCvdMain|
> > > > > 3. main.cc:104| Run|
> > > > > 2. server_loop_impl.cpp:89| Run|
> > > > > 1. qemu_manager.cpp:247|
> StartCommands|
> > > > > |
> > > >
> > >
> >
> device/google/cuttlefish/host/libs/vm_manager/qemu_manager.cpp:97
> > > > > | Result<std::pair<int, int>>
> > > > cuttlefish::vm_manager::(anonymous
> > > > > namespace)::GetQemuVersion(const
> > std::string &)
> > > > > v CF_EXPECT(qemu_version_ret == 0)
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/aarch64-linux-gnu/qemu/qemu-system-aarch64 -version returned unexpected response .
> > > > > Stderr was
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/aarch64-linux-gnu/qemu/qemu-system-aarch64: error while loading shared
> > > > >
> > > > > libraries: libncursesw.so.6: cannot
> > open shared object
> > > > file: No such
> > > > > file or directory
> > > > >
> > > > > On Mon, Sep 2, 2024 at 11:30 PM
> Mario
> > Marietto
> > > > <marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>> <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>>
> > > > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>
> > > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>>>> wrote:
> > > > >
> > > > > Something is not right :
> > > > >
> > > > >
> > > >
> > >
> >
> ziomario@Z390-AORUS-PRO-DEST:/mnt/zroot-133/_OS/Android/aosp_14/android-image$ unzip ../aosp_cf_*.zip
> > > > >
> > > > > Archive:
> > > ../aosp_cf_arm64_only_phone-img-12309296.zip
> > > > > inflating: android-info.txt
> > > > > inflating: fastboot-info.txt
> > > > > inflating: kernel_16k
> > > > > inflating: ramdisk_16k.img
> > > > > inflating: boot.img
> > > > > inflating: boot_16k.img
> > > > > inflating: bootloader
> > > > > inflating: init_boot.img
> > > > > inflating: userdata.img
> > > > > inflating: vbmeta.img
> > > > > inflating: vbmeta_system.img
> > > > > inflating:
> vbmeta_system_dlkm.img
> > > > > inflating:
> vbmeta_vendor_dlkm.img
> > > > > inflating: vendor_boot.img
> > > > > inflating: super.img
> > > > >
> > > > >
> > > >
> > >
> >
> ziomario@Z390-AORUS-PRO-DEST:/mnt/zroot-133/_OS/Android/aosp_14/android-image$ tar xzvf ../cvd-host_package.tar.gz
> > > > >
> > > > >
> > > > > ./
> > > > > ./lib64/
> > > > >
> > ./lib64/android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>
> > > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>>
> > > >
> <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>
> > > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>>>
> > > > >
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>
> > > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>>
> > > >
> <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>
> > > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>
> > <mailto:android.hardware.keymaster@3.0.so
> <mailto:android.hardware.keymaster@3.0.so>>>>>
> > > > >
> ./lib64/libciborium_io.dylib.so <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>
> > > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>>
> > > > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>
> > > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>>>
> > > > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>
> > > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>>
> > > > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>
> > > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>
> > <http://libciborium_io.dylib.so
> <http://libciborium_io.dylib.so>>>>>
> > > > > ./lib64/libjpeg.so
> > > > > ./lib64/cuttlefish_net.so
> > > > > ./lib64/libbase.so
> > > > > ./lib64/vulkan.pastel.so
> <http://vulkan.pastel.so>
> > <http://vulkan.pastel.so <http://vulkan.pastel.so>>
> > > <http://vulkan.pastel.so <http://vulkan.pastel.so>
> <http://vulkan.pastel.so <http://vulkan.pastel.so>>>
> > <http://vulkan.pastel.so <http://vulkan.pastel.so>
> <http://vulkan.pastel.so <http://vulkan.pastel.so>>
> > > <http://vulkan.pastel.so <http://vulkan.pastel.so>
> <http://vulkan.pastel.so <http://vulkan.pastel.so>>>>
> > > > <http://vulkan.pastel.so
> <http://vulkan.pastel.so>
> > <http://vulkan.pastel.so <http://vulkan.pastel.so>>
> <http://vulkan.pastel.so <http://vulkan.pastel.so>
> > <http://vulkan.pastel.so <http://vulkan.pastel.so>>>
> > > <http://vulkan.pastel.so <http://vulkan.pastel.so>
> <http://vulkan.pastel.so <http://vulkan.pastel.so>>
> > <http://vulkan.pastel.so <http://vulkan.pastel.so>
> <http://vulkan.pastel.so <http://vulkan.pastel.so>>>>>
> > > > >
> ./lib64/libcuttlefish_host_config.so
> > > > > ./lib64/libflagset.dylib.so
> <http://libflagset.dylib.so>
> > <http://libflagset.dylib.so <http://libflagset.dylib.so>>
> > > <http://libflagset.dylib.so
> <http://libflagset.dylib.so> <http://libflagset.dylib.so
> <http://libflagset.dylib.so>>>
> > > > <http://libflagset.dylib.so
> <http://libflagset.dylib.so>
> > <http://libflagset.dylib.so <http://libflagset.dylib.so>>
> > > <http://libflagset.dylib.so
> <http://libflagset.dylib.so>
> > <http://libflagset.dylib.so
> <http://libflagset.dylib.so>>>> <http://libflagset.dylib.so
> <http://libflagset.dylib.so>
> > <http://libflagset.dylib.so <http://libflagset.dylib.so>>
> > > <http://libflagset.dylib.so
> <http://libflagset.dylib.so> <http://libflagset.dylib.so
> <http://libflagset.dylib.so>>>
> > > > <http://libflagset.dylib.so
> <http://libflagset.dylib.so>
> > <http://libflagset.dylib.so <http://libflagset.dylib.so>>
> > > <http://libflagset.dylib.so
> <http://libflagset.dylib.so> <http://libflagset.dylib.so
> <http://libflagset.dylib.so>>>>>
> > > > >
> ./lib64/libkmr_common.dylib.so <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>
> > > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>>
> > > > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>
> > > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>>>
> > > > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>
> > > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>> <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>
> > > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>
> > <http://libkmr_common.dylib.so
> <http://libkmr_common.dylib.so>>>>>
> > > > > ./lib64/libpkcs1.dylib.so
> <http://libpkcs1.dylib.so>
> > <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>>
> > > <http://libpkcs1.dylib.so
> <http://libpkcs1.dylib.so> <http://libpkcs1.dylib.so
> <http://libpkcs1.dylib.so>>>
> > <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>
> <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>>
> > > <http://libpkcs1.dylib.so
> <http://libpkcs1.dylib.so> <http://libpkcs1.dylib.so
> <http://libpkcs1.dylib.so>>>>
> > > > <http://libpkcs1.dylib.so
> <http://libpkcs1.dylib.so>
> > <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>>
> <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>
> > <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>>>
> > > <http://libpkcs1.dylib.so
> <http://libpkcs1.dylib.so> <http://libpkcs1.dylib.so
> <http://libpkcs1.dylib.so>>
> > <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>
> <http://libpkcs1.dylib.so <http://libpkcs1.dylib.so>>>>>
> > > > > ./lib64/libicui18n-host.so
> > > > > ./lib64/libwayland_client.so
> > > > > ./lib64/libunwindstack.so
> > > > > ./lib64/libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so>
> > <http://libkmr_ta.dylib.so <http://libkmr_ta.dylib.so>>
> > > <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so> <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so>>>
> > > > <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so>
> > <http://libkmr_ta.dylib.so <http://libkmr_ta.dylib.so>>
> > > <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so> <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so>>>>
> > <http://libkmr_ta.dylib.so <http://libkmr_ta.dylib.so>
> <http://libkmr_ta.dylib.so <http://libkmr_ta.dylib.so>>
> > > <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so> <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so>>>
> > > > <http://libkmr_ta.dylib.so
> <http://libkmr_ta.dylib.so>
> > <http://libkmr_ta.dylib.so <http://libkmr_ta.dylib.so>>
> <http://libkmr_ta.dylib.so <http://libkmr_ta.dylib.so>
> > <http://libkmr_ta.dylib.so <http://libkmr_ta.dylib.so>>>>>
> > > > > ./lib64/libcoset.dylib.so
> <http://libcoset.dylib.so>
> > <http://libcoset.dylib.so <http://libcoset.dylib.so>>
> > > <http://libcoset.dylib.so
> <http://libcoset.dylib.so> <http://libcoset.dylib.so
> <http://libcoset.dylib.so>>>
> > <http://libcoset.dylib.so <http://libcoset.dylib.so>
> <http://libcoset.dylib.so <http://libcoset.dylib.so>>
> > > <http://libcoset.dylib.so
> <http://libcoset.dylib.so> <http://libcoset.dylib.so
> <http://libcoset.dylib.so>>>>
> > > > <http://libcoset.dylib.so
> <http://libcoset.dylib.so>
> > <http://libcoset.dylib.so <http://libcoset.dylib.so>>
> <http://libcoset.dylib.so <http://libcoset.dylib.so>
> > <http://libcoset.dylib.so <http://libcoset.dylib.so>>>
> > > <http://libcoset.dylib.so
> <http://libcoset.dylib.so> <http://libcoset.dylib.so
> <http://libcoset.dylib.so>>
> > <http://libcoset.dylib.so <http://libcoset.dylib.so>
> <http://libcoset.dylib.so <http://libcoset.dylib.so>>>>>
> > > > > ./lib64/libcppbor.so
> > > > > ./lib64/libgatekeeper.so
> > > > > ./lib64/libyuv.so
> > > > > ./lib64/libgrpc++.so
> > > > > ./lib64/libkmr_cf_ffi.so
> > > > > ./lib64/libcppcose_rkp.so
> > > > >
> ./lib64/libcuttlefish_transport.so
> > > > > ./lib64/liblzma.so
> > > > >
> ./lib64/libciborium_ll.dylib.so <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>
> > > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>>
> > > > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>
> > > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>>>
> > > > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>
> > > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>>
> > > > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>
> > > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>
> > <http://libciborium_ll.dylib.so
> <http://libciborium_ll.dylib.so>>>>>
> > > > >
> ./lib64/libcuttlefish_allocd_utils.so
> > > > > ./lib64/libgflags.so
> > > > >
> > ./lib64/android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>
> > > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>>
> > > >
> <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>
> > > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>>>
> > > > >
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>
> > > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>>
> > > >
> <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>
> > > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>
> > <mailto:android.hardware.keymaster@4.0.so
> <mailto:android.hardware.keymaster@4.0.so>>>>>
> > > > > ./lib64/libcfg_if.dylib.so
> <http://libcfg_if.dylib.so>
> > <http://libcfg_if.dylib.so <http://libcfg_if.dylib.so>>
> > > <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so> <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so>>>
> > > > <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so>
> > <http://libcfg_if.dylib.so <http://libcfg_if.dylib.so>>
> > > <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so> <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so>>>>
> > <http://libcfg_if.dylib.so <http://libcfg_if.dylib.so>
> <http://libcfg_if.dylib.so <http://libcfg_if.dylib.so>>
> > > <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so> <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so>>>
> > > > <http://libcfg_if.dylib.so
> <http://libcfg_if.dylib.so>
> > <http://libcfg_if.dylib.so <http://libcfg_if.dylib.so>>
> <http://libcfg_if.dylib.so <http://libcfg_if.dylib.so>
> > <http://libcfg_if.dylib.so <http://libcfg_if.dylib.so>>>>>
> > > > > ./lib64/libspki.dylib.so
> <http://libspki.dylib.so>
> > <http://libspki.dylib.so <http://libspki.dylib.so>>
> > > <http://libspki.dylib.so <http://libspki.dylib.so>
> <http://libspki.dylib.so <http://libspki.dylib.so>>>
> > <http://libspki.dylib.so <http://libspki.dylib.so>
> <http://libspki.dylib.so <http://libspki.dylib.so>>
> > > <http://libspki.dylib.so <http://libspki.dylib.so>
> <http://libspki.dylib.so <http://libspki.dylib.so>>>>
> > > > <http://libspki.dylib.so
> <http://libspki.dylib.so>
> > <http://libspki.dylib.so <http://libspki.dylib.so>>
> <http://libspki.dylib.so <http://libspki.dylib.so>
> > <http://libspki.dylib.so <http://libspki.dylib.so>>>
> > > <http://libspki.dylib.so <http://libspki.dylib.so>
> <http://libspki.dylib.so <http://libspki.dylib.so>>
> > <http://libspki.dylib.so <http://libspki.dylib.so>
> <http://libspki.dylib.so <http://libspki.dylib.so>>>>>
> > > > > ./lib64/libzeroize.dylib.so
> <http://libzeroize.dylib.so>
> > <http://libzeroize.dylib.so <http://libzeroize.dylib.so>>
> > > <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so> <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>>>
> > > > <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>
> > <http://libzeroize.dylib.so <http://libzeroize.dylib.so>>
> > > <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>
> > <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>>>> <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>
> > <http://libzeroize.dylib.so <http://libzeroize.dylib.so>>
> > > <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so> <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>>>
> > > > <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>
> > <http://libzeroize.dylib.so <http://libzeroize.dylib.so>>
> > > <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so> <http://libzeroize.dylib.so
> <http://libzeroize.dylib.so>>>>>
> > > > > ./lib64/libcgrouprc.so
> > > > > ./lib64/libprotobuf-cpp-full.so
> > > > > ./lib64/libcutils.so
> > > > > ./lib64/libsqlite.so
> > > > >
> ./lib64/libcuttlefish_utils_result.so
> > > > > ./lib64/libbinder_ndk.so
> > > > > ./lib64/libext2_uuid-host.so
> > > > > ./lib64/libhex.dylib.so
> <http://libhex.dylib.so>
> > <http://libhex.dylib.so <http://libhex.dylib.so>>
> > > <http://libhex.dylib.so <http://libhex.dylib.so>
> <http://libhex.dylib.so <http://libhex.dylib.so>>>
> > <http://libhex.dylib.so <http://libhex.dylib.so>
> <http://libhex.dylib.so <http://libhex.dylib.so>>
> > > <http://libhex.dylib.so <http://libhex.dylib.so>
> <http://libhex.dylib.so <http://libhex.dylib.so>>>>
> > > > <http://libhex.dylib.so
> <http://libhex.dylib.so>
> > <http://libhex.dylib.so <http://libhex.dylib.so>>
> <http://libhex.dylib.so <http://libhex.dylib.so>
> > <http://libhex.dylib.so <http://libhex.dylib.so>>>
> > > <http://libhex.dylib.so <http://libhex.dylib.so>
> <http://libhex.dylib.so <http://libhex.dylib.so>>
> > <http://libhex.dylib.so <http://libhex.dylib.so>
> <http://libhex.dylib.so <http://libhex.dylib.so>>>>>
> > > > > ./lib64/libc_musl.so
> > > > >
> ./lib64/libconst_oid.dylib.so <http://libconst_oid.dylib.so>
> > <http://libconst_oid.dylib.so <http://libconst_oid.dylib.so>>
> > > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so> <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>>>
> > > > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>
> > <http://libconst_oid.dylib.so <http://libconst_oid.dylib.so>>
> > > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>
> > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>>>> <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>
> > <http://libconst_oid.dylib.so <http://libconst_oid.dylib.so>>
> > > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so> <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>>>
> > > > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>
> > <http://libconst_oid.dylib.so <http://libconst_oid.dylib.so>>
> > > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>
> > <http://libconst_oid.dylib.so
> <http://libconst_oid.dylib.so>>>>>
> > > > >
> > ./lib64/libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>
> > > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>>
> > > >
> <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>
> > > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>>>
> > > > >
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>
> > > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>>
> > > >
> <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>
> > > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>
> > <http://libprotobuf_support.dylib.so
> <http://libprotobuf_support.dylib.so>>>>>
> > > > > ./lib64/tpm2-tss2-tcti.so
> > > > > ./lib64/libserde.dylib.so
> <http://libserde.dylib.so>
> > <http://libserde.dylib.so <http://libserde.dylib.so>>
> > > <http://libserde.dylib.so
> <http://libserde.dylib.so> <http://libserde.dylib.so
> <http://libserde.dylib.so>>>
> > <http://libserde.dylib.so <http://libserde.dylib.so>
> <http://libserde.dylib.so <http://libserde.dylib.so>>
> > > <http://libserde.dylib.so
> <http://libserde.dylib.so> <http://libserde.dylib.so
> <http://libserde.dylib.so>>>>
> > > > <http://libserde.dylib.so
> <http://libserde.dylib.so>
> > <http://libserde.dylib.so <http://libserde.dylib.so>>
> <http://libserde.dylib.so <http://libserde.dylib.so>
> > <http://libserde.dylib.so <http://libserde.dylib.so>>>
> > > <http://libserde.dylib.so
> <http://libserde.dylib.so> <http://libserde.dylib.so
> <http://libserde.dylib.so>>
> > <http://libserde.dylib.so <http://libserde.dylib.so>
> <http://libserde.dylib.so <http://libserde.dylib.so>>>>>
> > > > > ./lib64/libartpalette.so
> > > > > ./lib64/liblog.so
> > > > >
> ./lib64/libonce_cell.dylib.so <http://libonce_cell.dylib.so>
> > <http://libonce_cell.dylib.so <http://libonce_cell.dylib.so>>
> > > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so> <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>>>
> > > > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>
> > <http://libonce_cell.dylib.so <http://libonce_cell.dylib.so>>
> > > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>
> > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>>>> <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>
> > <http://libonce_cell.dylib.so <http://libonce_cell.dylib.so>>
> > > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so> <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>>>
> > > > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>
> > <http://libonce_cell.dylib.so <http://libonce_cell.dylib.so>>
> > > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>
> > <http://libonce_cell.dylib.so
> <http://libonce_cell.dylib.so>>>>>
> > > > >
> ./lib64/libthiserror.dylib.so <http://libthiserror.dylib.so>
> > <http://libthiserror.dylib.so <http://libthiserror.dylib.so>>
> > > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so> <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>>>
> > > > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>
> > <http://libthiserror.dylib.so <http://libthiserror.dylib.so>>
> > > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>
> > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>>>> <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>
> > <http://libthiserror.dylib.so <http://libthiserror.dylib.so>>
> > > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so> <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>>>
> > > > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>
> > <http://libthiserror.dylib.so <http://libthiserror.dylib.so>>
> > > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>
> > <http://libthiserror.dylib.so
> <http://libthiserror.dylib.so>>>>>
> > > > > ./lib64/libssl-host.so
> > > > > ./lib64/libc++.so
> > > > > ./lib64/libext4_utils.so
> > > > > ./lib64/libpkcs8.dylib.so
> <http://libpkcs8.dylib.so>
> > <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>>
> > > <http://libpkcs8.dylib.so
> <http://libpkcs8.dylib.so> <http://libpkcs8.dylib.so
> <http://libpkcs8.dylib.so>>>
> > <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>
> <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>>
> > > <http://libpkcs8.dylib.so
> <http://libpkcs8.dylib.so> <http://libpkcs8.dylib.so
> <http://libpkcs8.dylib.so>>>>
> > > > <http://libpkcs8.dylib.so
> <http://libpkcs8.dylib.so>
> > <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>>
> <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>
> > <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>>>
> > > <http://libpkcs8.dylib.so
> <http://libpkcs8.dylib.so> <http://libpkcs8.dylib.so
> <http://libpkcs8.dylib.so>>
> > <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>
> <http://libpkcs8.dylib.so <http://libpkcs8.dylib.so>>>>>
> > > > > ./lib64/libsparse-host.so
> > > > >
> ./lib64/sandboxed_api_sandbox2.so
> > > > >
> ./lib64/libcuttlefish_command_util.so
> > > > > ./lib64/libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>
> > <http://libbssl_sys.dylib.so <http://libbssl_sys.dylib.so>>
> > > <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so> <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>>>
> > > > <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>
> > <http://libbssl_sys.dylib.so <http://libbssl_sys.dylib.so>>
> > > <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>
> > <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>>>> <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>
> > <http://libbssl_sys.dylib.so <http://libbssl_sys.dylib.so>>
> > > <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so> <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>>>
> > > > <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>
> > <http://libbssl_sys.dylib.so <http://libbssl_sys.dylib.so>>
> > > <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so> <http://libbssl_sys.dylib.so
> <http://libbssl_sys.dylib.so>>>>>
> > > > > ./lib64/libkeymaster_messages.so
> > > > > ./lib64/libcuttlefish_web.so
> > > > > ./lib64/libvpx.so
> > > > > ./lib64/libopus.so
> > > > > ./lib64/libminijail.so
> > > > > ./lib64/libcurl-host.so
> > > > >
> > ./lib64/libcuttlefish_kernel_log_monitor_utils.so
> > > > > ./lib64/tpm2-tss2-util.so
> > > > > ./lib64/liblibc.dylib.so
> <http://liblibc.dylib.so>
> > <http://liblibc.dylib.so <http://liblibc.dylib.so>>
> > > <http://liblibc.dylib.so <http://liblibc.dylib.so>
> <http://liblibc.dylib.so <http://liblibc.dylib.so>>>
> > <http://liblibc.dylib.so <http://liblibc.dylib.so>
> <http://liblibc.dylib.so <http://liblibc.dylib.so>>
> > > <http://liblibc.dylib.so <http://liblibc.dylib.so>
> <http://liblibc.dylib.so <http://liblibc.dylib.so>>>>
> > > > <http://liblibc.dylib.so
> <http://liblibc.dylib.so>
> > <http://liblibc.dylib.so <http://liblibc.dylib.so>>
> <http://liblibc.dylib.so <http://liblibc.dylib.so>
> > <http://liblibc.dylib.so <http://liblibc.dylib.so>>>
> > > <http://liblibc.dylib.so <http://liblibc.dylib.so>
> <http://liblibc.dylib.so <http://liblibc.dylib.so>>
> > <http://liblibc.dylib.so <http://liblibc.dylib.so>
> <http://liblibc.dylib.so <http://liblibc.dylib.so>>>>>
> > > > > ./lib64/libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>
> > <http://libprotobuf.dylib.so <http://libprotobuf.dylib.so>>
> > > <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so> <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>>>
> > > > <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>
> > <http://libprotobuf.dylib.so <http://libprotobuf.dylib.so>>
> > > <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>
> > <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>>>> <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>
> > <http://libprotobuf.dylib.so <http://libprotobuf.dylib.so>>
> > > <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so> <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>>>
> > > > <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>
> > <http://libprotobuf.dylib.so <http://libprotobuf.dylib.so>>
> > > <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so> <http://libprotobuf.dylib.so
> <http://libprotobuf.dylib.so>>>>>
> > > > > ./lib64/libbitflags.dylib.so
> <http://libbitflags.dylib.so>
> > <http://libbitflags.dylib.so <http://libbitflags.dylib.so>>
> > > <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so> <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>>>
> > > > <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>
> > <http://libbitflags.dylib.so <http://libbitflags.dylib.so>>
> > > <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>
> > <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>>>> <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>
> > <http://libbitflags.dylib.so <http://libbitflags.dylib.so>>
> > > <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so> <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>>>
> > > > <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>
> > <http://libbitflags.dylib.so <http://libbitflags.dylib.so>>
> > > <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so> <http://libbitflags.dylib.so
> <http://libbitflags.dylib.so>>>>>
> > > > > ./lib64/libutils.so
> > > > > ./lib64/libjsoncpp.so
> > > > > ./lib64/libext2_blkid-host.so
> > > > > ./lib64/libnl.so
> > > > > ./lib64/tpm2-tss2-sys.so
> > > > > ./lib64/libartbase.so
> > > > > ./lib64/libxml2.so
> > > > >
> ./lib64/libkmr_proto_rust.dylib.so <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>
> > > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>>
> > > > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>
> > > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>>>
> > > > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>
> > > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>>
> > > > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>
> > > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>
> > <http://libkmr_proto_rust.dylib.so
> <http://libkmr_proto_rust.dylib.so>>>>>
> > > > >
> ./lib64/libcuttlefish_security.so
> > > > >
> ./lib64/libsecure_env_tpm.dylib.so <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>
> > > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>>
> > > > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>
> > > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>>>
> > > > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>
> > > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>>
> > > > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>
> > > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>
> > <http://libsecure_env_tpm.dylib.so
> <http://libsecure_env_tpm.dylib.so>>>>>
> > > > > ./lib64/libz-host.so
> > > > > ./lib64/libprocessgroup.so
> > > > > ./lib64/libcrypto_utils.so
> > > > > ./lib64/libder.dylib.so
> <http://libder.dylib.so>
> > <http://libder.dylib.so <http://libder.dylib.so>>
> > > <http://libder.dylib.so <http://libder.dylib.so>
> <http://libder.dylib.so <http://libder.dylib.so>>>
> > <http://libder.dylib.so <http://libder.dylib.so>
> <http://libder.dylib.so <http://libder.dylib.so>>
> > > <http://libder.dylib.so <http://libder.dylib.so>
> <http://libder.dylib.so <http://libder.dylib.so>>>>
> > > > <http://libder.dylib.so
> <http://libder.dylib.so>
> > <http://libder.dylib.so <http://libder.dylib.so>>
> <http://libder.dylib.so <http://libder.dylib.so>
> > <http://libder.dylib.so <http://libder.dylib.so>>>
> > > <http://libder.dylib.so <http://libder.dylib.so>
> <http://libder.dylib.so <http://libder.dylib.so>>
> > <http://libder.dylib.so <http://libder.dylib.so>
> <http://libder.dylib.so <http://libder.dylib.so>>>>>
> > > > > ./lib64/libdexfile.so
> > > > > ./lib64/cf_metrics_proto.so
> > > > > ./lib64/tpm2-tss2-esys.so
> > > > > ./lib64/libcuttlefish_utils.so
> > > > > ./lib64/libkeymaster_portable.so
> > > > > ./lib64/libfruit.so
> > > > > ./lib64/tpm2-tss2-rc.so
> > > > > ./lib64/libcap.so
> > > > > ./lib64/libnix.dylib.so
> <http://libnix.dylib.so>
> > <http://libnix.dylib.so <http://libnix.dylib.so>>
> > > <http://libnix.dylib.so <http://libnix.dylib.so>
> <http://libnix.dylib.so <http://libnix.dylib.so>>>
> > <http://libnix.dylib.so <http://libnix.dylib.so>
> <http://libnix.dylib.so <http://libnix.dylib.so>>
> > > <http://libnix.dylib.so <http://libnix.dylib.so>
> <http://libnix.dylib.so <http://libnix.dylib.so>>>>
> > > > <http://libnix.dylib.so
> <http://libnix.dylib.so>
> > <http://libnix.dylib.so <http://libnix.dylib.so>>
> <http://libnix.dylib.so <http://libnix.dylib.so>
> > <http://libnix.dylib.so <http://libnix.dylib.so>>>
> > > <http://libnix.dylib.so <http://libnix.dylib.so>
> <http://libnix.dylib.so <http://libnix.dylib.so>>
> > <http://libnix.dylib.so <http://libnix.dylib.so>
> <http://libnix.dylib.so <http://libnix.dylib.so>>>>>
> > > > > ./lib64/libicuuc-host.so
> > > > > ./lib64/libziparchive.so
> > > > >
> > ./lib64/libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>
> > > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>>
> > > >
> <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>
> > > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>>>
> > > > >
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>
> > > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>>
> > > >
> <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>
> > > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>
> > <http://libkmr_ta_nonsecure.dylib.so
> <http://libkmr_ta_nonsecure.dylib.so>>>>>
> > > > > ./lib64/libstd.dylib.so
> <http://libstd.dylib.so>
> > <http://libstd.dylib.so <http://libstd.dylib.so>>
> > > <http://libstd.dylib.so <http://libstd.dylib.so>
> <http://libstd.dylib.so <http://libstd.dylib.so>>>
> > <http://libstd.dylib.so <http://libstd.dylib.so>
> <http://libstd.dylib.so <http://libstd.dylib.so>>
> > > <http://libstd.dylib.so <http://libstd.dylib.so>
> <http://libstd.dylib.so <http://libstd.dylib.so>>>>
> > > > <http://libstd.dylib.so
> <http://libstd.dylib.so>
> > <http://libstd.dylib.so <http://libstd.dylib.so>>
> <http://libstd.dylib.so <http://libstd.dylib.so>
> > <http://libstd.dylib.so <http://libstd.dylib.so>>>
> > > <http://libstd.dylib.so <http://libstd.dylib.so>
> <http://libstd.dylib.so <http://libstd.dylib.so>>
> > <http://libstd.dylib.so <http://libstd.dylib.so>
> <http://libstd.dylib.so <http://libstd.dylib.so>>>>>
> > > > > ./lib64/libhalf.dylib.so
> <http://libhalf.dylib.so>
> > <http://libhalf.dylib.so <http://libhalf.dylib.so>>
> > > <http://libhalf.dylib.so <http://libhalf.dylib.so>
> <http://libhalf.dylib.so <http://libhalf.dylib.so>>>
> > <http://libhalf.dylib.so <http://libhalf.dylib.so>
> <http://libhalf.dylib.so <http://libhalf.dylib.so>>
> > > <http://libhalf.dylib.so <http://libhalf.dylib.so>
> <http://libhalf.dylib.so <http://libhalf.dylib.so>>>>
> > > > <http://libhalf.dylib.so
> <http://libhalf.dylib.so>
> > <http://libhalf.dylib.so <http://libhalf.dylib.so>>
> <http://libhalf.dylib.so <http://libhalf.dylib.so>
> > <http://libhalf.dylib.so <http://libhalf.dylib.so>>>
> > > <http://libhalf.dylib.so <http://libhalf.dylib.so>
> <http://libhalf.dylib.so <http://libhalf.dylib.so>>
> > <http://libhalf.dylib.so <http://libhalf.dylib.so>
> <http://libhalf.dylib.so <http://libhalf.dylib.so>>>>>
> > > > > ./lib64/tpm2-tss2-mu.so
> > > > >
> ./lib64/libmemoffset.dylib.so <http://libmemoffset.dylib.so>
> > <http://libmemoffset.dylib.so <http://libmemoffset.dylib.so>>
> > > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so> <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>>>
> > > > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>
> > <http://libmemoffset.dylib.so <http://libmemoffset.dylib.so>>
> > > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>
> > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>>>> <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>
> > <http://libmemoffset.dylib.so <http://libmemoffset.dylib.so>>
> > > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so> <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>>>
> > > > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>
> > <http://libmemoffset.dylib.so <http://libmemoffset.dylib.so>>
> > > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>
> > <http://libmemoffset.dylib.so
> <http://libmemoffset.dylib.so>>>>>
> > > > > ./lib64/liblp.so
> > > > > ./lib64/libcuttlefish_fs.so
> > > > > ./lib64/libProxyConfig.so
> > > > > ./lib64/libopenssl.dylib.so
> <http://libopenssl.dylib.so>
> > <http://libopenssl.dylib.so <http://libopenssl.dylib.so>>
> > > <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so> <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>>>
> > > > <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>
> > <http://libopenssl.dylib.so <http://libopenssl.dylib.so>>
> > > <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>
> > <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>>>> <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>
> > <http://libopenssl.dylib.so <http://libopenssl.dylib.so>>
> > > <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so> <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>>>
> > > > <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>
> > <http://libopenssl.dylib.so <http://libopenssl.dylib.so>>
> > > <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so> <http://libopenssl.dylib.so
> <http://libopenssl.dylib.so>>>>>
> > > > > ./lib64/libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>
> > <http://libkmr_wire.dylib.so <http://libkmr_wire.dylib.so>>
> > > <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so> <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>>>
> > > > <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>
> > <http://libkmr_wire.dylib.so <http://libkmr_wire.dylib.so>>
> > > <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>
> > <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>>>> <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>
> > <http://libkmr_wire.dylib.so <http://libkmr_wire.dylib.so>>
> > > <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so> <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>>>
> > > > <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>
> > <http://libkmr_wire.dylib.so <http://libkmr_wire.dylib.so>>
> > > <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so> <http://libkmr_wire.dylib.so
> <http://libkmr_wire.dylib.so>>>>>
> > > > >
> > ./lib64/libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>
> > > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>>
> > > >
> <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>
> > > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>>>
> > > > >
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>
> > > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>>
> > > >
> <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>
> > > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>
> > <http://libkmr_crypto_boring.dylib.so
> <http://libkmr_crypto_boring.dylib.so>>>>>
> > > > > ./lib64/liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>
> > <http://liblog_rust.dylib.so <http://liblog_rust.dylib.so>>
> > > <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so> <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>>>
> > > > <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>
> > <http://liblog_rust.dylib.so <http://liblog_rust.dylib.so>>
> > > <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>
> > <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>>>> <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>
> > <http://liblog_rust.dylib.so <http://liblog_rust.dylib.so>>
> > > <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so> <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>>>
> > > > <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>
> > <http://liblog_rust.dylib.so <http://liblog_rust.dylib.so>>
> > > <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so> <http://liblog_rust.dylib.so
> <http://liblog_rust.dylib.so>>>>>
> > > > > ./lib64/libhidlbase.so
> > > > > ./lib64/libgrpc_wrap.so
> > > > > ./lib64/libgrpc++_unsecure.so
> > > > > ./lib64/libbytes.dylib.so
> <http://libbytes.dylib.so>
> > <http://libbytes.dylib.so <http://libbytes.dylib.so>>
> > > <http://libbytes.dylib.so
> <http://libbytes.dylib.so> <http://libbytes.dylib.so
> <http://libbytes.dylib.so>>>
> > <http://libbytes.dylib.so <http://libbytes.dylib.so>
> <http://libbytes.dylib.so <http://libbytes.dylib.so>>
> > > <http://libbytes.dylib.so
> <http://libbytes.dylib.so> <http://libbytes.dylib.so
> <http://libbytes.dylib.so>>>>
> > > > <http://libbytes.dylib.so
> <http://libbytes.dylib.so>
> > <http://libbytes.dylib.so <http://libbytes.dylib.so>>
> <http://libbytes.dylib.so <http://libbytes.dylib.so>
> > <http://libbytes.dylib.so <http://libbytes.dylib.so>>>
> > > <http://libbytes.dylib.so
> <http://libbytes.dylib.so> <http://libbytes.dylib.so
> <http://libbytes.dylib.so>>
> > <http://libbytes.dylib.so <http://libbytes.dylib.so>
> <http://libbytes.dylib.so <http://libbytes.dylib.so>>>>>
> > > > >
> ./lib64/libsoft_attestation_cert.so
> > > > >
> ./lib64/libcuttlefish_run_cvd_proto.so
> > > > > ./lib64/libbinder.so
> > > > > ./lib64/libcrypto-host.so
> > > > > ./lib64/libwebm_mkvmuxer.so
> > > > > ./lib64/libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so>
> > <http://libkmr_cf.dylib.so <http://libkmr_cf.dylib.so>>
> > > <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so> <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so>>>
> > > > <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so>
> > <http://libkmr_cf.dylib.so <http://libkmr_cf.dylib.so>>
> > > <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so> <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so>>>>
> > <http://libkmr_cf.dylib.so <http://libkmr_cf.dylib.so>
> <http://libkmr_cf.dylib.so <http://libkmr_cf.dylib.so>>
> > > <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so> <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so>>>
> > > > <http://libkmr_cf.dylib.so
> <http://libkmr_cf.dylib.so>
> > <http://libkmr_cf.dylib.so <http://libkmr_cf.dylib.so>>
> <http://libkmr_cf.dylib.so <http://libkmr_cf.dylib.so>
> > <http://libkmr_cf.dylib.so <http://libkmr_cf.dylib.so>>>>>
> > > > > ./lib64/libciborium.dylib.so
> <http://libciborium.dylib.so>
> > <http://libciborium.dylib.so <http://libciborium.dylib.so>>
> > > <http://libciborium.dylib.so
> <http://libciborium.dylib.so> <http://libciborium.dylib.so
> <http://libciborium.dylib.so>>>
> > > > <http://libciborium.dylib.so
> <http://libciborium.dylib.so>
> > <http://libciborium.dylib.so <http://libciborium.dylib.so>>
> > > <http://libciborium.dylib.so
> <http://libciborium.dylib.so>
> > <http://libciborium.dylib.so
> <http://libciborium.dylib.so>>>> <http://libciborium.dylib.so
> <http://libciborium.dylib.so>
> > <http://libciborium.dylib.so <http://libciborium.dylib.so>>
> > > <http://libciborium.dylib.so
> <http://libciborium.dylib.so> <http://libciborium.dylib.so
> <http://libciborium.dylib.so>>>
> > > > <http://libciborium.dylib.so
> <http://libciborium.dylib.so>
> > <http://libciborium.dylib.so <http://libciborium.dylib.so>>
> > > <http://libciborium.dylib.so
> <http://libciborium.dylib.so> <http://libciborium.dylib.so
> <http://libciborium.dylib.so>>>>>
> > > > >
> > ./lib64/libpuresoftkeymasterdevice_host.so
> > > > >
> ./lib64/libx509_cert.dylib.so <http://libx509_cert.dylib.so>
> > <http://libx509_cert.dylib.so <http://libx509_cert.dylib.so>>
> > > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so> <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>>>
> > > > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>
> > <http://libx509_cert.dylib.so <http://libx509_cert.dylib.so>>
> > > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>
> > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>>>> <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>
> > <http://libx509_cert.dylib.so <http://libx509_cert.dylib.so>>
> > > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so> <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>>>
> > > > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>
> > <http://libx509_cert.dylib.so <http://libx509_cert.dylib.so>>
> > > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>
> > <http://libx509_cert.dylib.so
> <http://libx509_cert.dylib.so>>>>>
> > > > > ./lib64/libsec1.dylib.so
> <http://libsec1.dylib.so>
> > <http://libsec1.dylib.so <http://libsec1.dylib.so>>
> > > <http://libsec1.dylib.so <http://libsec1.dylib.so>
> <http://libsec1.dylib.so <http://libsec1.dylib.so>>>
> > <http://libsec1.dylib.so <http://libsec1.dylib.so>
> <http://libsec1.dylib.so <http://libsec1.dylib.so>>
> > > <http://libsec1.dylib.so <http://libsec1.dylib.so>
> <http://libsec1.dylib.so <http://libsec1.dylib.so>>>>
> > > > <http://libsec1.dylib.so
> <http://libsec1.dylib.so>
> > <http://libsec1.dylib.so <http://libsec1.dylib.so>>
> <http://libsec1.dylib.so <http://libsec1.dylib.so>
> > <http://libsec1.dylib.so <http://libsec1.dylib.so>>>
> > > <http://libsec1.dylib.so <http://libsec1.dylib.so>
> <http://libsec1.dylib.so <http://libsec1.dylib.so>>
> > <http://libsec1.dylib.so <http://libsec1.dylib.so>
> <http://libsec1.dylib.so <http://libsec1.dylib.so>>>>>
> > > > > ./nativetest64/
> > > > >
> ./nativetest64/modem_simulator_test/
> > > > >
> > >
> ./nativetest64/modem_simulator_test/modem_simulator_test
> > > > >
> ./nativetest64/cuttlefish_net_tests/
> > > > >
> > >
> ./nativetest64/cuttlefish_net_tests/cuttlefish_net_tests
> > > > > ./etc/
> > > > > ./etc/modem_simulator/
> > > > > ./etc/modem_simulator/files/
> > > > >
> > > >
> > >
> >
> ./etc/modem_simulator/files/iccprofile_for_sim0_for_CtsCarrierApiTestCases.xml
> > > > >
> > > ./etc/modem_simulator/files/iccprofile_for_sim0.xml
> > > > >
> > ./etc/modem_simulator/files/numeric_operator.xml
> > > > > ./etc/cvd_rsa4096.avbpubkey
> > > > > ./etc/bootloader_aarch64/
> > > > >
> > ./etc/bootloader_aarch64/bootloader.qemu
> > > > >
> > ./etc/bootloader_aarch64/bootloader.crosvm
> > > > > ./etc/bootloader_riscv64/
> > > > >
> > ./etc/bootloader_riscv64/bootloader.qemu
> > > > > ./etc/automotive/
> > > > > ./etc/automotive/vhalconfig/
> > > > >
> > > >
> > >
> >
> ./etc/automotive/vhalconfig/VendorClusterTestProperties.json
> > > > >
> > ./etc/automotive/vhalconfig/DefaultProperties.json
> > > > >
> > ./etc/automotive/vhalconfig/TestProperties.json
> > > > >
> ./etc/automotive/proxy_config.json
> > > > > ./etc/cvd_rsa2048.avbpubkey
> > > > >
> ./etc/cvd_avb_testkey_rsa4096.pem
> > > > > ./etc/bootloader_arm/
> > > > >
> ./etc/bootloader_arm/bootloader.qemu
> > > > > ./etc/bootloader_x86_64/
> > > > >
> ./etc/bootloader_x86_64/bootloader.qemu
> > > > >
> > ./etc/bootloader_x86_64/bootloader.crosvm
> > > > >
> ./etc/cvd_avb_testkey_rsa2048.pem
> > > > > ./etc/openwrt/
> > > > > ./etc/openwrt/images/
> > > > >
> > ./etc/openwrt/images/openwrt_kernel_aarch64
> > > > >
> > ./etc/openwrt/images/openwrt_rootfs_x86_64
> > > > >
> > ./etc/openwrt/images/openwrt_rootfs_aarch64
> > > > >
> > ./etc/openwrt/images/openwrt_kernel_x86_64
> > > > > ./etc/cvd_config/
> > > > >
> ./etc/cvd_config/cvd_config_tv.json
> > > > >
> ./etc/cvd_config/cvd_config_tablet.json
> > > > >
> ./etc/cvd_config/cvd_config_wear.json
> > > > >
> > ./etc/cvd_config/cvd_config_auto_portrait.json
> > > > >
> ./etc/cvd_config/cvd_config_slim.json
> > > > >
> ./etc/cvd_config/cvd_config_go.json
> > > > >
> > ./etc/cvd_config/cvd_config_foldable.json
> > > > >
> ./etc/cvd_config/cvd_config_auto.json
> > > > >
> > ./etc/cvd_config/cvd_config_auto_md.json
> > > > >
> ./etc/cvd_config/cvd_config_phone.json
> > > > > ./usr/
> > > > > ./usr/share/
> > > > > ./usr/share/vulkan/
> > > > > ./usr/share/vulkan/icd.d/
> > > > >
> > ./usr/share/vulkan/icd.d/vk_swiftshader_icd.json
> > > > > ./usr/share/qemu/
> > > > >
> ./usr/share/qemu/aarch64-linux-gnu/
> > > > >
> > > >
> > >
> >
> ./usr/share/qemu/aarch64-linux-gnu/opensbi-riscv64-generic-fw_dynamic.bin
> > > > >
> > ./usr/share/qemu/aarch64-linux-gnu/efi-virtio.rom
> > > > >
> > ./usr/share/qemu/aarch64-linux-gnu/keymaps/
> > > > >
> > ./usr/share/qemu/aarch64-linux-gnu/keymaps/en-us
> > > > > ./usr/share/webrtc/
> > > > > ./usr/share/webrtc/assets/
> > > > >
> ./usr/share/webrtc/assets/style.css
> > > > >
> ./usr/share/webrtc/assets/index.css
> > > > >
> ./usr/share/webrtc/assets/index.html
> > > > > ./usr/share/webrtc/assets/js/
> > > > >
> > ./usr/share/webrtc/assets/js/location.js
> > > > >
> > ./usr/share/webrtc/assets/js/rootcanal.js
> > > > >
> ./usr/share/webrtc/assets/js/app.js
> > > > >
> ./usr/share/webrtc/assets/js/touch.js
> > > > >
> ./usr/share/webrtc/assets/js/adb.js
> > > > >
> ./usr/share/webrtc/assets/js/index.js
> > > > >
> > ./usr/share/webrtc/assets/js/cf_webrtc.js
> > > > >
> > ./usr/share/webrtc/assets/js/server_connector.js
> > > > >
> > ./usr/share/webrtc/assets/js/controls.js
> > > > >
> ./usr/share/webrtc/assets/controls.css
> > > > >
> ./usr/share/webrtc/assets/custom.css
> > > > >
> ./usr/share/webrtc/assets/client.html
> > > > > ./usr/share/webrtc/certs/
> > > > >
> ./usr/share/webrtc/certs/server.p12
> > > > >
> ./usr/share/webrtc/certs/server.key
> > > > >
> ./usr/share/webrtc/certs/trusted.pem
> > > > >
> ./usr/share/webrtc/certs/server.crt
> > > > > ./usr/share/zoneinfo/
> > > > > ./usr/share/zoneinfo/tzdata
> > > > > ./usr/share/crosvm/
> > > > >
> ./usr/share/crosvm/aarch64-linux-gnu/
> > > > >
> > ./usr/share/crosvm/aarch64-linux-gnu/seccomp/
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/snd_null_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/gpu_render_server.policy
> > > > >
> > > >
> > >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/battery.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/block_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/pmem_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/wl_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/9p_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/input_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/net_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/rng_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/coiommu_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/gpu_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/serial_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/cras_audio_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/null_audio_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/snd_cras_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/vhost_scmi_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/balloon_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/vhost_net_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/vhost_vsock_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/fs_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/video_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/xhci_device.policy
> > > > >
> > > >
> > >
> >
> ./usr/share/crosvm/aarch64-linux-gnu/seccomp/vios_audio_device.policy
> > > > > ./bin/
> > > > > ./bin/modem_simulator
> > > > > ./bin/ms-tpm-20-ref
> > > > > ./bin/mkenvimage_slim
> > > > > ./bin/metrics
> > > > > ./bin/socket_vsock_proxy
> > > > > ./bin/resize.f2fs
> > > > > ./bin/metrics_launcher
> > > > > ./bin/automotive_vsock_proxy
> > > > > ./bin/newfs_msdos
> > > > > ./bin/netsim-ui/
> > > > > ./bin/netsim-ui/assets/
> > > > >
> > ./bin/netsim-ui/assets/grid-background.svg
> > > > >
> ./bin/netsim-ui/assets/netsim-logo.svg
> > > > >
> > ./bin/netsim-ui/assets/polar-background.svg
> > > > >
> > ./bin/netsim-ui/assets/hexagonal-background.png
> > > > >
> > ./bin/netsim-ui/assets/netsim-logo-b.svg
> > > > > ./bin/netsim-ui/node_modules/
> > > > >
> ./bin/netsim-ui/node_modules/tslib/
> > > > >
> > ./bin/netsim-ui/node_modules/tslib/tslib.es6.js
> > > > > ./bin/netsim-ui/index.html
> > > > > ./bin/netsim-ui/js/
> > > > >
> ./bin/netsim-ui/js/device-info.js
> > > > >
> ./bin/netsim-ui/js/device-list.js
> > > > >
> ./bin/netsim-ui/js/packet-info.js
> > > > >
> ./bin/netsim-ui/js/device-dropzone.js
> > > > >
> ./bin/netsim-ui/js/navigation-bar.js
> > > > > ./bin/netsim-ui/js/device-map.js
> > > > >
> ./bin/netsim-ui/js/device-dragzone.js
> > > > > ./bin/netsim-ui/js/netsim-app.js
> > > > >
> > ./bin/netsim-ui/js/customize-map-button.js
> > > > >
> ./bin/netsim-ui/js/device-observer.js
> > > > >
> ./bin/netsim-ui/js/license-info.js
> > > > >
> ./bin/netsim-ui/js/cube-sprite.js
> > > > >
> ./bin/netsim-ui/js/pyramid-sprite.js
> > > > > ./bin/unpack_bootimg
> > > > > ./bin/adb
> > > > > ./bin/extract-vmlinux
> > > > > ./bin/health
> > > > > ./bin/screen_recording_server
> > > > > ./bin/lz4
> > > > > ./bin/wmediumd_gen_config
> > > > > ./bin/gnss_grpc_proxy
> > > > > ./bin/simg2img
> > > > > ./bin/secure_env
> > > > > ./bin/mke2fs
> > > > > ./bin/snapshot_util_cvd
> > > > > ./bin/cvd_internal_display
> > > > > ./bin/acloud_translator
> > > > > ./bin/defrag.f2fs
> > > > > ./bin/tombstone_receiver
> > > > > ./bin/root-canal
> > > > > ./bin/netsimd
> > > > > ./bin/console_forwarder
> > > > > ./bin/powerwash_cvd
> > > > > ./bin/process_restarter
> > > > > ./bin/fsck.f2fs
> > > > > ./bin/cvd_host_bugreport
> > > > > ./bin/extract-ikconfig
> > > > > ./bin/cvd_internal_status
> > > > > ./bin/webRTC
> > > > > ./bin/acloud
> > > > > ./bin/tcp_connector
> > > > > ./bin/process_sandboxer
> > > > > ./bin/webrtc_operator
> > > > > ./bin/cvd_update_location
> > > > > ./bin/e2fsdroid
> > > > > ./bin/avbtool
> > > > > ./bin/fastboot
> > > > > ./bin/build_super_image
> > > > > ./bin/powerbtn_cvd
> > > > > ./bin/allocd_client
> > > > > ./bin/dump.f2fs
> > > > > ./bin/netsim
> > > > > ./bin/casimir
> > > > > ./bin/pica
> > > > >
> ./bin/cvd_update_security_algorithm
> > > > > ./bin/record_cvd
> > > > > ./bin/vhal_proxy_server
> > > > > ./bin/cvd_status
> > > > > ./bin/cvd_import_locations
> > > > > ./bin/launch_cvd
> > > > > ./bin/cvd_internal_start
> > > > > ./bin/restart_cvd
> > > > >
> ./bin/cvd_internal_host_bugreport
> > > > > ./bin/mkuserimg_mke2fs
> > > > > ./bin/fec
> > > > > ./bin/cvd_internal_env
> > > > > ./bin/vhost_device_vsock
> > > > > ./bin/cvd_internal_stop
> > > > > ./bin/cvd_send_sms
> > > > > ./bin/assemble_cvd
> > > > > ./bin/cvd_send_id_disclosure
> > > > > ./bin/mcopy
> > > > > ./bin/operator_proxy
> > > > > ./bin/mkbootfs
> > > > > ./bin/run_cvd
> > > > > ./bin/openwrt_control_server
> > > > > ./bin/mkbootimg
> > > > > ./bin/kernel_log_monitor
> > > > > ./bin/mmd
> > > > > ./bin/toybox
> > > > > ./bin/crosvm
> > > > > ./bin/aarch64-linux-musl/
> > > > > ./bin/aarch64-linux-musl/crosvm
> > > > > ./bin/sefcontext_compile
> > > > > ./bin/wmediumd
> > > > > ./bin/echo_server
> > > > > ./bin/log_tee
> > > > > ./bin/lpmake
> > > > > ./bin/logcat_receiver
> > > > > ./bin/lpunpack
> > > > > ./bin/control_env_proxy_server
> > > > > ./bin/mtools
> > > > > ./bin/adb_connector
> > > > > ./bin/aarch64-linux-gnu/
> > > > >
> ./bin/aarch64-linux-gnu/libepoxy.so.0
> > > > >
> ./bin/aarch64-linux-gnu/libffi.so.7
> > > > > ./bin/aarch64-linux-gnu/qemu/
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/qemu-system-x86_64
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/libepoxy.so.0
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/libvirglrenderer.so.1
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/libgbm.so.1
> > > > >
> > >
> ./bin/aarch64-linux-gnu/qemu/libgfxstream_backend.so.0
> > > > >
> > >
> ./bin/aarch64-linux-gnu/qemu/librutabaga_gfx_ffi.so.0
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/qemu-system-riscv64
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/qemu-system-aarch64
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/libc++.so.1
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/libunwind.so.1
> > > > >
> ./bin/aarch64-linux-gnu/qemu/libz.so.1
> > > > >
> > ./bin/aarch64-linux-gnu/qemu/libc++abi.so.1
> > > > >
> > ./bin/aarch64-linux-gnu/libvirglrenderer.so.1
> > > > >
> ./bin/aarch64-linux-gnu/libdrm.so.2
> > > > >
> ./bin/aarch64-linux-gnu/libgbm.so.1
> > > > >
> > ./bin/aarch64-linux-gnu/libgfxstream_backend.so
> > > > >
> > ./bin/aarch64-linux-gnu/libwayland-client.so.0
> > > > >
> ./bin/aarch64-linux-gnu/libminijail.so
> > > > >
> > > ./bin/aarch64-linux-gnu/gfxstream_graphics_detector
> > > > > ./bin/aarch64-linux-gnu/crosvm
> > > > > ./bin/lpadd
> > > > > ./bin/make_f2fs
> > > > > ./bin/sandboxer_proxy
> > > > > ./bin/stop_cvd
> > > > > ./bin/casimir_control_server
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> ziomario@Z390-AORUS-PRO-DEST:/mnt/zroot-133/_OS/Android/aosp_14/android-image$ HOME=$(pwd) ./bin/launch_cvd -vm_manager qemu_cli -report_anonymous_usage_stats=n --start_webrtc=false
> > > > >
> > > > >
> > > > > 09-02 23:27:10.473 2729990
> 2729990
> > I launch_cvd:
> > > > main.cc:235 Using
> > > > > system_image_dir of:
> > > > >
> > > >
> > >
> >
> ===================================================================
> > > > > NOTICE:
> > > > >
> > > > > By using this Android Virtual
> > Device, you agree to
> > > > > Google Terms of Service
> > > > (https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>
> > > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>>
> > > > >
> <https://policies.google.com/terms <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>
> > > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>
> > > <https://policies.google.com/terms
> <https://policies.google.com/terms>
> > <https://policies.google.com/terms
> <https://policies.google.com/terms>>>>>).
> > > > > The Google Privacy Policy
> > > >
> (https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>
> > > >
> <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>>
> > > > >
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>
> > > >
> <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>
> > > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>
> > <https://policies.google.com/privacy
> <https://policies.google.com/privacy>>>>>)
> > > > > describes how Google handles
> > information
> > > generated as
> > > > you use
> > > > > Google Services.
> > > > >
> > > >
> > >
> >
> ===================================================================
> > > > >
> > > > > Reading --config option from:
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/android-info.txt
> > > > > Launching CVD using
> --config='phone'.
> > > > > aarch64-binfmt-P: Could not open
> > > > '/lib/ld-linux-aarch64.so.1': No
> > > > > such file or directory
> > > > > Failed to run graphics detector,
> > bad return value:
> > > > 255. Assuming no
> > > > > availability.
> > > > > GPU auto mode: did not detect
> > prerequisites for
> > > > accelerated
> > > > > rendering support, enabling
> > > --gpu_mode=guest_swiftshader.
> > > > > GPU vhost user auto mode: not
> > needed for
> > > > >
> --gpu_mode=guest_swiftshader. Not
> > enabling
> > > vhost user
> > > > gpu.
> > > > > Requested resuming a previous
> > session (the default
> > > > behavior) but the
> > > > > base images have changed
> under the
> > overlay, making
> > > > the overlay inc
> > > > > ompatible. Wiping the
> overlay files.
> > > > > Path for instance UDS:
> /tmp/cf_avd_1000
> > > > > Failed to run
> > > > >
> > > >
> > >
> >
> `/mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/crosvm
> > > > > create_qcow2 --backing-file
> > > > /mnt/zroot-133/_OS/Android/aosp_
> > > > >
> > > >
> > >
> >
> 14/android-image/cuttlefish/instances/cvd-1/persistent_composite.img
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/cuttlefish/instan
> > > > >
> > ces/cvd-1/persistent_composite_overlay.img`
> > > > > stdout:
> > > > > ###
> > > > >
> > > > > ###
> > > > > stderr:
> > > > > ###
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/crosvm:
> > riga 3:
> > > > >
> > > >
> > >
> >
> /mnt/zroot-133/_OS/Android/aosp_14/android-image/bin/x86_64-linux-
> > > > > musl/crosvm: File o
> directory non
> > esistente
> > > > >
> > > > > ###
> > > > > Return code: "127"
> > > > > qemu: uncaught target signal 6
> > (Aborted) -
> > > core dumped
> > > > > 09-02 23:27:31.223 2729990
> 2729990
> > E launch_cvd:
> > > > subprocess.cpp:207
> > > > > Subprocess 2730018 was
> interrupted
> > by a signal
> > > > 'Aborted' (6)
> > > > > 09-02 23:27:31.224 2729990
> 2729990
> > E launch_cvd:
> > > > main.cc:323
> > > > > assemble_cvd returned -1
> > > > >
> > > > > On Mon, Sep 2, 2024 at 11:20 PM
> > Mario Marietto
> > > > > <marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>
> > > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>>
> > > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>
> > > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>
> > > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>
> > <mailto:marietto2008@gmail.com
> <mailto:marietto2008@gmail.com>>>>>> wrote:
> > > > >
> > > > > Hello.
> > > > >
> > > > > I've downloaded this file :
> > > > >
> > aosp_cf_arm64_only_phone-img-12309296.zip and
> > > > this file :
> > > > > cvd-host_package.tar.gz
> > > > >
> > > > > from here :
> > > > >
> > > >
> > >
> >
> https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>>> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>>>> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>>> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest> <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest <https://ci.android.com/builds/submitted/12309296/aosp_cf_arm64_only_phone-trunk_staging-userdebug/latest>>>>>
> > > > >
> > > > > But let's say that I
> don't want
> > to use the
> > > *.img
> > > > files that are
> > > > > stored inside
> > > >
> > "aosp_cf_arm64_only_phone-img-12309296.zip",but
> > > > > the same files that have
> been
> > produced when I
> > > > have compiled this
> > > > > version of Android :
> > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>>> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>>>> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>>> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file> <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file <https://github.com/raspberry-vanilla/android_local_manifest?tab=readme-ov-file>>>>>
> > > > >
> > > > > Can I do it ? Is it
> supposed to
> > work the
> > > same ?
> > > > >
> > > > > Thanks.
> > > > >
> > > > > On Mon, Sep 2, 2024 at
> 10:23 PM
> > Pierrick
> > > Bouvier
> > > > >
> <pierrick.bouvier@linaro.org <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>>
> > > > >
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>>>> wrote:
> > > > >
> > > > >
> > > > >
> > > > > On 9/2/24 13:20,
> Pierrick
> > Bouvier wrote:
> > > > > > On 9/2/24 12:53,
> Mario
> > Marietto wrote:
> > > > > >> Hello Pierrick.
> > > > > >>
> > > > > >> With Cuttlefish
> can I
> > emulate
> > > Android 14
> > > > for arm64 ? I
> > > > > ask because in
> > > > > >> your script I read :
> > > > > >>
> > > > > >>
> > > >
> > "|/home/user/.work/qemu/build/qemu-system-x86_64", so,I
> > > > > suspect that you
> > > > > >> have emulated
> Android
> > x64 bit,but
> > > I need
> > > > arm64. |
> > > > > >>
> > > > > >
> > > > > > Yes, it works for
> both
> > > architecture. The
> > > > only thing I
> > > > > didn't try is an
> > > > > > arm64 vm accelerated
> > with kvm (I don't
> > > > have this a
> > > > > linux-aarch64
> > > > > > machine), but it
> should
> > work.
> > > > >
> > > > > And of course, if
> you want
> > to write a
> > > custom
> > > > wrapper for
> > > > > qemu, name it
> > > > > qemu-system-aarch64, and
> > call the same
> > > binary
> > > > instead of
> > > > > x86_64 variants.
> > > > >
> > > > > >
> > > > > >> I also read "for
> > aarch64 images:
> > > select
> > > > > >>
> > > >
> > |aosp_cf_arm64_only_phone-trunk_staging-userdebug" : I'm
> > > > > not able to
> > > > > >> download this
> kind of
> > images. I don't
> > > > understand how the
> > > > > Branch Grid
> > > > > >> works. Can you
> explain
> > to me a
> > > little bit
> > > > more ?
> > > > > >> |
> > > > > >
> > > > > > You have a link just
> > next to it
> > > ("Branch
> > > > grid") on the
> > > > > wiki page.
> > > > > > Once on ci
> android page,
> > click on
> > > filter
> > > > button (three
> > > > > bars, inverted
> > > > > > pyramid), and select
> > > > >
> > > aosp_cf_arm64_only_phone-trunk_staging-userdebug.
> > > > > > Then go to artifacts,
> > and download
> > > image and
> > > > > cvd_host_x86_64
> package, as
> > > > > > wiki mentions.
> > > > > >
> > > > > > Don't hesitate to ask
> > more questions on
> > > > this. I imagine
> > > > > this topic might
> > > > > > interest some
> people who
> > try to do the
> > > > same thing.
> > > > > >
> > > > > > Pierrick
> > > > > >
> > > > > >> |
> > > > > >> |
> > > > > >>
> > > > > >>
> > > > > >> On Mon, Sep 2,
> 2024 at
> > 8:47 PM
> > > Pierrick
> > > > Bouvier
> > > > > >>
> > <pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>>
> > > > >
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>>>
> > > > >
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>>
> > > > >
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>
> > > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>
> > > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>
> > <mailto:pierrick.bouvier@linaro.org
> <mailto:pierrick.bouvier@linaro.org>>>>>>> wrote:
> > > > > >>
> > > > > >> Hello Mario,
> > > > > >>
> > > > > >> very
> recently, I
> > had to
> > > investigate
> > > > booting time of
> > > > > Android when using
> > > > > >> QEMU. You can
> > probably manage to
> > > > boot this with
> > > > > only QEMU alone, but in
> > > > > >> my experience,
> > using Cuttlefish
> > > > tooling is an
> > > > > easier approach.
> > > > > >>
> > > > > >> If you
> really want
> > to use
> > > only QEMU,
> > > > you can use
> > > > > Cuttlefish to get
> > > > > >> exact
> > > > > >> command
> line used
> > (which disk
> > > goes
> > > > where), and
> > > > > iterate from that.
> > > > > >>
> > > > > >> Instructions:
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>>>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU> <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU <https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29464068097/Run+Android+using+QEMU>>>>>>
> > > > > >>
> > > > > >> As you'll
> see, I
> > could not get a
> > > > direct graphic
> > > > > output, but using
> > > > > >> scrcpy, it
> worked
> > well for
> > > me. Hope
> > > > it can fit your
> > > > > use case.
> > > > > >>
> > > > > >> Regards,
> > > > > >> Pierrick
> > > > > >>
> > > > > >> On 9/2/24
> 06:49, Mario
> > > Marietto wrote:
> > > > > >> > Hello.
> > > > > >> >
> > > > > >> > I would
> like to
> > emulate
> > > Android
> > > > 14 on my Ubuntu
> > > > > 24.04 OS X64 bit
> > > > > >> using
> > > > > >> >
> > qemu-system-aarch64. I tried
> > > > using the following
> > > > > parameters :
> > > > > >> >
> > > > > >> >
> > qemu-system-aarch64 \
> > > > > >> >
> -smp 4 \
> > > > > >> >
> -m 2048 \
> > > > > >> >
> -cpu
> > cortex-a72 \
> > > > > >> >
> -M virt \
> > > > > >> >
> -device
> > > > virtio-gpu-pci,xres=1024,yres=768 \
> > > > > >> >
> > -display sdl,gl=on \
> > > > > >> >
> > -device usb-ehci \
> > > > > >> >
> > -device usb-kbd \
> > > > > >> >
> -device
> > > virtio-tablet-pci \
> > > > > >> >
> -usb \
> > > > > >> >
> > -serial stdio \
> > > > > >> >
> -kernel
> > > > >
> > /mnt/zroot-133/_OS/Android/rpi4/Image \
> > > > > >> >
> -initrd
> > > > >
> > > /mnt/zroot-133/_OS/Android/rpi4/ramdisk.img \
> > > > > >> >
> -drive
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> index=0,if=none,id=system,file=/mnt/zroot-133/_OS/Android/rpi4/boot.img \
> > > > > >> >
> -device
> > > > virtio-blk-pci,drive=boot \
> > > > > >> >
> -drive
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> index=1,if=none,id=system,file=/mnt/zroot-133/_OS/Android/rpi4/system.img \
> > > > > >> >
> -device
> > > > virtio-blk-pci,drive=system \
> > > > > >> >
> -drive
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> index=2,if=none,id=vendor,file=/mnt/zroot-133/_OS/Android/rpi4/vendor.img \
> > > > > >> >
> -device
> > > > virtio-blk-pci,drive=vendor \
> > > > > >> > -append
> > "console=ttyAMA0,38400
> > > > drm.debug=0x0
> > > > > rootwait rootdelay=5
> > > > > >> >
> root=/dev/mmcblk0p2
> > > > androidboot.hardware=rpi4
> > > > > >> >
> > androidboot.selinux=permissive
> > > > security=selinux
> > > > > selinux=1
> > > > > >> >
> > androidboot.qemu.hw.mainkeys=0
> > > > >
> androidboot.lcd.density=160"
> > > > > >> >
> > > > > >> > The
> error I get
> > in short is :
> > > > > >> >
> > > > > >> > [ 1.993668]
> > init: bool
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> android::init::BlockDevInitializer::InitDevices(std::set<std::string>):
> > > > > >> > partition(s)
> > not found in
> > > /sys,
> > > > waiting for
> > > > > their uevent(s):
> > > > > >> mmcblk0p2,
> > > > > >> > mmcblk0p3
> > > > > >> >
> > > > > >> >
> > > > > >> > One user
> > suggested to :
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > Hi!!! The
> > "/sys" is a "dynamic
> > > > fs" created at
> > > > > ram from the
> > > > > >> kernel, to
> > > > > >> > export a
> lot of
> > > things...so most
> > > > of the files
> > > > > only exist at runtime.
> > > > > >> >
> Normally, the
> > partitions
> > > from the
> > > > block device
> > > > > have a symlink at
> > > > > >> >
> > /sys/<something>/<...> that
> > > > points to /dev/
> > > > > block node. It seems
> > > > > >> that
> > > > > >> > there are no
> > such files under
> > > > /sys according to
> > > > > what init is looking
> > > > > >> > for. You can
> > double check
> > > this at
> > > > init source
> > > > > code to check the
> > > > > >> exact
> > > > > >> > path but I'm
> > guessing that
> > > you'll
> > > > have to change
> > > > > the qemu arguments
> > > > > >> >
> regarding the
> > block device.
> > > > > >> >
> > > > > >> > About
> > userdata.img I think
> > > it's
> > > > normal since in
> > > > > the old days, the
> > > > > >> image
> > > > > >> > was a
> "empty sparse
> > > image", that
> > > > means, at the
> > > > > first flashing
> > > > > >> process,
> > > > > >> > there isn't
> > userdata
> > > information,
> > > > we're just
> > > > > "flashing the
> > > > > >> partition"
> > > > > >> > with
> empty data.
> > > > > >> > Tks!!!
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > So,in
> short I
> > should
> > > change the
> > > > qemu arguments
> > > > > regarding the block
> > > > > >> > device.
> I tried
> > in this way :
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > qemu-system-aarch64 \
> > > > > >> >
> -smp 4 \
> > > > > >> >
> -m 2048 \
> > > > > >> >
> -cpu
> > cortex-a72 \
> > > > > >> >
> -M virt \
> > > > > >> >
> -device
> > > > virtio-gpu-pci,xres=1024,yres=768 \
> > > > > >> >
> > -display sdl,gl=on \
> > > > > >> >
> > -device usb-ehci \
> > > > > >> >
> > -device usb-kbd \
> > > > > >> >
> -device
> > > virtio-tablet-pci \
> > > > > >> >
> -usb \
> > > > > >> >
> > -serial stdio \
> > > > > >> >
> -kernel
> > > > >
> > /mnt/zroot-133/_OS/Android/rpi4/Image \
> > > > > >> >
> -initrd
> > > > >
> > > /mnt/zroot-133/_OS/Android/rpi4/ramdisk.img \
> > > > > >> >
> -hda
> > > > >
> > /mnt/zroot-133/_OS/Android/rpi4/boot.img \
> > > > > >> >
> -hdb
> > > > >
> > > /mnt/zroot-133/_OS/Android/rpi4/system.img \
> > > > > >> >
> -hdc
> > > > >
> > > /mnt/zroot-133/_OS/Android/rpi4/vendor.img \
> > > > > >> >
> -append
> > > "console=ttyAMA0,38400
> > > > > drm.debug=0x0 rootwait
> > > > > >> rootdelay=5
> > > > > >> >
> root=/dev/mmcblk0p2
> > > > androidboot.hardware=rpi4
> > > > > >> >
> > androidboot.selinux=permissive
> > > > security=selinux
> > > > > selinux=1
> > > > > >> >
> > androidboot.qemu.hw.mainkeys=0
> > > > >
> androidboot.lcd.density=160"
> > > > > >> >
> > > > > >> >
> > > > > >> > but the
> error
> > is still
> > > there. Do
> > > > you know some
> > > > > different alternative
> > > > > >> > block
> devices
> > to try ? thanks.
> > > > > >> >
> > > > > >> >
> > > > > >> > --
> > > > > >> > Mario.
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> --
> > > > > >> Mario.
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Mario.
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Mario.
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Mario.
> > > >
> > > >
> > > >
> > > > --
> > > > Mario.
> > > >
> > > >
> > > >
> > > > --
> > > > Mario.
> > > >
> > > >
> > > >
> > > > --
> > > > Mario.
> > >
> > >
> > >
> > > --
> > > Mario.
> >
> >
> >
> > --
> > Mario.
> >
> >
> >
> > --
> > Mario.
>
>
>
> --
> Mario.
--Mario.
[Prev in Thread] | Current Thread | [Next in Thread] |