sql >> データベース >  >> RDS >> SQLite

run-asを使用して、内部ストレージからデータベースまたはその他のファイルを取得します

    設計によるuser Androidのビルド(ブートローダーのロックを解除するまで、これが携帯電話にあります userdebugで電話をフラッシュします またはeng ソフトウェア)内部ストレージへのアクセスを制限します -すべてのアプリは、独自のファイルにのみアクセスできます。幸いなことに、 rootを望まないソフトウェア開発者にとっては 彼らの電話Googleは内部ストレージにアクセスする方法を提供します デバッグ可能 run-asを使用したパッケージのバージョン 指図。

    /data/data/debuggable.app.package.name/databases/fileをダウンロードするには Android 5.1以降のデバイスから、次のコマンドを実行します。

    adb exec-out run-as debuggable.app.package.name cat databases/file > file
    

    /data/data/debuggable.app.package.name/の下のフォルダにある複数のファイルをダウンロードするには 一度に-tarを使用します :

    adb exec-out run-as debuggable.app.package.name tar c databases/ > databases.tar
    adb exec-out run-as debuggable.app.package.name tar c shared_prefs/ > shared_prefs.tar
    


    1. postgresデータベースの文字エンコードをどのように変更しますか?

    2. Oracle SQL:別のテーブルのデータでテーブルを更新します

    3. 条件付きJOINステートメントSQLServer

    4. MySQLを使用した基本的なSQLクエリについて学ぶ