chmod コマンドを使用してファイルのアクセス許可を変更していますが、コードでは機能せず、デバイスもルート化されています。
String MyFilePath = "/data/data/MyPkgName/database/com.pocketchange.android.http.AsyncHttpRequestService.db";
CommandCapture command = new CommandCapture(0, "chmod 777 " + "\""+ MyFilePath+ "\"");
RootTools.getShell(true).add(command).waitForFinish();
実行すると、コマンド出力は次のようになります。
Unable to chmod /data/data/MyPkgName/databases/com.pocketchange.android.http.AsyncHttpRequestService.db: No such file or directory
しかし、ファイルは存在し、このコードを使用してデータベースディレクトリ内の別のファイルのアクセス許可を変更すると、成功したので、今何ができるでしょうか。