Tema: [ TUTORIAL ] Tasker Basico
Ver Mensaje Individual
  #50  
Viejo 27/03/12, 09:22:10
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 Franjua Ver Mensaje
Si el fichero está en system/etc/host ¿por que no lo pones eso en la ruta? estás poniendo solo etc/host... a ver si ese es tu problema
/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
Responder Con Cita
Los siguientes 2 usuarios han agradecido a sanmi69 su comentario: