Loading...

android-group-japan@googlegroups.com

[Prev] Thread [Next]  |  [Prev] Date [Next]

[android-group-japan: 1867] R e: /system へのファイルアクセスに関して Akio Kondo Sun Oct 04 23:00:39 2009

こんどう@組み込みWGです。

その操作にはroot権限が必要です。
systemパーティションのリードオンリーを書き込み可能に変えてから
mvやcatコマンドを使う必要があります。

環境は何を使っていらっしゃいますか?
HT-03Aではsystem配下を書き込み可能にする事は通常の方法では出来ません。
マーケットでアプリを配布することをお考えであれば、
root権限を持てるように改造したユーザーしか利用できないアプリになってしまうので
意図したアプリにはならないのではないでしょうか。
#rootユーザー向けに配信したいというのであれば別ですけど。

エミュレータやroot権限が取得できるようにしたDevPhone1、GDDPhoneを使っていて、
デモや個人的に使用するのであれば
rootになった状態で
mount -o rw,remount /dev/block/mtdblock3 /system
でsystemパーティションを書き込み可能に出来ます。
元に戻す場合は
mount -o ro,remount /dev/block/mtdblock3 /system
です。

#それ以外の機種の場合は機種毎にパーティション構成が違うと思いますのでご注意ください。

On 10月5日, 午後1:54, ToT <[EMAIL PROTECTED]> wrote:
> お世話になっております、小山です。
>
> アプリ内部で /system 配下のlibフォルダへファイルを
> コピー/移動させたいのですが、できないのでしょうか?
> コピーコマンドは実装されてなかったので、移動コマンドの場合、
>
> Runtime.getRuntime().exec("mv /sdcard/aaa.txt /system/lib");
>
> としたのですが、/system/lib にファイルが移動されません。
>
> /system 配下ですが、READ Onlyとなっていて、これが原因なのだと
> 思いますが、write可能にするにはどうしたらよいでしょうか?
>
> シェルを使用して行う場合、adb remountしてから、
> adb pushでファイルを置くということは分かったのですが。。。
>
> 何か良い知恵ございましたら、ご教授下さい、よろしくお願いします。
--~--~---------~--~----~------------~-------~--~----~
このメールは次の Google グループの参加者に送られています: 日本Androidの
会
 このグループにメールで投稿: [EMAIL PROTECTED]
 このグループから退会する: [EMAIL PROTECTED]
 その他のオプションについては、次の URL からグループにアクセスしてくださ
い。 http://groups.google.co.jp/group/android-group-japan?hl=ja
-~----------~----~----~----~------~----~------~--~---