Ich kann nicht auf meine alten Dateien zugreifen, nachdem ich das ROM von AOKP auf CM umgestellt habe, obwohl sie noch vorhanden sind

Anfangs dachte ich, dies sei ein Problem mit Google Play / Apollo, aber jetzt ist mir klar, dass ich, wenn ich mein Telefon über USB anschließe, keinen der vielen, vielen Ordner und Dateien sehen kann /sdcard, die ich zuvor sehen konnte.

Wenn ich eine "neue" MP3 auf mein Galaxy Nexus kopiere, wird sie sowohl von Google Play als auch von Apollo problemlos erkannt. Jedoch werden keine meiner alten mp3s erkannt. Sie wurden in abgelegt /sdcard/Music, einem Ordner, den ich nicht sehen kann, wenn ich mein Telefon anschließe, sondern nur über den Dateimanager, der auf dem Telefon läuft. Das Problem bleibt bestehen, wenn ich eine "alte" MP3-Datei aus meinem Musikordner in das SD-Karten-Stammverzeichnis verschiebe, sie wird immer noch nicht erkannt. Dies lässt mich denken, dass dies möglicherweise mit Berechtigungen zu tun hat, aber der Dateimanager sagt, dass alle Dateien lesbar und beschreibbar sind.

Ich habe versucht, "Berechtigungen reparieren" sowohl im ROM-Manager als auch in der CWM-Wiederherstellung auszuführen, aber es macht keinen Unterschied. Haben Sie eine Idee, was passiert ist und wie ich es beheben kann, damit ich alle meine alten Dateien wieder verwenden kann? :)

bearbeiten Wenn es hilft, ich habe gerade ls -aleinen Terminalemulator ausgeführt und kann überhaupt keinen Unterschied zwischen Ordnern sehen, die ich sehen kann und die ich nicht sehen kann. Beispiel: Ich kann /sdcard/mediagut sehen, weil ich diesen Ordner im Explorer in Windows erstellt habe. Musik in diesem Verzeichnis funktioniert. Ich kann nicht sehen /sdcard/music. Hier die Berechtigungen:

drwxrwxr-x root sdcard_rw 2012-09-18 media
drwxrwxr-x root sdcard_rw 2012-09-16 music

Das ist etwas verwirrend.

edit2 Wenn ich versuche, eine Datei mit adb wie folgt zu ziehen und zu verschieben:

adb pull file.tar
adb push file.tar file2.tar

Ich bekomme

failed to copy 'file.tar' to 'file2.tar': Read-only file system

Wie bk201doesntexistiert in den XDA-Foren, liegt dies daran, dass Sie einen absoluten Pfad verwenden müssen. Wenn ich dies jedoch tue, adb push file.tar /sdcard/file.tarwird die Datei übertragen, sie wird angezeigt, wenn ich sie ausführe ls, aber sie ist in der Einheit „Galaxy Nexus“ unter „Arbeitsplatz“ in Windows unsichtbar.

tl;dr Wenn ich Dateien mit pushe, werden adb pushsie übertragen, aber nicht in der Einheit „Galaxy Nexus“ in „Arbeitsplatz“ angezeigt. "Alte" Dateien von vor der ROM-Umschaltung werden nicht angezeigt. Neue Dateien, die ich einfüge, funktionieren jetzt einwandfrei.

Können Sie überprüfen, ob eine Datei mit dem Namen .nomediaentweder im /sdcard/MusicVerzeichnis oder im Stammverzeichnis der Karte vorhanden ist? Eine ältere Version von CWM hat diese Datei früher fälschlicherweise erstellt, was dazu führte, dass Medien nicht richtig gescannt wurden.
Ich habe überprüft, und es gibt nicht. Denken Sie daran, dass auch viele andere Ordner "verschwunden" sind, wie z. B. DCIM, Downloadetc. (diese kann ich auch gut von meinem Telefon aus sehen)
Probieren Sie auch die SDrescan- App aus, um den Medienscanner-Prozess manuell zu starten, um zu sehen, ob ältere Medien erfasst werden.
Was passiert, wenn Sie adb pulleine "alte" mp3 auf Ihren PC und dann adb pushentweder zurück /sdcard/Musicoder /sdcard/media?
Mein anfänglicher ADB-Pull/Push-Test war falsch und wurde jetzt mit neuen Informationen aktualisiert.

Antworten (3)

