Ver Mensaje Individual
  #1  
Viejo 03/10/09, 23:43:42
Array

[xs_avatar]
newyorkDC newyorkDC no está en línea
Miembro del foro
 
Fecha de registro: jun 2009
Mensajes: 92
Modelo de smartphone: Google Nexus 5
Tu operador: Pepephone
Copiar archivos a la carpeta /system

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:

Código:
mount -o remount,rw /dev/block/mtdblock3 /system
Esto 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í, 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):

Código:
mv /sdcard/alarms/* /system/media/audio/alarms
 rmdir /sdcard/alarms
reboot
Lo 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!

Última edición por newyorkDC Día 14/10/09 a las 12:43:12.
Responder Con Cita
Gracias de parte de: