PCで「adbroot」を使用して電話へのrootアクセスを取得し、/dataフォルダーの下のファイルコンテンツを変更できます。今私はJavaコードを使用してapkでそれをやりたいです。私はブローコードを試しました:
Runtime.getRuntime().exec(new String[]{"sh", "/sdcard/my.sh"});
この関数は、シェルコマンドがroot権限を必要としない場合にうまく機能します。今私はmy.shをに変更します
su root
chmod 777 /data/filetochange.xml
rm -r /data/filetochange.xml
しかし、それはうまくいきませんでした。これをJavaコードで実行できますか?