New software

I don´t see a lot of new things from last version, finally the kernel don´t have the terrible sataa denomination from android (i´m not sure in what version they change it to sda), but the kernel doesnt have support for NFS or ZRAM, so i´m still waiting for the source code. If someone is interested in connecting to the MyCloudHome Duo trough ssh, it looks like the new firmware executes a script to load ssh from USB, the script is system_init, and this is the extract that looks like it load a ssh binary file with the options from USB, I´m not sure if it is useful, but i leave it here just in case:

validate_start_sshd()
{
    SSHD_BIN=sshd
    SSHD_CERT=sshd.cert
    SSHD_PUBKEY=id_ecdsa.pub
    SSHD_HOSTKEY=ssh_host_rsa_key
    SSHD_PATH=$DATA_PATH/ssh
    if [ -e "$CONFIG_PATH/enable_root" ]; then
        # Always try to copy sshd and pubkey from USB to data path, so that you have chance to replace wrong cert or change pubkey.
        echo "[validate_start_sshd] Root privilege is enabled, try to search $SSHD_BIN from USB..."
        LOC=$(find /mnt/USB -name "$SSHD_BIN" -maxdepth 2 -exec dirname {} \;)
        if [ -d "$LOC" ]; then
            echo "[validate_start_sshd] Find $SSHD_BIN at $LOC, copy to $SSHD_PATH"
            mkdir -p $SSHD_PATH
            cp "$LOC/$SSHD_BIN" "$SSHD_PATH"
            cp "$LOC/$SSHD_CERT" "$SSHD_PATH"
            cp "$LOC/$SSHD_PUBKEY" "$SSHD_PATH"
```.
1 Like