Ver la Versión Completa : [ TUTORIAL ] Copiar archivos a la carpeta /system
newyorkDC
03/10/09, 23:43:42
Buenas. Después de instalar la CM 4.1.11.1 he visto que esta bastante pelada en cuanto a sonidos se refiere (por ejemplo, los tonos de alarma, que sólo hay el Buzzer Alarm). He buscado mil manera de agregarlos pero como no tenia permiso para escribir en /system, no había manera de copiar los archivos. Finalmente he encontrado una solución muy fácil al problema, así que este tutorial en realidad es un 2en1.
Primera parte: Conseguir permiso de escritura para todo el directorio /system
Basta con que entreis en modo root en la consola (ya sea desde el Terminal Emulator como desde el ordenador situandonos en la carpeta tools del SDK y tecleando adb shell) y tecleeis el siguiente comando:
mount -o remount,rw /dev/block/mtdblock3 /systemEsto os dara permisos de escritura "durante una sesión", es decir que cuando cerreis el terminal o desconecteis la Magic del ordenador y volvais a conectarla, tendreis que volver a teclear el comando.
Segunda parte: Copiar archivos (por ej: archivos de sonido que no estan en la versión 4.1.11.1 de CM)
Lo primero que tenemos que hacer es conseguir los archivos que queremos copiar a la carpeta. Os diré como conseguir los que ponemos de ejemplo, o sea, los archivos de audio correspondientes a la alarma (roaster, beep-beep...). Yo los he sacado de la ROM parcheada de la versión 1.6, podéis descargarla aquí (http://www.androidiani.com/%7Eweb14_repository/nk02/ion1.6-marketfix-signed.zip), pero si ya teneis una ROM que los contenga podeis sacarlos de allí.
Para sacar los archivos solo teneis que abrir el .zip con un programa tipo WinRar y descomprimirlos de la carpeta /system/media/audio/alarms (que será la misma donde los copiaremos, pero en la Magic).
Estos archivos teneis que copiarlos en la SD, recomiendo que creeis una carpeta en la SD llamada "alarms" y metais los archivos allí. Una vez hecho esto, solo tenemos que teclear estos comandos en el terminal (en modo adb shell):
mv /sdcard/alarms/* /system/media/audio/alarms
rmdir /sdcard/alarms
rebootLo que hará es copiar todo el contenido de la carpeta /sdcard/alarms a la carpeta /system/media/audio/alarms y luego borrar dicha carpeta de la sdcard, ya que no la volveremos a necesitar, finalmente reiniciará el dispositivo para que todo esté en su sitio.
Espero que os sirva de ayuda y estoy abierto a propuestas de mejora de este tutorial.
Gracias!
makoko1979
04/10/09, 10:20:34
Si lo que quieres es tener mas sonidos de alarmas, melodias y notificaciones, es mas facil que todo eso simplemente en la sd tienes que crear las carpetas necesarias con los nombres igual a los que tiene en el system por ejemplo, ALARMS, NOTIFICATIONS Y RINGTONES. Y dentro de cada carpeta poner las melodias, sonidos o demas que quieras y cuando en los ajustes quieras modificar los sonidos ya te apareceran todos los que has metido.
UN SALUDO
Si lo que quieres es tener mas sonidos de alarmas, melodias y notificaciones, es mas facil que todo eso simplemente en la sd tienes que crear las carpetas necesarias con los nombres igual a los que tiene en el system por ejemplo, ALARMS, NOTIFICATIONS Y RINGTONES. Y dentro de cada carpeta poner las melodias, sonidos o demas que quieras y cuando en los ajustes quieras modificar los sonidos ya te apareceran todos los que has metido.
UN SALUDO
Exacto, pero para que funcione una puntualización: los nombres de las carpetas hay que ponerlos en minúsculas.
davidlig
04/10/09, 15:27:03
Buenas. Después de instalar la CM 4.1.11.1 he visto que esta bastante pelada en cuanto a sonidos se refiere (por ejemplo, los tonos de alarma, que sólo hay el Buzzer Alarm). He buscado mil manera de agregarlos pero como no tenia permiso para escribir en /system, no había manera de copiar los archivos. Finalmente he encontrado una solución muy fácil al problema, así que este tutorial en realidad es un 2en1.
Primera parte: Conseguir permiso de escritura para todo el directorio /system
Basta con que entreis en modo root en la consola (ya sea desde el Terminal Emulator como desde el ordenador situandonos en la carpeta tools del SDK y tecleando adb shell) y tecleeis el siguiente comando:
mount -oremount,rw /dev/block/mtdblock3 /system
Te falta un espacio al volver a montar la partición es:
mount -o remount,rw /dev/block/mtdblock3 /system
Un saludo y gracias ;)
newyorkDC
05/10/09, 15:06:09
Si lo que quieres es tener mas sonidos de alarmas, melodias y notificaciones, es mas facil que todo eso simplemente en la sd tienes que crear las carpetas necesarias con los nombres igual a los que tiene en el system por ejemplo, ALARMS, NOTIFICATIONS Y RINGTONES. Y dentro de cada carpeta poner las melodias, sonidos o demas que quieras y cuando en los ajustes quieras modificar los sonidos ya te apareceran todos los que has metido.
UN SALUDO
No solo sirve para copiar los archivos de audio de la alarma (era un ejemplo), tambien te puede servir para mover el apk de alguna aplicación que la quieras meter en /system/app (por ej: SimChecker)
kaskapucelano
05/10/09, 16:09:44
Y k teng k poner desde el terminal emulator o lo tng k acer desde el pc?
newyorkDC
11/10/09, 21:30:18
Como dice el tutorial, estos comandos los puedes introducir direcatmente en el Terminal Emulator
DiGWeeD
11/10/09, 23:32:13
gracias por la info
thetruth21
24/11/11, 00:12:40
He intentado hacerlo para mover un apk a la carpeta /system/app y todo el rato me dice failed on (ruta) - Cross - device link
Alguna sugerencia??
raziel-77
25/11/11, 20:41:20
He intentado hacerlo para mover un apk a la carpeta /system/app y todo el rato me dice failed on (ruta) - Cross - device link
Alguna sugerencia??
Este metododo es muy antiguo, tienes navegadores de archivos para android con opciones root (root explorer por ejemplo, aunque tienes aplicaciones similares y gratuitas en el market) que puedes hacerlo desde el mismo teléfono sin necesedad de escribir nada, de la SD a system con tan solo elegir archivos y mover a la memoria interna..
Ni que decir tiene que sea como sea para entrar o tocar cualquier cosa de la partición system as de ser root.
thetruth21
26/11/11, 11:42:36
Este metododo es muy antiguo, tienes navegadores de archivos para android con opciones root (root explorer por ejemplo, aunque tienes aplicaciones similares y gratuitas en el market) que puedes hacerlo desde el mismo teléfono sin necesedad de escribir nada, de la SD a system con tan solo elegir archivos y mover a la memoria interna..
Ni que decir tiene que sea como sea para entrar o tocar cualquier cosa de la partición system as de ser root.
Lo se. Intente hacer este metodo porque el root explorer no me funcionaba, me daba un error al copiar directamente a la carpeta /system/app. Al final lo consegui copiando primero el .apk a la carpeta /system, cambiandole los permisos una vez alli y luego mover a /system/app.
Un saludo!!
majuass
04/07/16, 11:57:16
Buenas. Después de instalar la CM 4.1.11.1 he visto que esta bastante pelada en cuanto a sonidos se refiere (por ejemplo, los tonos de alarma, que sólo hay el Buzzer Alarm). He buscado mil manera de agregarlos pero como no tenia permiso para escribir en /system, no había manera de copiar los archivos. Finalmente he encontrado una solución muy fácil al problema, así que este tutorial en realidad es un 2en1.
Primera parte: Conseguir permiso de escritura para todo el directorio /system
Basta con que entreis en modo root en la consola (ya sea desde el Terminal Emulator como desde el ordenador situandonos en la carpeta tools del SDK y tecleando adb shell) y tecleeis el siguiente comando:
mount -o remount,rw /dev/block/mtdblock3 /systemEsto os dara permisos de escritura "durante una sesión", es decir que cuando cerreis el terminal o desconecteis la Magic del ordenador y volvais a conectarla, tendreis que volver a teclear el comando.
Segunda parte: Copiar archivos (por ej: archivos de sonido que no estan en la versión 4.1.11.1 de CM)
Lo primero que tenemos que hacer es conseguir los archivos que queremos copiar a la carpeta. Os diré como conseguir los que ponemos de ejemplo, o sea, los archivos de audio correspondientes a la alarma (roaster, beep-beep...). Yo los he sacado de la ROM parcheada de la versión 1.6, podéis descargarla aquí (http://www.androidiani.com/%7Eweb14_repository/nk02/ion1.6-marketfix-signed.zip), pero si ya teneis una ROM que los contenga podeis sacarlos de allí.
Para sacar los archivos solo teneis que abrir el .zip con un programa tipo WinRar y descomprimirlos de la carpeta /system/media/audio/alarms (que será la misma donde los copiaremos, pero en la Magic).
Estos archivos teneis que copiarlos en la SD, recomiendo que creeis una carpeta en la SD llamada "alarms" y metais los archivos allí. Una vez hecho esto, solo tenemos que teclear estos comandos en el terminal (en modo adb shell):
mv /sdcard/alarms/* /system/media/audio/alarms
rmdir /sdcard/alarms
rebootLo que hará es copiar todo el contenido de la carpeta /sdcard/alarms a la carpeta /system/media/audio/alarms y luego borrar dicha carpeta de la sdcard, ya que no la volveremos a necesitar, finalmente reiniciará el dispositivo para que todo esté en su sitio.
Espero que os sirva de ayuda y estoy abierto a propuestas de mejora de este tutorial.
Gracias!
Hola, he intentado la primera opcion pero despues de escribir el comando mesale permiso denegado
Voy a echar un vistazo, que ayer abrí un tema sobre esto y ya comento.
Gracias
Vale, entiendo entonces que si no eres root, no tienes permisos para pasar los archivos ogg, a la carpeta system /media /audio /notifications y no hay nada que hacer?
Si lo que quieres es tener mas sonidos de alarmas, melodias y notificaciones, es mas facil que todo eso simplemente en la sd tienes que crear las carpetas necesarias con los nombres igual a los que tiene en el system por ejemplo, ALARMS, NOTIFICATIONS Y RINGTONES. Y dentro de cada carpeta poner las melodias, sonidos o demas que quieras y cuando en los ajustes quieras modificar los sonidos ya te apareceran todos los que has metido.
UN SALUDO
Gracias, me estaba volviendo loco intentando pasar los archivos ogg a la carpeta system de la memoria interna y no me dejaba al ser solo de lectura.
Lo he echo tal cual dices y funcionando.
Un saludo crack :gracias:
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.