Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SFTP support for Roborock #324

Open
Lanchon opened this issue Feb 21, 2022 · 4 comments
Open

SFTP support for Roborock #324

Lanchon opened this issue Feb 21, 2022 · 4 comments

Comments

@Lanchon
Copy link

Lanchon commented Feb 21, 2022

requirement: armv7l roborock firmware based on ubuntu 14.04.

howto: download this archive to /mnt/data and extract it, then run sftp/install.

motivation: scp is not a remote filesystem protocol, and fish (files over shell) is long deprecated and unsupported in gnome. sftp://root@rockrobo is supported natively in nemo, nautilus, thunar, etc. most remote file managers, such as filezilla, also support sftp. i could not find a single linux GUI for scp.

@Lanchon
Copy link
Author

Lanchon commented Feb 21, 2022

@dgiese, it'd be great if the sftp-server binary could be added to dustbuilder... please? :)

@Lanchon
Copy link
Author

Lanchon commented Feb 21, 2022

come to think about it, adding overlayfs to dustbuilder would be even better!

@Lanchon
Copy link
Author

Lanchon commented Feb 28, 2022

so big surprise: the kernel is lacking the overlay support :(... this means too much hacking to make it work. an easier alternative would be bind mounting all around a-la Magisk.

bind mounts could provide all non-essential functions, such as DNS hacking for valetudo and SSH keys, while fw images would just need to provide root access via custom adbd. this way fw images could be shared among users and would no longer need to be custom-built for each user.

@Lanchon
Copy link
Author

Lanchon commented Feb 8, 2024

btw... please please please consider adding sftp to dustbilder: it is a single 50 KiB file.

pretty please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant