我的應用程序是一個系統應用程序。我需要的是爲所有其他應用程序執行乾淨的數據。據我所知,所有應用程序存儲在/ data/data中的數據。有沒有辦法以編程方式刪除/ data/data中的所有文件夾/文件?刪除/數據/數據文件夾
我知道該怎麼做,從亞行:
adb shell
# rm -r /data/data
這是我正在努力做到這一點代碼:
Process process;
try {
process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("mount -o remount,rw -t rfs /dev/stl5 /data; \n");
os.writeBytes("rm -r /data/data; \n");
os.writeBytes("mount -o remount,ro -t rfs /dev/stl5 /data; \n");
return;
} catch (IOException e) {
e.printStackTrace();
}
請停止。你不知道你在做什麼,所以不應該嘗試系統級別的任務。 –
你能建議一些更明智的東西嗎?如何清理所有應用程序的數據?我有自己的盒子在Android下運行。有幾個應用程序(只是我自己的,沒有任何畫廊或播放器)。我需要 - 清理所有數據。 – kralex
不,你在頭頂,幫助你渡過這一瞬間的障礙,只會增加製造更大更危險的東西的可能性。在破解它的安全模型之前,你需要投入一些認真的時間來理解android。 –