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?