ホーム > 001HT, root化 > 001HT(2.3)のシャッター音を消す

001HT(2.3)のシャッター音を消す

2011/05/20

この記事は

http://arkdroid.com/010/

へ移転しました。

カテゴリー:001HT, root化
  1. ukk
    2011/05/21 10:34 | #1

    いつも参考にさせて頂いています。
    コマンドを使用のやり方でやってみたのですが、
    cp /data/local/tmp/HTCCamera.apk /system/app/
    のところで、FileNotFoundになりました。
    同じくRoot操作の出来るSuperManagerでファイル類を確認してみたんですが、
    /data/local/tmp/に、HTCCamera.apkはコピー出来ていたのですが、
    パーミッションが変更されていませんでした。

    で、SuperManagerでパーミッション変更、
    /system/app/にコピー、再起動で正常にHTCCameraが置き換わっていました。

    パーミッション変更とコピーがadbから出来なかった原因は何か見当つきますでしょうか?

  2. dangquybk
    2011/05/21 19:36 | #2

    出来ました。(^-^)/
    有難うございます。

  3. 2011/05/23 11:06 | #3

    > パーミッション変更とコピーがadbから出来なかった原因は何か見当つきますでしょうか?

    横やりで、すみません。
    本ポストのように、シャッター音を消すなんて…ことはしていないのですが :-)

    > /data/local/tmp/に、HTCCamera.apkはコピー出来ていたのですが、パーミッションが変更されていませんでした。

    このときの”/data/local/tmp/HTCCamera.apk”のパーミッションはどうだったのでしょうか?
    具体的には、0644(rw-r–r–)ではなく 0040(—rw—)とか。

    原因を問う前に、ご自身がどのような操作をして、本例のように「パーミッションが変更されていない」のであれば、パーミションはこうだったと書いて頂いた方が回答できると思いますよ。パーミション情報は利用されているアプリで確認できますよね。

    少なくとも他の方ができているようなので、何か操作が間違ったんだろうな程度でスルーされます。

  4. quest
    2011/05/23 18:59 | #4

    「コマンドプロンプトを使用した手順」でやってみたのですが、
    【cp /data/local/tmp/HTCCamera.apk /system/app/】のところで【CP : not found】になってしまいます。
    Android SDKもここのサイトを使用させて頂いたのですが、なにか足りないのでしょうか?

    • 2011/05/23 20:41 | #5

      コメントありがとうございます。
      not foundが出るということは、おそらく /data/local/tmp/ にHTCCamera.apkがうまくpushされていないと思います。
      今回のコマンド例では、c:\downloadというフォルダにHTCCamera.apkがあるという仮定ですので、1行目のcd コマンドの時に、実際にHTCCamera.apkがあるフォルダに移動しているか。
      また、pushコマンドの前に、一度

      rmdir /data/local/tmp/
      mkdir /data/local/tmp/

      と入力して行ってみてください。

  5. quest
    2011/05/24 11:44 | #6

    返答いただき有賀等ございます。
    いろいろやってみたところ ファイルがないのではなく、
    CPコマンド自体ないみたいです・・・
    http://arkdroid.wordpress.com/2011/05/14/008/
    ここで使われたROMに コマンドが抜け落ちているなんてありえるのでしょうか?

    • 2011/05/24 14:39 | #7

      > CPコマンド自体ないみたいです・・・

      UNIX系のファイルは大文字、小文字は別物ですが….

      単純な間違いならいいのですが、大文字の”CP”はデフォルトではないですよ。

      adb shellの後に “$”プロンプトとなり、suコマンドで “#”プロンプトになっていると思います。
      いずれにせよ “#”プロンプトで以降のコマンドを実行します。

    • quest
      2011/05/24 15:51 | #8

      http://yotakasa.blogspot.com/2010/11/cp.html
      上記のサイトと同じ現象のようでした。
      busyboxをいれて自己解決いたしました。
      有難うございました。

      • 2011/05/24 16:00 | #9

        なるほどね。
        私の利用しているROMはCM7なので気がつきませんでした :-)

        ネタとして cp がつかえない場合は、cat を使いましょう。
        adb shell
        cat HTCCamera.apk > /data/local/tmp
        という風にです。

        まあbusyboxは楽だしね。

コメントは停止中です。
フォロー

Get every new post delivered to your Inbox.