Tema: [ TUTORIAL ] Tasker Basico
Ver Mensaje Individual
  #51  
Viejo 27/03/12, 13:02:36
Array

[xs_avatar]
sanmi69 sanmi69 no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: may 2010
Localización: Bilbao
Mensajes: 1,580
Modelo de smartphone: Huawei P20 Pro
Tu operador: Jazztel
 Cita: Originalmente Escrito por sanmi69 Ver Mensaje
/etc es un symlink a /system/etc por lo que debería dar igual.

Asi todo ya he encontrado una solucion.
El fichero host tiene permisos de escritura solo para propietario. Hay que poner permisos de escritura para todos.

Y la solucion no es hacer una copia en system/etc: Haria lo siguiente:

1- Copiar Archivo
/system/etc/hosts a hosts.wifi (asi me lo copia en la SD para modificar)
2-Copiar Archivo
/system/etc/hosts a hosts (asi me lo copia en la SD como copia seguridad)
3- Escribir archivo
hosts.wifi añadir encendido (metiendo la entrada que me interesa)
4- Volver a montar
/system escribible encendido (para poder escribir en system)
5- Copiar Archivo
hosts.wifi a /system/etc/hosts (asi reemplazo el host original por el modificado)
6- Volver a montar
/system escribible apagado (para quitar escritura en system por seguridad)


Y funciona!!!


Para salir:

1-Volver a Montar
/system escribible encendido (para escribir en system)
2-Copiar archivo
hosts a /system/etc/hosts (escribir la copia de seguridad de antes)
3- Volver a montar
/system escribible apagado (para quitar escritura en system por seguridad)


Y funciona todo perfectamente. Pero hay un problema. Si ejecuto el adFree para actualizar el hosts, me lo graba con permisos 644 cuadno tiene que tener 666 y tengo que cambiar los permisos a mano otra vez
Arreglado el script. Tan solo hay que cambiar los permisos mediante root:

1- Copiar Archivo
/system/etc/hosts a hosts.wifi (asi me lo copia en la SD para modificar)
2-Copiar Archivo
/system/etc/hosts a hosts (asi me lo copia en la SD como copia seguridad)
3- Escribir archivo
hosts.wifi añadir encendido (metiendo la entrada que me interesa)
4- Volver a montar
/system escribible encendido (para poder escribir en system)
5-(NUEVO PASO) Ejecutar Consola
chmod 666 /system/etc/hosts (Usar root activado)

6- Copiar Archivo
hosts.wifi a /system/etc/hosts (asi reemplazo el host original por el modificado)
7- Volver a montar
/system escribible apagado (para quitar escritura en system por seguridad)

Lo que no entiendo es porque tengo que hacer todo esto en la SD como copia de seguridad y no puedo usar system. En casa depurare un poco mas el script para no tener que copiar dos ficheros a la SD (el original y el modificado). Posiblemente fuera por los permisos de fiuchero. Ahora que lo tengo solucionado a ver si funciona de la forma original (copia de seguridad del hosts y modificar el hosts original), y luego al salir de casa restaurar la copia de seguridad y eliminar esa copia

PD: Cada día me gusta mas el tasker:

En mi Galaxy Nexus tengo 11 perfiles:

Dormir: Se me pone en modo silencio de 11 de la noche a 8 de la mañana (Desactivo el perfil si salgo de fiesta)
Dormir Fin de semana: Se me pone en modo silencion de 00:00 a 10 de la mañana sabados y domingos (Desactivo el perfil si salgo de fiesta)
Cumpleaños: Alarma a las 6 de la tarde si hay algun evento en el calendario de eventos y cumpleaños. Me pone una notificacion.
Cumpleaños Abrir: Abre el calendario al pulsar en la notificacion que crea el perfil anterior
Reunion: Se me pone en modo silencio cuando tengo algun evento en el calendario "Trabajo"
Coche: Me Quita el bloqueo de pantalla y me arranca radardroid si tengo el gps encendido (pena que no se pueda encender el gps...) si me conecto por BT al coche
Sincronizar: Si estoy conectado a mi red wifi, a las 2 de la mañana me sincroniza fotos y otras cosas (con el programa foldersync)
BT Auto Off: Si esta 5 minutos sin emparejar el BT se apaga el BT
BT Conectado: Si se conecta a algun aparato BT me sube el volumen multimedia al maximo
Wifi Casa: De mometno solo hace lo que he comentado de modificar el hosts para no tener direcciones publicas y provadas diferentes para mi servidor desde el movil
Wifi Auto Off: Si esta 30 minutos sin conectar a wifi se apaga el wifi

Una pasada

Última edición por sanmi69 Día 27/03/12 a las 13:17:38.
Responder Con Cita
Los siguientes 5 usuarios han agradecido a sanmi69 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]