Copie pastas em / data / data para sdcard e vice-versa

Eu tenho um problema quando tento copiar pastas dentro de / data / data para SDcard.

Eu tenho meu telefone enraizado.

Eu solicito permissões de superusuário no meu aplicativo com:

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

estou a usarFileUtils do Apache para copiar arquivos / pastas.

O que eu descobri é se eu altero manualmente as permissões das pastas paraREAD Eu posso copiá-lo de / data / data para SDcard.

Existe alguma maneira de mudar de forma recursivaRW permissões de todas as pastas dentro/ data / data ler e escrever pastas?

eu tenteichmod mas não funciona.

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

Eu quero fazer um programa de backup e eu quero ler algumas pastas dentro/ data / data e escreva-os na pasta de um SDcard.

Então eu quero restaurar essas pastas lendo-as a partir de uma pasta do SDcard e escrevê-las/ data / data.

Você poderia me ajudar por favor?

questionAnswers(1)

yourAnswerToTheQuestion