Ein paar Dinge, die Ihnen gut tun werden, bevor Sie mit der Lösung dieses Problems beginnen.

  • Dieses Problem besteht seit CM 9 und wurde von CM 10 geerbt.
  • Während ROM Manager (und nicht CWM) vor einiger Zeit der Übeltäter war, wurde das Problem inzwischen von ihnen gelöst.
  • Die gesuchte .nomedia -Datei sollte sich in /sdcard/Android/data befinden . Es kann sein, dass es nicht da ist, aber es kann nicht schaden, danach zu suchen.
  • Installieren Sie einen guten Dateimanager mit Root-Zugriff und richten Sie ihn so ein, dass er nach versteckten Dateien sucht. Ich empfehle den Root-Explorer .

Okay, genug Infos. Lassen Sie uns knacken. Befolgen Sie dies und lassen Sie mich wissen, ob es Ihr Problem gelöst hat. Befolgen Sie alles bis ins kleinste Detail. Überspringen Sie keine Schritte und versuchen Sie nicht, etwas anderes zu tun, bevor Sie den gesamten Prozess durchlaufen haben. Alles Gute!

Ich verstehe nicht. Wie kann eine .nomediaDatei in Verzeichnis X dazu führen, dass Verzeichnis Y nicht angezeigt wird? .nomediaAußerdem meldet der ES File Explorer bei aktiviertem Root-Modus und "zeige versteckte Dateien" keine übereinstimmenden Dateien, wenn ich nach und suche *nomedia*. Ich möchte auch berichten, dass, wenn ich ein Bild aufnehme, es als schwarzes Rechteck in der Galerie angezeigt wird, im Gegensatz zu überhaupt nicht wie bei den alten Dateien. Es tut mir leid, aber ich verstehe nicht, wie Ihre Antwort auf mein Problem zutrifft.
Ich weiß es auch nicht, aber das hat mein Problem gelöst, das genau Ihr Problem ist, außer mit einem CM 10-basierten ROM namens Paranoid Android auf zwei separaten Geräten, nämlich dem HTC Desire HD und dem Galaxy Nexus GSM (Codename maguro ). Hast du es trotzdem versucht?
Ich habe versucht, wie gesagt, nach "nomedia"-Dateien zu suchen, aber auf meiner SD-Karte keinerlei gefunden. Keine Ahnung warum, aber das Neuformatieren der SD-Karte hat trotzdem funktioniert, also bin ich zufrieden, ich musste sie sowieso bereinigen.
Cool. Schön, dass es bei dir geklappt hat. :)

Als letzten Ausweg habe ich versucht, eine vollständige Löschung durchzuführen und CM10 M1 vollständig neu zu installieren, ohne Einstellungen oder Apps aus alten Installationen wiederherzustellen. Das Problem besteht weiterhin! Alle Dateien, die mit meiner jetzt "alten" CM10-Installation erstellt wurden, werden nicht mehr angezeigt, selbst wenn sie in einen Ordner verschoben werden, in dem andere "neue" Dateien angezeigt werden und funktionieren. Das Zurückschalten auf AOKP hat das Problem ebenfalls nicht gelöst, sodass das Problem nicht nur bei Neuinstallationen von CM, sondern auch über ROMs hinweg besteht.

Was dieses Problem für mich schließlich löste, war die Neuformatierung meiner /sdcardPartition mit der neuesten Version von CWM Recovery. Dies ist möglicherweise keine sehr saubere Lösung, aber in meinem Fall musste ich die SD-Karte trotzdem bereinigen.

Wenn die Formatierung keine Option ist, versuchen Sie die andere Antwort, die hier in Bezug auf .nomediaDateien gepostet wurde. Ich hatte damit keinen Erfolg, da ich diese Dateien nicht finden konnte.

FWIW, ich hatte ein ähnliches Problem. Nach der Installation von CM10 konnte ich die Fotos von meinem vorherigen Stock-ROM auf dem Telefon sehen, aber nicht von meinem PC, wenn er über USB angeschlossen war.

Ich habe AirDroid verwendet, um die Dateien auf meinen PC herunterzuladen, sie mit ES File Explorer zu löschen und dann mit AirDroid erneut hochzuladen.

Das ist eine Möglichkeit, das Problem zu lösen :) Immer noch seltsam, warum dies zunächst passiert, da die Dateien offensichtlich "da" sind.