Android手機無Root匯出應用資料庫

2021-08-07 09:25:49 字數 1022 閱讀 2018

標題黨,實際上不管android手機有沒有root,匯出資料庫檔案都是要root許可權的。

言歸正傳,無root手機匯出對系統有要求,按我測試的情況看,要求手機系統為 android 7.0+,開發者選項中開啟root授權》應用與adb。

1. 手機開啟root授權,設定》開發者選項》root授權》應用與adb;手機連線上電腦。

測試機:google nexus 5 lg,android 7.1.1

2. 獲取root許可權,進入手機系統

終端輸入命令

adb shell  // 進入shell模式

su root // 切換為root許可權

這時候可以看到輸入位置字首由  $  變為  #  

表示已經是進入到手機系統了

3. 切換到應用目錄

終端輸入命令,切換目錄到你的應用目錄

cd data/data/你的應用包名/database
一般來說,資料庫檔案都是放在database目錄下,當然,這個看你自己是怎麼放的。

4. 找到你要的資料庫,匯出到sd卡

可以使用 cp 命令

cp test.db /sdcard/
5. sd卡匯出到電腦上

adb pusll /sdcard/abc.txt ~/desktop/
匯出來的資料庫就是你砧板上的肉,愛咋地咋地。

參看這裡

end

小公尺手機如何無root啟用Xposed框架的經驗

在越來越多單位的引流或者業務操作中,基本都需要使用安卓的強大功能xposed框架,前幾天,我們單位購買了一批新的小公尺手機,基本都都是基於7.0以上系統版本,基本都不能夠刷入root的su許可權,即便是小部分能但很是麻煩,甚至也有刷入root的su許可權後重啟裝置就恢復無root狀態的情況發生,很是...

Android中判斷手機是否已經Root

本人部落格原文 在android中,雖然我們可以通過 runtime.getruntime exec su 的方式來判斷乙個手機是否root,但是該方式會彈出對話方塊讓使用者選擇是否賦予該應用程式root許可權,有點不友好。其實我們可以在環境變數 path所列出的所有目錄中查詢是否有 su檔案來判斷...

android手機root後的安全問題 (二)

安裝了新的應用,手機會傳送廣播,這些所謂的防毒軟體監聽這些廣播,然後彈出通知 好吧,我承認,他們在一定意義上還是有點用處的,我們先把這個問題放一放,先來說兩句題外話 360和和金山手機衛士都有乙個讓廣大android開發者比較蛋疼的乙個功能 那就是檢查廣告通知!當有通知欄有廣告的時候,執行360執行...