B
Banause
Neues Mitglied
- 8
Heiho!
Leider habe ich auch nach vielem Suchen keine wirkliche Antwort auf mein Problem gefunden.
Mein Problem sieht wie folgt aus:
Ich setzt FB8.1 lite ein und möchte PolarisOffice auf meinem Hansi installieren. Also habe ich mir die APK gesaugt incl. der beiden Files, welche ins Verzeichnis /system/lib/ kopiert werden müssen. Da ich mein Partition nicht vergrößert habe, gibt es nun ein Platzproblem beim Kopieren der 12-MB Datei. Die passt nicht mehr in das Lib-Verzeichnis.
Also habe ich mich ein wenig schlaugelesen beim Thema Symlinks. Nichts anderes macht ja App2SD auch. Die eigentlichen Verzeichnisse werden verschoben, und über einen Symlink "verlinkt".
Ich habe also die beiden zu kopierenden so-Dateien unter /sdcard/download/ gespeichert, und mit Symlinks ( liegen unter /system/lib/ ) verlinkt. Beide Links (sind korrekt benannt) verweisen auch auf die entsprechenden Dateien unter /sdcard/download/.
Trotzdem schmiert mir Polaris-Office ab, sobald ich eine neue Datei anlegen will. Dies soll angeblich ein Fehler sein, wenn die beiden so-Dateien nicht erreichbar sind. Sie sind aber korrekt verlinkt.
Meine nächste Idee war nun die, ob die Dateirechte richtig gesetzt sind. Und hier beginnt nun mein Terminal-Problem:
1. Beide Dateien in /sdcard/download/ weisen keine keine Dateiberechtigungsattribute mehr auf. Also z.B. kein rw- rw- rw mehr. Es wird lediglich noch die Größe der Dateien angezeigt. Kann ich im genannten Verzeichnis überhaupt Dateirechte vergeben per chmod?
2. Die Symlinks in /system/lib/ haben kaum Berechtigungen. Möchte ich ihnen per Terminal direkt über das Pad (su-Rechte sind zugewiesen) andere Berechtigungen zuweisen, kann ich den Befehl zwar am Pad (nicht am PC) abschicken, erhalte aber keine Fehlermeldung, dass dies nicht geklappt hat. Wenn ich mir jedoch die Dateirechte im ES-Dateiexplorer (root-Rechte sind zugewiesen) anschaue, entsprechen sie nicht denen, die ich zugewiesen habe. Das Ändern der Dateirechte im ES-Dateiexplorer endet immer mit der Fehlermeldung, dass dies nicht durchgeführt werden kann, auch wenn ich angegeben habe, dass der ES-Dateiexplorer /system als schreibbar mounten soll.
3. Wenn ich per Terminal vom PC aus auf mein Pad zugreifen will, so bekomme ich bereits nach dem "adb remount" die Meldung, dass das Device nicht vorhanden ist. Leider finde ich nirgendwo eine Anleitung, die mich mal an die Hand nimmt und mir die genaue Vorgehensweise erklärt. Geklappt hat es allerdings schon 1x, da ich über ein push vom PC aus die Dateien nach /system/lib/ verschieben wollte und mir dort dann gesagt wurde, dass kein Platz mehr vorhanden sei. Die kleinere Datei war im Verzeichnis angekommen, die größere Datei leider nicht.
Nun zu den Fragen:
a)
Übernehmen die Symlinks automatisch die Dateirechte der eigentlich verlinkten Dateien, so dass ich sie beim Symlink gar nicht ändern kann?
b)
Warum kann ich die Dateirechte unter /sdcard/download/ nicht einsehen, geschweige denn ändern?
c)
Gibt es irgendwo eine "verständliche" Anleitung für dieses Terminal? Die Java-SDK und Android-SDK habe ich installiert, und auch mein Hannsi entsprechend als Gerät im "Android Virtual Device Manager" eingetragen. ADB habe ich entsprechend in den Path aufgenommen und auch unter "tools" kopiert (die neue SDK hat adb nur noch in Platform-tools).
d)
Habe ich einfach den falschen Ort ( /sdcard/download/ ) als Ziel für meine Dateien ausgesucht?
Schon jetzt vielen Dank an alle, die sich ihren Kopf für mich zerbrechen. ;-)
Gruß
Banause
Leider habe ich auch nach vielem Suchen keine wirkliche Antwort auf mein Problem gefunden.
Mein Problem sieht wie folgt aus:
Ich setzt FB8.1 lite ein und möchte PolarisOffice auf meinem Hansi installieren. Also habe ich mir die APK gesaugt incl. der beiden Files, welche ins Verzeichnis /system/lib/ kopiert werden müssen. Da ich mein Partition nicht vergrößert habe, gibt es nun ein Platzproblem beim Kopieren der 12-MB Datei. Die passt nicht mehr in das Lib-Verzeichnis.
Also habe ich mich ein wenig schlaugelesen beim Thema Symlinks. Nichts anderes macht ja App2SD auch. Die eigentlichen Verzeichnisse werden verschoben, und über einen Symlink "verlinkt".
Ich habe also die beiden zu kopierenden so-Dateien unter /sdcard/download/ gespeichert, und mit Symlinks ( liegen unter /system/lib/ ) verlinkt. Beide Links (sind korrekt benannt) verweisen auch auf die entsprechenden Dateien unter /sdcard/download/.
Trotzdem schmiert mir Polaris-Office ab, sobald ich eine neue Datei anlegen will. Dies soll angeblich ein Fehler sein, wenn die beiden so-Dateien nicht erreichbar sind. Sie sind aber korrekt verlinkt.
Meine nächste Idee war nun die, ob die Dateirechte richtig gesetzt sind. Und hier beginnt nun mein Terminal-Problem:
1. Beide Dateien in /sdcard/download/ weisen keine keine Dateiberechtigungsattribute mehr auf. Also z.B. kein rw- rw- rw mehr. Es wird lediglich noch die Größe der Dateien angezeigt. Kann ich im genannten Verzeichnis überhaupt Dateirechte vergeben per chmod?
2. Die Symlinks in /system/lib/ haben kaum Berechtigungen. Möchte ich ihnen per Terminal direkt über das Pad (su-Rechte sind zugewiesen) andere Berechtigungen zuweisen, kann ich den Befehl zwar am Pad (nicht am PC) abschicken, erhalte aber keine Fehlermeldung, dass dies nicht geklappt hat. Wenn ich mir jedoch die Dateirechte im ES-Dateiexplorer (root-Rechte sind zugewiesen) anschaue, entsprechen sie nicht denen, die ich zugewiesen habe. Das Ändern der Dateirechte im ES-Dateiexplorer endet immer mit der Fehlermeldung, dass dies nicht durchgeführt werden kann, auch wenn ich angegeben habe, dass der ES-Dateiexplorer /system als schreibbar mounten soll.
3. Wenn ich per Terminal vom PC aus auf mein Pad zugreifen will, so bekomme ich bereits nach dem "adb remount" die Meldung, dass das Device nicht vorhanden ist. Leider finde ich nirgendwo eine Anleitung, die mich mal an die Hand nimmt und mir die genaue Vorgehensweise erklärt. Geklappt hat es allerdings schon 1x, da ich über ein push vom PC aus die Dateien nach /system/lib/ verschieben wollte und mir dort dann gesagt wurde, dass kein Platz mehr vorhanden sei. Die kleinere Datei war im Verzeichnis angekommen, die größere Datei leider nicht.
Nun zu den Fragen:
a)
Übernehmen die Symlinks automatisch die Dateirechte der eigentlich verlinkten Dateien, so dass ich sie beim Symlink gar nicht ändern kann?
b)
Warum kann ich die Dateirechte unter /sdcard/download/ nicht einsehen, geschweige denn ändern?
c)
Gibt es irgendwo eine "verständliche" Anleitung für dieses Terminal? Die Java-SDK und Android-SDK habe ich installiert, und auch mein Hannsi entsprechend als Gerät im "Android Virtual Device Manager" eingetragen. ADB habe ich entsprechend in den Path aufgenommen und auch unter "tools" kopiert (die neue SDK hat adb nur noch in Platform-tools).
d)
Habe ich einfach den falschen Ort ( /sdcard/download/ ) als Ziel für meine Dateien ausgesucht?
Schon jetzt vielen Dank an alle, die sich ihren Kopf für mich zerbrechen. ;-)
Gruß
Banause