Copie carpetas en / data / data a sdcard y viceversa

Tengo un problema cuando intento copiar carpetas dentro de / data / data a la tarjeta SD.

Tengo mi teléfono enraizado.

Solicito permisos de superusuario en mi aplicación con:

Runtime.getRuntime().exec("su");

Estoy usandoFileUtils desde Apache para copiar archivos / carpetas.

Lo que descubrí es que si cambio manualmente los permisos de carpetas aREAD Puedo copiarlo desde / data / data a la tarjeta SD.

¿Hay alguna manera de cambiar recursivamente elRW permisos de todas las carpetas dentro/ datos / datos leer y escribir carpetas?

He intentadochmod pero no funciona.

Runtime.getRuntime().exec("chmod 777 /data/data");

Quiero hacer un programa de respaldo y quiero leer algunas carpetas dentro/ datos / datos y escríbalas en la carpeta de una tarjeta SD.

Luego quiero restaurar estas carpetas leyéndolas de una carpeta de la tarjeta SD y escribirlas en/ datos / datos.

¿Usted me podría ayudar por favor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta