2011-11-09 1 views
0

可能性の重複:
Create a file in /system directoryファイル

まず第一に、私は、アプリケーションにすべてのスーパーユーザー権限(私は私根ざしギャラクシーSを使用しています)を得ました、次に、このコードを使って/ systemにファイルを作成します。

try 
{ 
File file = new File("/system/", "test.prop"); 
file.createNewFile(); 
} 

残念ながらファイルは作成されません。問題の原因は何か?

ありがとうございます。

答えて

1

デフォルトでは、/ systemパーティションはAndroidでは読み取り専用としてマウントされます。書き込み可能にするには、読み書き可能な状態にする必要があります。 adb remountがそれを助けるかもしれません。

+0

どうやってJAVAコードで作っていますか?ガイドはありますか? – androniennn

+0

あなたのアプリから* mount *コマンドを発行してシェルを実行することができます。これを試す前に、/ systemは異なるデバイスの別のパーティションからマウントされる可能性が高いので、現在マウントされているパーティションを見つけてr/wとして再マウントする必要があります。後で、あなたがしようとしていることは、レンガの可能性が90%を超えているように思えます。 – JimmyB

1

システムパーティションは読み取り専用なので、まだその状態になっている間は書き込むことはできません。