find 【搜尋的起始目錄】 -name 【用正規表示式篩選檔名】
輸入exit
退出 adb 模式
使用adb devices
檢視當前 usb 是否有連線裝置,連線著幾台裝置
如果發現有大於1臺的裝置,需要通過adb -s
命令來指定裝置。
-s 用來指定裝置序列號,也就是前面adb devices
列印出來的列表中的第一列
adb -s【安卓裝置編號】shell
即可進入到裝置中,使用su
命令可以拿到管理員許可權。
adb pull【待拉去的手機檔案路徑】【存放到的pc端目錄】
(點號表示當前目錄)
如果手機未root,而我們又去獲取系統內部路徑;或者已 root 但沒有 super 許可權,都會報 permission denied
adb root
獲取管理員許可權後,再執行相應指令即可
adb root pull【待拉去的手機檔案路徑】【存放到的pc端目錄】
sqlite3 的路徑與 adb 一樣,都在 sdk 目錄下的 platform-tools 資料夾下。
因為在系統環境變數下宣告了該路徑,因此,可以在命令列中,在不帶路徑的前提下,直接使用。
( sqlite3命令可以在 cmd 中執行,也可以在adb shell 後的安卓命令列下直接執行 )
sqlite3 【資料庫路徑】
,可以開啟資料庫,輸入.help
可以檢視幫助文件。
由於使用了第三方庫(net.zetetic:android-database-sqlcipher:4.2.0』 )對資料庫進行加密,因此會提示檔案不是乙個資料庫
(左邊加密,右邊未加密)可以看到 sqlcipher 是對整個資料庫進行加密(而非針對內容字段)
明文的資料庫以 "sqlite format 3"打頭,中間空了很多,然後依次是建立表的語句,資料內容,和表名。
由於使用了第三方庫(net.zetetic:android-database-sqlcipher:4.2.0』 )對資料庫進行加密,因此這裡讀不出來
Android 檢視sqlite資料庫
開啟eclipse window show view other android file explorer data data 然後找到程式包的資料夾,開啟databases,就能看到sqlite資料庫檔案了。選擇將其匯出。這樣就把sqlite資料庫檔案以檔案的方式匯出來了,然後使用sqlite介...
Android檢視簡訊資料庫
一 首先,得找一部root過的手機。1 進入命令視窗。ctrl r cmd 確認 2 adb pull data data com.android.providers.telephony databases mmssms.db mmssms.db 在命令視窗中輸入這條指令。3 如果報沒有許可權的錯誤...
Android開發檢視sqlite資料庫的方式
免去了每次都匯出db檔案到本地然後再用工具檢視的繁瑣。方法 一 在path裡面配置adb環境變數 二 使用命令進入sqlite命令模式 三 檢視表結構以及其它命令 tables 顯示所有表 schema 顯示資料庫的schema schema table name 顯示表的schema header...