導航:首頁 > 程序命令 > adb命令更新系統

adb命令更新系統

發布時間:2022-04-24 10:30:15

Ⅰ 如何使用adb命令查看和更新資料庫

如何使用adb命令查看android中的資料庫

1,進入到控制台中,輸入adb shell,進入到命令模式的環境中
2,輸入:cd /data/data/
3, 選擇你所在的資料庫文件,比如我的com.android.homework, 輸入命令:cd com.android.homework
4, 可以使用ls -l 命令查看當前目錄中的文件
5,輸入: cd databases 進入到資料庫文件中
6, ls -l 顯示你資料庫中你建立的資料庫
7, sqlite3 info.db 進入到你選擇的資料庫中
8, .tables :查看你建的表
9, select * from table_name;s 可以查看整個表的信息
10, 使用其他的SQL語句可以進一步對表進行操作,注意SQL語句必須用分號(;)結尾

如果是自己建的資料庫,不需要這么麻煩的吧。

Ⅱ 關閉華為手機自動更新

操作方法:

一、去除系統更新的小紅點

1、關閉手機的WIFI和數據網路(4G)。

2、「設置」 --> 「應用和通知」--> 「應用管理」,找到「系統更新」,點開「存儲」,執行刪除數據和清空緩存操作


三、ADB操作

1、下載ADB和驅動,文章最後有下載地址

2、安裝驅動,下載包中Handset+WinDriver.exe,進行安裝。安裝完,把華為手機連上電腦,會自動安裝驅動,手機會提示是否usb介面模式和允許使用USB調試模式

3、解壓下載包中的adb到C盤

4、C盤adb文件夾上,按住Shift,點擊滑鼠右鍵,選擇「在此處打開命令窗口(W)」。或者可以通過命令來打開,運行CMD,輸入cd c:adb

5、停止系統更新,CMD命令窗口輸入命令adb shell pm disable-user com.huawei.android.hwouc

6、等待adb成功關閉系統更新,重啟手機即可,之後點擊手機中的系統更新是點不開的。

註:如果要恢復開啟系統更新方法,CMD命令窗口輸入命令:adb shell pm enable com.huawei.android.hwouc

Ⅲ 華為如何徹底關閉系統更新

對於不跟著華為當前版本更新的人來說,頻繁會彈框提示系統更新,華為所謂的設置禁止系統更新、不提示系統更新,是沒有任何效果的,該彈框提示的還是彈框提示,對我來說這會比較煩不能忍受。通過客服電話咨詢無解。

操作方法:

一、去除系統更新的小紅點

1、關閉手機的WIFI和數據網路(4G)。

2、「設置」 --> 「應用和通知」 --> 「應用管理」 ,找到「系統更新」,點開「存儲」,執行刪除數據和清空緩存操作[break]

65-1.png

二、打開調試模式

1、「設置」 --> 「系統」 --> 「關於手機」,連續點擊7次「版本號」欄,屏幕將出現提示「您正處於開發者模式」,返回上一步「系統」界面,打開「開發人員選項」,關閉「自動系統更新」,打開「USB調試」以及打開「僅充電」模式下允許ADB調試。

65-2.png

三、ADB操作

1、下載ADB和驅動,文章最後有下載地址

2、安裝驅動,下載包中Handset+WinDriver.exe,進行安裝。安裝完,把華為手機連上電腦,會自動安裝驅動,手機會提示是否usb介面模式和允許使用USB調試模式

3、解壓下載包中的adb到C盤

4、C盤adb文件夾上,按住Shift,點擊滑鼠右鍵,選擇「在此處打開命令窗口(W)」。或者可以通過命令來打開,運行CMD,輸入cd c:adb

5、停止系統更新,CMD命令窗口輸入命令adb shell pm disable-user com.huawei.android.hwouc

6、等待adb成功關閉系統更新,重啟手機即可,之後點擊手機中的系統更新是點不開的。

註:如果要恢復開啟系統更新方法,CMD命令窗口輸入命令:adb shell pm enable com.huawei.android.hwouc

Ⅳ 如何利用adb命令修改系統文件內容

在Android下,/etc是link到/system/etc的,我們需要修改/system/etc/hosts來實現。但是這個文件是只讀,不能通過shell直接修改。可以通過連接到PC上使用adb來修改。步驟如下:
1、獲得root許可權:adb
root
2、設置/system為可讀寫:adb
remount
3、將hosts文件復制到PC:adb
pull
/system/etc/hosts
<PC機上文件名>
4、修改PC機上文件
5、將PC機上文件復制到
手機
:adb
push
<PC機上文件名>
/system/etc/hosts
如果要查看是否修改成功,可以在PC上執行adb
shell,運行cat
/system/etc/hosts;或者在手機上運行cat
/system/etc/hosts。

Ⅳ 華為平板如何取消每3日進一步更新

若想永久地關閉華為手機的系統更新服務,可使用ADB命令來屏蔽系統更新功能。

以華為P20Pro為例,具體操作方法可分為以下兩大部分:

一、為手機開啟USB調試

1、通過手機桌面打開「設置」APP,進入「設置」窗口功能列表。

2、在「設置」窗口功能列表中,找到「關於手機」,並點擊打開。

3、在「關於手機」窗口,連續點擊「版本號」5次,打開「開發人員選項」。

4、通過「關於手機」界面返回到上一級窗口,找到「系統和更新」,並點擊打開。

5、在「系統和更新」窗口,找到「開發人員選項」,並點擊打開。

6、在「開發人員選項」窗口,找到「USB調試」,並點擊打開。

二、利用ADB命令,屏蔽系統更新功能

1、在開啟「USB調試」後,將手機與電腦連接,並在手機端彈出「是否允許USB調試?」窗口時,點擊「確定」。

2、通過網路下載ADB工具包,並將文件解壓放置於電腦C盤的ADB文件夾(如果沒有需要新建)中。

3、然後按下WIN鍵+R鍵,調出運行窗口並輸入「CMD」,點擊「確定」後運行CMD。

4、在CMD窗口,輸入命令「cd c:\adb」並回車,命令執行後將進入ADB目錄。

cd c:\adb
5、然後在CMD窗口,輸入命令「adb shell pm disable-user com.huawei.android.hwouc」並按下回車鍵。

c:\adb>adb shell pm disable-user com.huawei.android.hwouc
6、CMD命令窗口會顯示「Package com.huawei.android.hwouc new state: disabled-user」,即代表華為手機的系統更新功能已被屏蔽。

Package com.huawei.android.hwouc new state: disabled-user
如果想要還原華為手機的系統更新功能,可輸入命令「adb shell pm enable com.huawei.android.hwouc」,並按下回車鍵,即可恢復該功能。

adb shell pm enable com.huawei.android.hwouc
小結

通過以上步驟,即可完全屏蔽華為手機的系統更新功能。操作時應注意以下兩點:

1、將手機與電腦連接後,如果不彈出「是否允許USB調試?」窗口,可繼續向下執行步驟,當手機接收到adb命令後,會自動彈出該窗口,這時點擊確定即可。

2、在輸入adb命令時,可通過代碼塊將命令復制,然後粘貼到CMD窗口,以免手動輸入錯誤。

linux下關於adb命令的一些知識

Android Debug Bridge,一般簡稱為adb,主要存放在sdk安裝目錄下的platform-tools文件夾中,它是一個非常強大的命令行工具,通過這個工具你能夠與你的android設備進行交互。同時這是一個包含了以下三部分的cs模式的程序:

1) adb client
從圖中,我們知道client是運行在PC端的,每當我們發起一個adb命令的時候,就會開啟一個client程序。當然,當我們開啟DDMS或者ADT的時候,也會自動創建client。
當我們開啟一個client的時候,它首先會去檢測後台是否已經有一個server程序在運行著,否則會開啟一個adb-server進程。
所有的client都是通過5037埠與adb-server進行通信的。
2)adb daemon(adbd)
從圖中,我們知道daemon是作為一個後台進程運行在模擬器/真實Android設備中的。
daemon使用埠的范圍是5554-5585,每個模擬器/設備連接到PC端時,總會開啟這么一個後台進程,並且為其分配了兩個連續的埠,比如:
Emulator 1, console: 5554
Emulator 1, adb: 5555
也正因為每個設備都分一組兩個埠,也已adb連接手機的最大數量為16。
說回埠的作用,在這兩個埠中,其中偶數埠是用於server 與設備進行交互的,可以讓server直接從設備中讀取數據,而奇數埠是用來與設備的adbd進行連接通信的。
2) adb server
從圖中,我們同樣可以知道,server也是作為一個後台的程序運行在PC端的,他負責管理client進程以及adb daemon之間的通信。
當一個server開啟的時候,他會自動綁定並且監聽5037埠,接收client通過該埠發送過來的命令。同時server還會對5555-5585間的奇數埠進行掃描,進行對已連接設備的定位。
1.2 常用的adb命令
首先我們先來介紹一下,adb命令的使用格式吧:
adb [-d|-e|-s ]

adb是必須的,接下來方括弧[]裡面的內容不是必須的,最後才是我們需要執行的命令操作,例如 adb -s emulator-5554 install UCBrowser.apk (這是安裝UC瀏覽器的意思)
下面先介紹下,前面幾個參數的含義吧:
-d: 讓唯一連接到該PC端的真實安卓設備執行命令,如果發現USB中連接有多部設備,將會報錯
-e: 讓唯一連接到該PC端的模擬器執行命令,如果發現開啟了多個模擬器,將會報錯
-s:通過設備的序列號進行指定設備執行命令
如果設備只連接有一個設備或者一個模擬器的時候,可以不用聲明這三個參數,adb默認會讓這部唯一連接到的設備進行命令執行。
ok,下面開始講解常用的命令吧:
1) 查看當前PC端連接有多少設備:
adb devices

終端中的執行結果為:

從上圖中,我們看到了設備有的兩種狀態,其實執行該命令,可能返回的狀態有三種:
I. device 設備已經成功連接到了adb-server
II. offline 設備並沒有連接到adb或者沒有響應
III. no device 並沒有設備/模擬器連接
2) 查看adb的版本
adbversion

終端中的執行結果為:

3) 給設備進行軟體的安裝
adb -s install
eg:
adb -s 99eb07a9 install D://Test.apk

終端中的執行結果為:

除了上面這種方法,我們還有另外一個命令:
adb -s shell pm install [options]

其中[options]中最常用的選項是-r,代表著本次安裝是重新安裝,會保留用戶數據。
4) 卸載設備中已經安裝的軟體
adb -s uninstall
eg:
adb -s 99eb07a9 uninstall cn.uc.test

終端中的執行結果為:

除了上面這種方法,我們還有另外一個命令:
adb -s uninstall [options]

這里的options是-k,加上該參數表明卸載軟體後依舊保留用戶數據
5) 將數據從設備復制到PC中
adb -s pull
eg:
adb -s 99eb07a9 pull /sdcard/stericson-ls D://

終端的執行結果:
在D://盤中我們也可以發現stericson-ls文件
6) 講數據從PC端復制到設備中
adb -s push
eg:
adb -s 99eb07a9 push d://stericson-ls /sdcard/

終端的執行結果:

7) 獲取連接到的手機的序列號
adb get-serialno

終端的執行結果:

8)獲取設備的連接狀態
adb -s get-state
eg:
adb -s 99eb07a9 get-stat

終端的執行結果:

9) 等待設備連接成功
adb wait-for-device

該命令將會阻塞一直到默認連接的那部機器狀態變為device,也就是連接成功。
10) adb-server 的開啟與關閉
adb kill-server
adb start-server

終端的執行結果:

有時候我們開啟server會失敗,這是因為我們裝了的手機助手,豌豆莢或者其他軟體自帶有自己的adb,導致埠沖突開啟失敗。主要關掉那些軟體並且殺掉那些軟體自帶的adb進程重來即可。
1.2 手機執行Shell命令
眾所周知,Android的內核本身就是Linux,所以Android本身也支持Linux命令,但是因為是手機系統,所以進行了一定的刪減,部分命令不支持,而不支持的部分,我們可以通過安裝busybox這個軟體進行
填補。
下面我們講解下如何在手機中執行Shell命令:
1) 每次都加上adb shell來進行命令的發送與執行
adb shell

2) 先通過adb shell進入手機Shell執行狀態,然後直接輸入Linux命令,如圖:

1.3 Activity Manager 常用命令與參數說明
一般情況下,我們最常用它來進行app的開啟,並且傳遞一定的參數過去,比如:
adb shell am start -a android.intent.action.VIEW -n cn.uc.test/.MainActivity -d
在這里就不做太過詳細和重復的說明了
1.4 Package Manager 常用命令與參數說明
1) 使一個apk處於禁用狀態,相當於卸載了:
disable
其中 PACKAGE_OR_COMPONENT的格式是 package/class, 如 com.UCMobile/.main.UCMobile
eg:
adb shell su disable com.UCMobile/.main.UCMobile
終端執行結果:

同時我們在手機上發現,UC瀏覽器的圖標不見了
2) 讓一個apk從禁用狀態恢復過來
enable

其中 PACKAGE_OR_COMPONENT的格式是 package/class, 如 com.UCMobile/.main.UCMobile
eg:
adb shell su enable com.UCMobile/.main.UCMobile

終端執行結果:

同時我們從手機上發現,UC瀏覽器的圖標又回來啦。
3) 查看一個apk所在的路徑
pm path
eg:
adb shell pm path com.UCMobile

終端執行結果:

4) 查看手機中裝的所有的包
pm list packages

再次不做過多的說明
1.5其他常用的adb命令
1) 屏幕錄像
例如,屏幕開始錄像並且儲存到/sdcard中,同時名字為demo.mp4
adb shell screenrecord /sdcard/demo.mp4

2) 關閉設備請求,開啟設備
adb shell stop
adb shell start

3)設備關機以及重啟
adb reboot
adb shutdown

Ⅶ 用adb命令讓手機進入recovery後,怎麼執行自動刷機命令

1.下載好第三方rec並刷入
2.下載好刷機包並命名為update.zip
3.關機,扣下電池10秒後裝上電池
4.按住電源鍵+音量加(或是音量減或home)開機
5.選擇「wipe data/factory Reset」和「wipe cache partion」格機
6.選擇「install update(zip) from sdcard」
7.選擇update.zip,可能有提示,選yes。
8.稍等片刻,提示刷機完成後自動回到主菜單,選擇reboot重啟。
ok,重啟完成後即可享受自己刷入的系統了

Ⅷ 如何用adb命令將軟體安裝為系統軟體

在你的android—IDE中找到D:\Softwave_Ghost\技術軟體\IDE\adt_android_eclipse\adt-bundle-windows-x86-20130219\sdk\platform-tools 目錄下有adb.exe cd到這個目錄下然後可以進行adb操作
或者設置環境變數
我的電腦->屬性->高級系統設置->環境變數->path編輯將上面那個目錄復制到裡面
或者管理員身份打開cmd在其中 setpath=上面的路徑
試一試adb看看出沒出來他的使用方法
在模擬器中安裝apk
1. 啟動和關閉ADB服務(adb start-server和adb kill-server)
經作者測試,模擬器在運行一段時間後,adb服務有可能(在Windows進程中可找到這個服務,該服務用來為模擬器或通過USB數據線連接的真機服務)會出現異常。這時需要重新對adb服務關閉和重啟。當然,重啟Eclipse可能會解決問題。但那比較麻煩。如果想手工關閉adb服務,可以使用下面的命令。
adb kill-server
在關閉adb服務後,要使用如下的命令啟動adb服務。
adb start-server
2 查詢當前模擬器/設備的實例(adb devices)
有時需要啟動多個模擬器實例,或啟動模擬器的同時通過USB數據線連接了真機。在這種情況下就需要使用如下的命令查詢當前有多少模擬器或真機在線。
adb devices
如果在運行Android程序時有多個模擬器或真機在線,那麼會出現一個選擇對話框。如果選擇在真機運行,ADT會直接將程序安裝在手機上。
3. 安裝、卸載和運行程序(adb install、adb uninstall和am)
在Eclipse中運行Android程序必須得有Android源碼工程。那如果只有apk文件(Android應用程序的發行包,相當於Windows中的exe文件)該如何安裝和運行呢?答案就是adb命令。假設我們要安裝一個ebook.apk文件,可以使用如下的命令。
adb install ebook.apk
假設ebook.apk中的package是net.blogjava.mobile.ebook,可以使用如下的命令卸載這個應用程序。
adb uninstall net.blogjava.mobile.ebook
關於package的概念在以後的學習中會逐漸體會到。現在只要知道package是Android應用程序的唯一標識即可。如果在安裝程序之前,該程序已經在模擬器或真機上存在了,需要先使用上面的命令卸載這個應用程序,然後再安裝。或使用下面的命令重新安裝。
adb install -r ebook.apk
在卸載應用程序時可以加上-k命令行參數保留數據和緩沖目錄,只卸載應用程序。命令如下所示。
adb uninstall -k net.blogjava.mobile.ebook
如果機器上有多個模擬器或真機實例,需要使用-s命令行參數指定具體的模擬器或真機。例如,下面的命令分別在模擬器和真機上安裝、重新安裝和卸載應用程序。
在emulator-5554模擬器上安裝ebook.apk
adb -s emulator-5554 install ebook.apk
在真機上安裝ebook.apk
adb -s HT9BYL904399 install ebook.apk
在emulator-5554模擬器上重新安裝ebook.apk
adb -s emulator-5554 install -r ebook.apk
在真機上重新安裝ebook.apk
adb -s HT9BYL904399 install -r ebook.apk
在emulator-5554模擬器上卸載ebook.apk(不保留數據和緩沖目錄)
adb -s emulator-5554 uninstall net.blogjava.mobile.ebook
在真機上卸載ebook.apk(保留數據和緩沖目錄)
adb -s HT9BYL904399 uninstall -k net.blogjava.mobile.ebook
如果想在模擬器或真機上運行已安裝的應用程序,除了直接在模擬器或真機上操作外,還可以使用如下的命令直接運行程序。
在emulator-5554模擬器上運行ebook.apk
adb -s emulator-5554 shell am start -n net.blogjava.mobile.ebook/net.blogjava.mobile.ebook.Main
在真機上運行ebook.apk
adb -s HT9BYL904399 shell am start -n net.blogjava.mobile.ebook/net.blogjava.mobile.ebook.Main
其中Main是ebook.apk的主Activity。相當於Windows應用程序的主窗體或Web應用程序的主頁面。am是shell命令。

Ⅸ 立即重啟系統 ADB更新升級包 格式化data分區 格式化cache分區 從SD卡更新升級包 怎麼辦

重新插拔電池重啟手機如果還是這樣,可以試一下recovery操作清除CACHE和DATA分區,但是會清空資料。

閱讀全文

與adb命令更新系統相關的資料

熱點內容
違抗了命令 瀏覽:256
安卓如何實現拖拽放置 瀏覽:91
凈資產收益率選股指標源碼 瀏覽:599
血壓力感測器計算公式單片機 瀏覽:466
全網介面vip影視解析源碼 瀏覽:916
如何破解伺服器遠程密碼錯誤 瀏覽:377
平安深圳app如何實名認證 瀏覽:500
linux網路監控軟體 瀏覽:889
內網伺服器如何上傳文件 瀏覽:140
程序員在你心中是什麼 瀏覽:1
蘋果手機怎麼找回app賬號 瀏覽:466
房屋中介網站源碼 瀏覽:29
命運格數演算法 瀏覽:852
ets3編程 瀏覽:730
怎麼製作音樂相冊的文件夾 瀏覽:566
寧夏重加密硅灰用法 瀏覽:231
70個4相乘的簡便演算法 瀏覽:292
安卓手機沒有機身存儲了怎麼辦 瀏覽:314
輸入法文件夾不能用 瀏覽:83
發單買多大的雲伺服器 瀏覽:331