Viberアプリのファイルを検索する方法

Viberアプリのファイルを検索する方法

私は、viber アプリでファイルシステムの抽出を実行しようとしています。私の調査結果によると、viber には databases という名前のフォルダがあり、その中に Viber_messages、Viber_data、および Viber_call_log.db という興味のあるファイルが含まれていることがわかりました。そこで、まず「adb devices」コマンドを使用して Android デバイスが接続されていることを確認してから、「adb shell」と入力しました。次に、find / -nameフォルダ名とファイル名を順に入力して「」と入力して前述のファイルを検索することにしましたが、返ってきた応答は「not found」でした。su と入力してルート化も試みましたが、同じ応答が返ってきました。

何が間違っているのでしょうか?私がやったことの画像を添付しましたここに画像の説明を入力してください

答え1

キーボードが摩耗するまで、構文のバリエーションを試すことができます。findは、起動したシェルによって見つからないため、まずこれを修正する必要があります。

ADBで見たことがないfindので、まずは実際にそのコマンドがあるかどうかを確認し、ない場合は別の戦略を決めます。たとえば、次grepの出力を試すことができます。ls -R

答え2

もしあなたの携帯電話はルート化されています(あなたの発言「suと入力してルート化しようとした」に基づいて、私は推測(そうではないかもしれませんが、よくわかりません)BusyBox とターミナル エミュレーターをインストールするだけで、おそらく期待していたり​​、使い慣れている Linux コマンドをさらに多く利用できるようになります。これでは、接続された USB または SD カードにコピーすることしかできず、基本的には Play ストアのアプリで実行されます。

一般的な adb ページへのリンク:
ヘルプ:
Android に慣れるには、ここと developer.android.com 全般を調べる必要があります。Android と通常の Linux の間には、かなり重要な違いがいくつかあるためです (デフォルトではルート アクセスができず、すべてのディレクトリにアクセスできないなど)。

こちらもお読みください:
http://www.linuxtopia.org/online_books/android/devguide/guide/developing/tools/android_adb_copyfiles.html

これは、デバイスから/デバイスにファイルをコピーする方法を説明しています。関連する行は次のとおりです。

adb pull <remote> <local>

コマンドでは、開発マシン (ローカル) およびエミュレーター/デバイス インスタンス (リモート) 上のターゲット ファイル/ディレクトリへのパスを参照します。

次に例を示します。

adb push foo.txt /sdcard/foo.txt

関連情報