obicom
Stamm-User
- 202
Das Problem:
Wir kennen ja alles das Problem mit der externen SD Karte unter Honeycomb, (/mnt/sdcard2) also das dort abgelegte Medien Dateien nicht gescannt werden und somit nicht in den Sony Musik und Video Player Bibliotheken angezeigt werden. Sony nutzt hierfür das Transfer Tool. Warum verstehe ich bis heute nicht.
Die Idee:
Wenn ich die Ordner Fotos/Video/Music unter '/mnt/sdcard2' anlegen würde, und den Inhalt der Ordner in die korrespondierenden Ordner auf der externen SD Karte, nach jedem Neustart, automatisch mounten könnte, dann wäre das oben beschriebenen Problem gelöst und der Transfer Prozess wäre überflüssig.
Vorteile dieser Änderung:
1. Alle Bilder, Videos und Musik auf der externen SD Karte sind sofort in den Playern verfügbar
2. Der Transfer Prozess wird überflüssig
3. Bei einer USB Verbindung zum PC habe ich nun über den Ordner externel_sd zugriff auf die externe SD Karte. Ohne diesen Mod nur auf die interne Karte
4. Mir stehen jetzt die vollen 32Gb meiner Class10 SD Karte für Medien zur Verfügung und der interne Speicher kann nun komplett für Spiele und andere Dinge genutzt werden (DRM Videos z.B.)
5. Ich hab wieder viel gelernt und bin glücklich. ;-)
Eins vorweg !!!
Ich bin für keinerlei Schäden oder sonstiges haftbar zu machen, wenn ich euer Gerät brickt oder sonst wie zerstört! Alles geschieht auf eure eigene Gefahr. Folgt bitte der Anleitung hier ->
https://www.android-hilfe.de/forum/...or-dem-rooten-lesen-sony-tablet-s.203862.html
und schützt euch auf dem dort beschriebenen Weg !!
Die Lösung:
Zuerst mal habe ich mir überlegt, wie man das mit dem mounten lösen könnte. Dieser Schritt war recht einfach. Man erstellt halt ein Skript für eine App wie "Scripter" oder gibt den Befehl halt per adb oder einem Terminal Emulator ein. Dies ist dann nach jedem Neustart zu wiederholen. Der benötigte mount Befehl dazu lautet:
Dann bin ich hierauf aufmerksam geworden:
[ADDON] Startup scripts support (init.d support) for Stock ROM/Kernel - xda-developers
Da unser Tablet das Ausführen einer Update.zip über das Recovery nicht unterstützt, musste ich erst mal den Inhalt analysieren und manuell über adb "step by step" ausführen. Wer sich ein bisschen auskennt, sollte das auch hinbekommen.
Ich habe dazu mal ein eigenes [HOW_TO] geschrieben, das ihr hier finden könnt:
https://www.android-hilfe.de/forum/...-use-init-d-support-sony-tablet-s.205375.html
Als der Schritt mit "init.d" lief, war der Rest recht einfach.
Hab jetzt ein "AutoMount Skript" im "init.d" Ordner, das bei jedem Neustart ausgeführt wird.
Hier nun den Inhalt meines "10automount" Skripts im init.d Ordner:
Habe jetzt also drei Ordner auf der ext. SD Karte Angelegt: Fotos/Video/Music
Dann habe ich alle Dateien aus den korrespondierenden Ordner der internen SD Karte, in die Ordner auf der externen Sd Karte verschoben, so das diese danach auf der internen leer waren.
Dann habe ich das '10automount' entsprechend erstellt:
Wer etwas firm in der Materie ist, sollte mein Vorgehen nachvollziehen können. Ansonsten halt hier fragen.
Wir kennen ja alles das Problem mit der externen SD Karte unter Honeycomb, (/mnt/sdcard2) also das dort abgelegte Medien Dateien nicht gescannt werden und somit nicht in den Sony Musik und Video Player Bibliotheken angezeigt werden. Sony nutzt hierfür das Transfer Tool. Warum verstehe ich bis heute nicht.
Die Idee:
Wenn ich die Ordner Fotos/Video/Music unter '/mnt/sdcard2' anlegen würde, und den Inhalt der Ordner in die korrespondierenden Ordner auf der externen SD Karte, nach jedem Neustart, automatisch mounten könnte, dann wäre das oben beschriebenen Problem gelöst und der Transfer Prozess wäre überflüssig.
Vorteile dieser Änderung:
1. Alle Bilder, Videos und Musik auf der externen SD Karte sind sofort in den Playern verfügbar
2. Der Transfer Prozess wird überflüssig
3. Bei einer USB Verbindung zum PC habe ich nun über den Ordner externel_sd zugriff auf die externe SD Karte. Ohne diesen Mod nur auf die interne Karte
4. Mir stehen jetzt die vollen 32Gb meiner Class10 SD Karte für Medien zur Verfügung und der interne Speicher kann nun komplett für Spiele und andere Dinge genutzt werden (DRM Videos z.B.)
5. Ich hab wieder viel gelernt und bin glücklich. ;-)
Eins vorweg !!!
Ich bin für keinerlei Schäden oder sonstiges haftbar zu machen, wenn ich euer Gerät brickt oder sonst wie zerstört! Alles geschieht auf eure eigene Gefahr. Folgt bitte der Anleitung hier ->
https://www.android-hilfe.de/forum/...or-dem-rooten-lesen-sony-tablet-s.203862.html
und schützt euch auf dem dort beschriebenen Weg !!
Die Lösung:
Zuerst mal habe ich mir überlegt, wie man das mit dem mounten lösen könnte. Dieser Schritt war recht einfach. Man erstellt halt ein Skript für eine App wie "Scripter" oder gibt den Befehl halt per adb oder einem Terminal Emulator ein. Dies ist dann nach jedem Neustart zu wiederholen. Der benötigte mount Befehl dazu lautet:
Das war aber erst mal nur die halbe Miete. Ich wollte ja, dass das automatisch bei jedem Neustart erfolgt und keinen manuellen Aufwand benötigt. Also musste ein Weg gefunden werden, ein Skript bei jedem Reboot als "Autostart" ausgeführt wird. Dafür gibt es unter Linux den init.d Ordner, aber das wurde auf dem Tablet S leider nicht unterstützt.mount -o bind /mnt/sdcard2/xxx /mnt/sdcard/xxx
Dann bin ich hierauf aufmerksam geworden:
[ADDON] Startup scripts support (init.d support) for Stock ROM/Kernel - xda-developers
Da unser Tablet das Ausführen einer Update.zip über das Recovery nicht unterstützt, musste ich erst mal den Inhalt analysieren und manuell über adb "step by step" ausführen. Wer sich ein bisschen auskennt, sollte das auch hinbekommen.
Ich habe dazu mal ein eigenes [HOW_TO] geschrieben, das ihr hier finden könnt:
https://www.android-hilfe.de/forum/...-use-init-d-support-sony-tablet-s.205375.html
Als der Schritt mit "init.d" lief, war der Rest recht einfach.
Hab jetzt ein "AutoMount Skript" im "init.d" Ordner, das bei jedem Neustart ausgeführt wird.
Hier nun den Inhalt meines "10automount" Skripts im init.d Ordner:
Habe jetzt also drei Ordner auf der ext. SD Karte Angelegt: Fotos/Video/Music
Dann habe ich alle Dateien aus den korrespondierenden Ordner der internen SD Karte, in die Ordner auf der externen Sd Karte verschoben, so das diese danach auf der internen leer waren.
Dann habe ich das '10automount' entsprechend erstellt:
Ich hoffe, ihr habt teilweise verstanden, was ich hier erzähle.#!/system/bin/sh
sleep 75
mount -o bind /mnt/sdcard2/Music /mnt/sdcard/Music
mount -o bind /mnt/sdcard2/Fotos /mnt/sdcard/Pictures
mount -o bind /mnt/sdcard2/Video /mnt/sdcard/VIDEO
Wer etwas firm in der Materie ist, sollte mein Vorgehen nachvollziehen können. Ansonsten halt hier fragen.
Zuletzt bearbeitet: