staging.inyokaproject.org

gemeinsame Ordner für waydroid einrichten

Status: Gelöst | Ubuntu-Version: Ubuntu Touch 20.04 (Focal Fossa)
Antworten |

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Ich versuche, gemeinsame Ordner für die Waydroid-Installation auf meinem Fairphone 3 mit Ubuntu Touch einzurichten. Leider bisher ohne zählbaren Erfolg... Die auf der Ubuntu-Touch-Seite (https://docs.ubports.com/en/latest/userguide/dailyuse/waydroid.html#access-android-storage) beschrieben Methode, symbolische Links zwischen den Dateiordner auf Ubuntu Touch und Waydroid zu erstellen scheitert:

phablet@ubuntu-phablet:~/.local/share/waydroid/data/media/0/Music/Music$ ln -s ~/.local/share/waydroid/data/media/0/Music ~/Music/android
ln: failed to create symbolic link '/home/phablet/Music/android': Operation not permitted

, auch mit sudo kein anderes Ergebnis.

Die auf der Waydroid-Seite (https://docs.waydro.id/faq/setting-up-a-shared-folder) beschriebene Methode

sudo mount --bind ~/Music ~/.local/share/waydroid/data/media/0/Music 

führt zwar dazu, dass auf einem root-Terminal im Ubuntu-Touch-Host die in ~/Music gespeicherten Dateien auch auf ~/.local/share/waydroid/data/media/0/Music angezeigt werden, in der Waydroid-Instanz "verschwindet" allerdings der gesamte Inhalt des Ordners (/storage/emulated/0/), in dem sich der Music-Ordner befindet.

In einer adb-shell, auf dem Ubuntu-Touch-Host ausgeführt, endet der Versuch, einen per mount --bind eingebundenen Ordner zu durchsuchen, mit der Meldung

/system/bin/sh: cd: /storage/emulated/0/Music: Cross-device link

In einem File-Browser auf Waydroid taucht als höchstes der Gefühle eine .Dummy-File auf, die keinen Inhalt hat, und angeblich am 01.01.1970 erstellt worden ist...

Weiß jemand Rat, wie ich doch noch dazu komme, aus Waydroid heraus auf die Ubuntu-Touch-Ordner zugreifen zu können?

Als kleiner Nebeneffekt kann die Ubuntu-Touch-Music-App nicht mehr auf die auf einer SD-Karte gespeicherten Dateien zugreifen, was bis dato nie ein Problem war... aber das ist eher OT.

so long
hank

Enrico13011978

Anmeldungsdatum:
26. Oktober 2024

Beiträge: 43

Hallo haben Sie diesbezüglich in der Waydroid Gruppe im Messenger Teleport oder was es noch für Ubuntu Touch gibt geschaut? Ich weiß nicht ob man bei Waydroid ähnlich wie bei Android den Entwickler Modus noch Einstellen muss? Eventuell auch mit dem Sezeail Tool damit man auch Schreibzugriff bekommt versuchen. Ich habe Ubuntu Touch schon lange nicht mehr benutzt. Ansonsten wirklich in der Gruppe zum Telefon und Waydroid fragen. Es ist ja alles von Gerät zu Gerät wieder anders . Mit der SD und der Musik App eventuell hat Waydroid die Partion zerstört!?

Was Sie noch versuchen sollten im Datei Manager oben Rechts sollte ein Punkt mit versteckte Daten anzeigen lassen. Eventuell klappt dann auch der Zugriff auf Waydroid ohne die Versteckten Daten geht es glaube ich nicht. Aber Vorsicht eine Falsche Datei löschen und das System ist defekt. Dann muss der PC wieder zur Herstellung ran. Viel Erfolg

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Ich habe auf UBports ähnlich Dinge gefunden, die ich hier beschrieben habe; unter anderem auch einen Bericht, dass die Music-App keine MicroSD-Karte mehr erkennt, nachdem ein Versuch unternommen worden war, gemeinsame Ordner mit Waydroid zu realisieren. Ańdere Ubuntu-Touch-Apps haben kein Problem, auf die MicroSD-Karte zuzugreifen, da ist also definitiv nichts durch Waydroid "zerstört" worden. Selbst aus einem Libertine-Container heraus ist der Zugriff möglich; Musik spiele ich inzwischen mit einer cmus-Installation aus einem solchen Container heraus ab.

Ob ich Schreibrechte in der gesamten Ubuntu-Touch-Installation habe oder nicht, scheint nicht relevant zu sein, weder mit noch ohne war ich erfolgreich. Versteckte Dateien lasse ich mir grundsätzlich mit anzeigen, auch der Entwicklermodus ist aktiviert. Und natürlich lösche ich auch keine Dateien, von denen ich nicht weiß, wozu sie gebraucht werden 😐

Unter Anbox konnten gemeinsame Ordner genutzt werden, wie ich im Artikel ja dargelegt hatte. Waydroid liefert allerdings als qausi komplette Android-Version ansonsten wesentlich bessere Ergebnisse, selbst Bank-Apps oder die Authentifizierung per Personalausweis über die Ausweisapp sind problemlos einsetzbar.

so long
hank

Enrico13011978

Anmeldungsdatum:
26. Oktober 2024

Beiträge: 43

Naja dann sind Sie ja auch ein Ubuntu Touch User mit etwas Wissen. Vielleicht hilft ja den RC oder Entwickler Kanal zu testen. Allerdings ist es dann eher naheliegend das Waydroid hier ein Bug hat.

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Das Problem scheint einen ganz anderen Ursprung zu haben: Ich hatte immer erfolglos versucht, symbolische Verknüpfungen/mount-Einhängungen auf den Music-Ordner der microSD-Karte zu waydroid durchzureichen, oder das Musik-Verzeichnis auf der SD-Karte direkt von dort aus per mount --bind einzuhängen.

Nachdem ich die Musik-Dateien physikalisch von der microSD-Karte in den Standard-Musik-Ordner /home/phablet/Music kopiert hatte, und den Music-Ordner auf der Karte "versteckt" habe (also .Music statt Music) konnte zum einen die Musik-App von Ubuntu Touch die Daten wieder finden (und erstaunlicherweise auch wieder auf die SD-Karte zugreifen - bevor ich die Daten dort versteckt hatte, wurden alle Daten in der Musik-App doppelt angezeigt, mit dem Hinweis dass die zweiten Versionen in dem zunächst nur umbenannten Ordner Music.old lagern), und zum anderen war dann endlich auch ein Einhängen des Music-Ordners mit mount --bind in /home/phablet/.local/share/waydroid/data/media/0/Music möglich. 😎 Dort werden sie jetzt auch angezeigt, VLC auf der Waydroid-Instanz findet und spielt klaglos alles ab.

Wieder was dazu gelernt; stelle mal auf gelöst - das Einbinden der microSD-Karte in die Waydroid-Instanz scheint aber nicht möglich zu sein, ebenso wenig wie eine symbolische Verknüpfung der /home/phablet/-Standard-Ordner in das waydroid-Verzeichnis.

so long
hank

Enrico13011978

Anmeldungsdatum:
26. Oktober 2024

Beiträge: 43

Das ist ja wirklich sehr interessant wie Sie dieses Problem gelöst haben. Eventuell können Sie ja mal einen Video Test mit Waydroid machen. Meines Wissens spielt Ubuntu Touch nur Mp4 Daten mit der Board Software ab. Eventuell spielt Ubuntu Touch ja mehr Inhalte mit Waydroid ab. Ich wollte das immer mal versuchen aber immer gescheitert. Mit dem KODi Media Center geht einiges mehr aber ist nicht so leicht. Zum Waydroid und Ubuntu Touch Daten Austausch hat mir mal jemand gesagt das man einen Extra Ordner braucht um dort die Daten hin und her zu schieben. Das mit der Verknüpfung wäre ja zu einfach 👍

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Ich nutze in Waydroid VLC, weil der Player bisher alle, was ich ihm aufgetragen habe, abgespielt hat, so z.B. das mpc-Format. Die Music-App auf Ubuntu Touch kann anscheinend die tags dieser Dateien nicht richtig lesen, zumindest werden alle mpc-Dateien in einem "Album" zusammengefasst. Abspielbar sind sie zwar, aber es ist ziemlich unübersichtlich.

Die Standard-Music-App, die waydroid mitbringt, erkennt z.B. die mpc-Dateien nicht; daher der Rückgriff auf VLC for Android.

Die symbolische Verknüpfungen funktionieren nicht; ich war nur über mount --bind erfolgreich. Die symbolischen Verknüpfungen wurden zwar jetzt auch "akzeptiert", aber ohne dass die Daten dann in der waydroid-Instanz tatsächlich ausgelesen werden konnten.

so long
hank

Antworten |