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.