No puedo acceder a mis archivos antiguos después de cambiar la ROM de AOKP a CM, aunque todavía están allí

Inicialmente pensé que se trataba de un problema con Google Play / Apollo, pero ahora me doy cuenta de que cuando conecto mi teléfono a través de USB, no puedo ver ninguna de las muchas, muchas carpetas y archivos presentes /sdcardque podía ver anteriormente.

Si copio un mp3 "nuevo" en mi Galaxy Nexus, tanto Google Play como Apollo lo reconocen perfectamente. Sin embargo, no se reconoce ninguno de mis viejos mp3. Se colocaron en /sdcard/Music, una carpeta que no puedo ver cuando conecto mi teléfono, solo desde el administrador de archivos que se ejecuta en el teléfono. El problema persiste si muevo un mp3 "antiguo" de mi carpeta de música a la raíz de la tarjeta SD, todavía no se reconoce. Esto me hace pensar que esto podría estar relacionado con los permisos, pero el administrador de archivos dice que todos los archivos se pueden leer y escribir.

Intenté ejecutar "reparar permisos" tanto en el administrador de ROM como en la recuperación de CWM, pero no hay diferencia. ¿Alguna idea de lo que sucedió y cómo solucionarlo para poder usar todos mis archivos antiguos nuevamente? :)

editar Si sirve de ayuda, acabo de ejecutar ls -alun emulador de terminal y no puedo ver ninguna diferencia entre las carpetas que puedo y no puedo ver. Ejemplo: Puedo ver /sdcard/mediabien, porque creé esa carpeta desde el Explorador en Windows. La música en ese directorio funciona. no puedo ver /sdcard/music_ Aquí están los permisos:

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

Esto es un poco confuso.

edit2 Cuando intento tirar y empujar un archivo con adb así:

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

yo obtengo

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

Como señaló bk201doesntexist en los foros de XDA, esto se debe a que tiene que usar una ruta absoluta. Sin embargo, cuando lo hago, adb push file.tar /sdcard/file.tarel archivo se transfiere, aparece cuando lo ejecuto ls, pero es invisible en la unidad "Galaxy Nexus" en Mi PC en Windows.

tl;dr Cuando envío archivos adb push, se transfieren pero no aparecen en la unidad "Galaxy Nexus" en Mi PC. Los archivos "antiguos" anteriores al cambio de ROM no aparecen. Los nuevos archivos que puse ahora funcionan bien.

¿Puede verificar si hay un archivo llamado .nomediadentro del /sdcard/Musicdirectorio o en la raíz de la tarjeta? Una versión anterior de CWM solía crear ese archivo por error, lo que impedía que los medios se escanearan correctamente.
He comprobado, y no hay. Recuerde que muchas otras carpetas también han "desaparecido", como DCIM, Downloadetc. (estas también las puedo ver bien desde mi teléfono)
Además, pruebe la aplicación SDrescan para iniciar manualmente el proceso de escaneo de medios para ver si detecta medios más antiguos.
¿Qué sucede si transfieres adb pullun mp3 "antiguo" a tu PC y luego adb pushlo regresas a uno /sdcard/Musicoa uno /sdcard/media?
Mi prueba inicial de adb pull/push fue incorrecta, ahora se actualizó con nueva información.

Respuestas (3)

Algunas cosas que te harán bien antes de empezar a resolver este problema.

  • Este problema ha existido desde CM 9 y ha sido heredado por CM 10.
  • Aunque ROM Manager (y no CWM) fue el culpable hace algún tiempo, desde entonces han resuelto el problema.
  • El archivo .nomedia que está buscando debe estar dentro de /sdcard/Android/data . Puede que no esté allí, pero no hace daño buscarlo.
  • Tenga instalado un buen administrador de archivos con acceso raíz y configúrelo para buscar archivos ocultos. Recomiendo Root Explorer .

Bien, suficiente información. Vamos manos a la obra. Siga esto y avíseme si resolvió su problema. Siga todo al pie de la letra. No se salte los pasos ni intente hacer nada más antes de haber pasado por todo el proceso. ¡Todo lo mejor!

No entiendo. ¿Cómo puede un .nomediaarchivo en el directorio X causar que el directorio Y no aparezca? Además, con el modo raíz activado y "mostrar archivos ocultos", ES File Explorer informa que no hay archivos que coincidan cuando busco .nomediay *nomedia*. También me gustaría informar que cuando tomo una foto, se muestran como un rectángulo negro en la Galería, a diferencia de los archivos antiguos. Lo siento, pero no veo cómo su respuesta se aplica a mi problema.
Tampoco lo sé, pero esto resolvió mi problema, que es exactamente su problema, excepto con una ROM basada en CM 10 llamada Paranoid Android en dos dispositivos separados, a saber, HTC Desire HD y Galaxy Nexus GSM (nombre en código maguro ). ¿Le diste una oportunidad de todos modos?
Intenté buscar archivos "nomedia" como dije, pero no encontré ninguno en mi tarjeta SD. No tengo idea de por qué, pero reformatear la tarjeta SD funcionó de todos modos, así que estoy satisfecho, necesitaba limpiarla de todos modos.
Fresco. Me alegro que funcionó para usted. :)

Como último recurso, intenté hacer un borrado completo y reinstalar CM10 M1 por completo, sin restaurar ninguna configuración o aplicación de ninguna instalación anterior. ¡El problema aún persiste! Los archivos creados con mi ahora "antigua" instalación de CM10 ya no aparecen, incluso cuando se mueven dentro de una carpeta donde se muestran y funcionan otros archivos "nuevos". Cambiar de nuevo a AOKP tampoco resolvió el problema, por lo que el problema no solo persiste en las reinstalaciones de CM sino también en las ROM.

Lo que finalmente resolvió este problema para mí fue volver a formatear mi /sdcardpartición con la versión más reciente de CWM Recovery. Puede que esta no sea una solución muy limpia, pero en mi caso necesitaba limpiar la tarjeta SD de todos modos.

Si formatear no es una opción, intente con la otra respuesta publicada aquí con respecto a los .nomediaarchivos, no tuve éxito porque no pude encontrar esos archivos.

FWIW, tuve un problema similar. Después de instalar CM10, pude ver las fotos de mi ROM de stock anterior en el teléfono, pero no desde mi PC cuando estaba conectado a través de USB.

Lo que hice fue usar AirDroid para descargar los archivos a mi PC, eliminarlos con ES File Explorer y luego volver a cargarlos con AirDroid.

Esa es una forma de resolver el problema :) Todavía es extraño por qué sucede esto, ya que los archivos obviamente están "allí".