Yobytae

Members
  • Posts

    5
  • Joined

  • Last visited

Yobytae's Achievements

New User

New User (1/3)

  1. Running Xiaomi R2D with ARM7L and uClibc. To make it work, I basically followed this tutorial on creating a chroot environment. I used Gentoo Stage 3 ARMv7a HardFP stage3-armv7a_hardfp-20160523.tar.bz2 and tried both btsync ARM 2.3.8 and btsync ARMHF 2.3.8. However, I got an illegal instruction crash: root@XiaoQiang:/userdisk/data# chroot btsync-root /btsync/btsync Illegal instruction What I am doing wrong? Would appreciate any help I can get!
  2. Running Xiaomi R2D with ARM7L and uClibc. To make it work, I basically followed this tutorial on creating a chroot environment. I used Gentoo Stage 3 ARMv7a HardFP stage3-armv7a_hardfp-20160523.tar.bz2 and tried both btsync ARM 2.3.8 and btsync ARMHF 2.3.8. However, I still get this: root@XiaoQiang:/userdisk/data# chroot btsync-root /btsync/btsync Illegal instruction What I am doing wrong? Would appreciate any help I can get!
  3. I'm very interested in running btsync on Xiaomi router. You seem to have succeeded in doing so with chroot. I haven't managed to do it. Would it be possible for you to write a guide or tutorial? Would be much appreciated! Thanks.

  4. Thanks iswrong. I am running Mac OS X with parallels, so I created a new virtual machine with Ubuntu. For those interested, here's a link on how to install patchelf on Ubuntu: http://installion.co.uk/ubuntu/vivid/universe/p/patchelf/install/index.html Now here's the result of this "hack": parallels@ubuntu:~$ patchelf --print-interpreter btsync /lib/ld-linux-armhf.so.3 parallels@ubuntu:~$ patchelf --set-interpreter /lib/ld-uClibc.so.0 btsync parallels@ubuntu:~$ patchelf --print-interpreter btsync /lib/ld-uClibc.so.0 ...so that worked. But then another problem. # ./btsync -h Segmentation fault (core dumped) Sorry for all these followup questions. I'm new to Linux environment.
  5. Thanks for the reply. file doesn't work, nor does readelf. % find /lib -name 'ld-linux*' ...does not yield anything. I only have two 'ld-*' files in that directory: ld-uClibc-0.9.33.2.so ld-uClibc.so.0 This is the reply when I try to link: % ln -s /lib/ld-uClibc.so.0 /lib/ld-linux-armhf.so.3 ln: /lib/ld-linux-armhf.so.3: Read-only file system
  6. I would like to make the same request. MiWiFi is a modern router with built-in NAS in two versions: 1TB or 6TB. The device is made by a rising brand in China called Mi which has gained humongous popularity. It comes with iOS, Android and desktop apps that provides access to the NAS. But for whatever reason the desktop versions only provide access in LAN mode, which effectively kills off the cloud storage capability. Many users are disappointed and are searching for alternatives. The first reaction is to create a VPN, however China being what it is, all ports are blocked thus making it impossible with VPN solution. Right now the solution is Syncthing which is a breeze to install, but it doesn't support iOS. A lot of people would be interested in BT Sync with iOS client to backup Camera Roll. For me though, it doesn't have to be a plugin. There are two install versions supporting ARM and ARMHF, but none of them works. I always get the -bash: ./btsync: No such file or directory.