1

Temat: arm-openwrt-linux-muslgnueabi-ssl-libusb

hej

Mam soft dostępny tylko jako binarka opisana jako arm-openwrt-linux-muslgnueabi-ssl-libusb   
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-arm.so.1, stripped

Potrzebuję to uruchomić w chroot na asusie RT-AX82U z Merlinem.
Broadcom BCM6750 @ 1.5 GHz CPU
model name    : ARMv7 Processor rev 5 (v7l)

Zrobiłem sobie chroot z plików wyciągniętych z root openwrt-23.05-snapshot-r23484-b742216dc8-ipq40xx-generic-linksys_mr8300-squashfs-sysupgrade.bin
Sam chroot działa OK.

ldd binary
    /lib/ld-musl-arm.so.1 (0xb6f38000)
    libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0xb6ec5000)
    libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0xb6c37000)
    libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0xb6c27000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6c1a000)
    libc.so => /lib/ld-musl-arm.so.1 (0xb6f38000)
    libatomic.so.1 => /lib/libatomic.so.1 (0xb6c14000)

ale przy próbie uruchomienia mam:
/bin/sh: ./binary: not found

zła architektura?

2

Odp: arm-openwrt-linux-muslgnueabi-ssl-libusb

Na to wygląda. Inaczej by napisał że nie może bibliotek załadować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: arm-openwrt-linux-muslgnueabi-ssl-libusb

a masz jakiś  pomysł jak wytropić?

4

Odp: arm-openwrt-linux-muslgnueabi-ssl-libusb

ln -s /lib/ld-musl-armhf.so.1 /lib/ld-musl-arm.so.1

i pykło wink