BLUF: When executing
sudo chroot . ./qemu-mipsel-static ./bin/busybox from the squashfs-root folder the error
/lib/ld-uClibc.so.0: No such file or directory is returned. Failing to figure out how to fix the error.
I am in the early stages of analyzing a firmware update for a consumer router. Busybox is included with the firmware and I am trying to see what I can run with it in an emulated environment.
I see that a version of the uClibc library is included with the firmware:
I tried symlinking ld-uClibc-0.9.29.so to ld-uClibc.so.0 but I receive
ln: failed to create symbolic link 'ld-uClibc.so.0': Operation not permitted so my understanding of the symbolic linking process in this context is certainly coming up short.
How can I get qemu-mipsel-static to recognize the library? Do I need to install a different library?