I think a system update causes me to lose SSH from my cloud home device
any easy fix ?
lose SSH on first rebootâŠ
Thereâs a script (see JuJu second or third post) that need to send on Cron job on boot.
Write on PC and ADB push it.
Guys I am having troubling connecting to the NFS share. Linux workstation is saying unable to connect see image for details
any help is much appreciated
servers are both starting successfully
anyone managed to get openvpn-openssl to work with a vpnâŠcant ping mine
Hi guys, it may be a stupid question. But since we now have access via SSH is it possible to install OpenMediaVault?
i was having problems with entware then noted that we were using Arm7 version where as our processors are armv8 and arm64 compatible so changed to that one
wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh | sh
Hi, maybe someone was lucky to install transmission through entware?
transmisison works⊠but I cant get it to use the vpn via openvpn
I was able to install transmission, but as im noob in linux, i have no idea how to set up directories to download everything in main 4tb partitionâŠ
Hi AbuG,
Could you please share your steps to install or configure the transmission?
I have installed it, but the torrent always stop downloading at 99%. @_@
Jeff
in the settings.json adjust the following parameters
download-dir": â/data/wd/diskVolume0/data/com.plexapp.mediaserver.smb/auth0|xxxxxxxxxxxxxxxxxxxxxxxxxx/torrentâ,
Incomplete torrents make as a sub-directory of it and again link in the settings.json
Does any one have problem with transmission then downloading big files or lets say full season of some series and after a while it shows that no space left on drive, sometimes resuming torrent helps sometimes not.
Unfortunately I donât have pc with Linux⊠Virtual machine will be enough? Or it has to be complete OS?
Running linux directly form a thumb drive will do the trick. There are many tutorials out there that tells you step by step how to do it. You would need at least a 8 GB USB Stick for some OSs, but I would recommend getting at least 16 GB. Virtual machine should work in theory, but it will just make things more complicated at no advantage.
sorry for my ignorance , i don not understand a word because i am a newbie using linux , so i have some questions
1- can i do the steps in the first post as copy and paste without understanding ?
2- after following the tutorials am i going to have a graphical user interface to use my MCH or am i going to stuck with using commands with linux to use MCH ?
3- How can I revert back to the original firmware ?
4- Is this tutorials going to flash custom firmware ?
A descriptive video will be of a great help
thank u very much and any help will be appreciated
All went well until ti came to install busybox.
I am getting the same error trying to intall busybox with no such file or directory and read only.
I copy/paste the syntax. No spare spaces. I do no know what other method one used, MCH?
How to a force the permisison read and write?
root@monarch32_mini:/ # mount -o bind /data/entware.arm /opt
root@monarch32_mini:/ # /system/bin/mount -o rw,remount /system
root@monarch32_mini:/ # ./sbin/busybox --install
busybox: /usr/bin/[: No such file or directory
busybox: /usr/bin/[[: No such file or directory
busybox: /sbin/acpid: Read-only file system
busybox: /usr/sbin/add-shell: No such file or directory
busybox: /usr/sbin/addgroup: No such file or directory
busybox: /usr/sbin/adduser: No such file or directory
busybox: /sbin/adjtimex: Read-only file system
busybox: /sbin/arp: Read-only file system
busybox: /usr/sbin/arping: No such file or directory
busybox: /bin/ash: Read-only file system
busybox: /usr/bin/awk: No such file or directory
busybox: /bin/base64: Read-only file system
NO luck so far
/system/bin does have busybox. I think I managed to push it from adp prompt, but if I follow the script it is not found. nothing in /opt
C:\platform-tools>adb connect 192.168.1.22
- daemon not running; starting now at tcp:5037
- daemon started successfully
connected to 192.168.1.22:5555
C:\platform-tools>adb root
C:\platform-tools>adb disable-verity
C:\platform-tools>adb reboot
C:\platform-tools>adb connect 192.168.1.22
already connected to 192.168.1.22:5555
C:\platform-tools>adb root
C:\platform-tools>adb shell
root@monarch32_mini:/ # /system/bin/mount -o rw,remount /
root@monarch32_mini:/ # /system/bin/mount -o rw,remount /system
root@monarch32_mini:/ # mkdir /opt
root@monarch32_mini:/ # mkdir /data/entware.arm
mkdir: â/data/entware.armâ: File exists
1|root@monarch32_mini:/ # rm -rf /data/entware.arm
root@monarch32_mini:/ # mkdir /data/entware.arm
root@monarch32_mini:/ # mount -o bind /data/entware.arm /opt
root@monarch32_mini:/ # adb push d:/busybox /system/bin
/system/bin/sh: adb: not found
127|root@monarch32_mini:/ # /system/bin/busybox --install /system/bin
root@monarch32_mini:/ # unset LD_LIBRARY_PATH
root@monarch32_mini:/ # unset LD_PRELOAD
root@monarch32_mini:/ # /opt/bin/opkg install dropbear
/system/bin/sh: /opt/bin/opkg: not found
127|root@monarch32_mini:/ # /opt/sbin/dropbear -p 22 -a
/system/bin/sh: /opt/sbin/dropbear: not found
127|root@monarch32_mini:/ # /system/bin/mount -o ro,remount /system
root@monarch32_mini:/ # /system/bin/mount -o ro,remount /
root@monarch32_mini:/ #
Help. i am not at all familiar with adp!
Gerry
Hi Gerry,
In case you havenât found this yet: The command âadb push d:/busybox /system/binâ is executed from the PC, not from the shell running on MCH. You have to exit from the shell (typing âexitâ should work) to get back to a command prompt on your PC to do this.
Assuming youâve downloaded the new busybox version to your d: drive, issuing the âadb pushâ command should cause adb (on your PC) to transfer that file to /system/bin on the MCH. Then you need to issue another âadb shellâ command to get back to the shell to continue.
I suspect your next command essentially tried to install the original (bad) busybox, rather than the new one that was supposed to overwrite it. Many thanks to @ansir and his Dec 8 post with the busybox update! (His instructions did include a blank lines to indicate going back to the PC and then back to the shell, but it was kind of subtle.)
And many thanks to @juju for sharing this whole adventure! My MCH is now doing almost everything I want. Iâm yet another happy original My Cloud owner duped by the terrible WD marketing move of selling this completely different machine under the My Cloud name. This thread saved me from just ripping the disk out of the MCH and throwing the box in the trash.
And in the journey I learned a bunch about rootfs and how / doesnât even live on the disk! Jujuâs once-a-minute cron job to work around that is - OK, crude - but it works. Thanks!
Jim
Thanks juju, ansir, AbuG and other posters for this information. I successful managed to hack my way in using your instructions and ideas. For anyone attempting this, here are my observations on the process in case it helps you - Iâm attempting to jot them down in âas coherent fashion as I can manageâ before the experience fades away.
- There is a video here explaining how to open the case. I donât speka his language but it definitely helped summon the courage to get the drive out. Itâs not as simple as it appears in the video perhaps because heâs opened the case many times already. Mine was tight as b***ery and needed quite a bit of brute strength to prize apart. I managed to break 2 plastic tabs in the process.
- Getting the lastest ubuntu desktop distro onto a USB stick (using rufus) is a great way to go. I tried using a VM first and could not successfully mount the raw WD drive. Booting the Ubuntu USB got me there really quick.
- My partitions were sataa18 and sataa20 - This caused some grief as I mounted sataa19 at first to change build.prop. Iâm surprised this isnât a predictable location - perhaps its the way WD automate the disk build.
- ubuntu allows you to easily install adb if you donât want to use the Windows version.
- I suggest not putting the MCH enclosure back together until youâve cracked root access. I just slotted the PCB back on the drive and plugged it in.
- The device uses a PCB made by Realtek - RTD1295PBCG A53. A rather zippy quad core 64-bit ARM system on a chip - worth googling its other uses just out of interest.
- I might follow up the idea of attaching a UART to USB adapter to the 4-pin UART terminals on the PCB - would this give me a console I wonder?
- The WD-flavoured Android OS already has two other busybox-like subsystems built-in (toolbox and toybox). Sadly they donât include wget which is needed to retrieve the Entware install script.
- I settled for running the entware.sh every 3 mins rather than 1 min.
- Iâm thinking that NFS may not be necessary in my case. The samba config file at
/data/wd/samba/etc/samba/smb.conf
should be hackable to set up SMB/CIFS file shares with suitable permissions (my next task). WD provide a /Public share as standard which is open to everyone (boo!) but very fast (yay!) - locking this down and adding my own shares should be a good option, I think. - I used the aarch64-k3.10 installer script mentioned by AbuG - thanks, man. It worked first time while I held my breath nervously.
- I plan on firewalling the MCH now to prevent updates.
In summary, itâs a little tricky in places and knowing some unix commands really helps stitch together the separate strands in this thread. It makes your MCH into a respectable server - glad I didnât send it back after all!
Hi Kryten . sorry for disturbing you , i have red your post on installing entware on MCH but i do not know any about linux commands so please PLZZZZZZ give me a more detailed walk though or a step by step in details about rooting and installing entware . I already chalked mine and mounted the HDD but please give me the commands one by one
I need to make my MCH usable again . Please someone help me because i can not send mine back