导航:首页 > 程序命令 > 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命令更新系统相关的资料

热点内容
算法设计中文版pdf 浏览:79
视频压缩形式怎么改 浏览:366
perl程序员 浏览:787
电子表格对比命令 浏览:608
php循环输出数组内容 浏览:748
电脑加密能不能强制关掉 浏览:616
趣味单人解压桌游 浏览:210
oppo手机谷歌服务器无法核实什么 浏览:318
软件怎么加密华为 浏览:220
扫地机怎么安装app 浏览:317
考研结合特征值计算法 浏览:514
操作系统算法综合题 浏览:150
华为程序员待遇 浏览:545
程序员带娃的图片 浏览:77
迷你云服务器怎么下载 浏览:813
福州溯源码即食燕窝 浏览:233
当乐服务器怎么样 浏览:713
nc编程软件下载 浏览:382
如何限制手机app的使用 浏览:307
安卓华为手机怎么恢复桌面图标 浏览:956