adb查找以及删除手机系统应用操作

adb查找以及删除手机系统应用操作,第1张

        首先我们来解决第一个问题如何快速查找adb,当我们出现 "adb不是内部或外部命令,也不是可运行的程序或批处理文件"时表示我们的adb 未配置此时由于可能自己未注意自己的sdk放在哪个目录哪个地方而导致可能自己会在我的电脑中使用全局搜索这样的速度并不快速也很拖沓 

        接下来是操作步骤:首先打开Android studio ->选择file其次选择setting->在输入框中输入Android sdk 在右上方即可看见 Android SDK Location 这里面的路劲便是最快速找到 adb的相关路径

此时有人会说了 我要的是adb路劲你这特么给我sdk 几个意思嗯~~~大部分的adb都在Android\Sdk\platform-tools里面或者叫做Android_Studio \sdk\platform-tools\

打开命令提示符(视窗键 + R)-->输入cmd-->输入adb,也可以打开AndroidStudio - >打开终端窗口---->输入adb,提示"adb不是内部或外部命令,也不是可运行的程序或批处理文件",错误信息如下:

1  android 22以后,adbexe是放在SDK的platform-tools目录下面的,找到adb存放的路径,把adb绝对路径复制下来上面结尾我已经告诉各位adb具体位置和方法了 再次不在说明贴图自己看

2 此电脑/计算机/我的电脑(右击)→属性→高级系统设置→高级→环境变量也可以Windows开始键+ Pause Break →属性→高级系统设置→高级→环境变量

3接下来是添加adb,你的路劲\ Android \ sdk \ platform-tools \前面添加;,如果不添加;, 请插了自己的双眼

如果\ Android \ sdk \ platform-tools \前面有;号就不用添加了这些步骤都完成了我们可以再次打开提示窗进行上一步的 操作查看是否成功

相信大家都知道 手机只有root 才能删除 手机自带的 系统应用,那么今天我们就用adb来操作一下如何 不用root 也能删除,为啥要删除这些东西呢还不是国内手机瞎几把应用自启和广告等问题,我看着不爽啊!那么接下来就告诉各位如何 adb命令删除 手机系统:

1、激活开发者模式,打开 USB debug。

2、连接电脑,打开 cmd 窗口。

3、adb shell 进入 shell 模式。

4、获取要卸载的应用的包名:

adb shell pm list packages 

这个命令的意思就是列出系统安装所有 APP 的安装包名称,然后,逐一查找需要删除的 APP 安装包名称,一般以 com 开头;

5、拿到APP安装包名称之后,接下来就是卸载应用了,命令如下:

这个命令的意思就是将用户 0 的 packageName 应用卸载掉。

-k 表示保存数据,如不需要,可去掉 -k,--user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。

6、对于不常用或以后可能会用到的APP,可以使用 disable 进行禁用,需要时再 enable 即可(感谢 船老 ),命令如下:

至此,系统预置的应用就被卸载了。

弄完以后整个人焕然一新 啊神清气爽 ,本人第一次写文章 大部分都是网上看的和 大佬指教的欢迎各位指教

adb的全称为AndroidDebugBridge,就是起到调试桥的作用。

借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。

下面就教大家如何使用adb

首先,当然是下载adb工具〔attach〕581213〔/attach〕,下载后,建议放到

如何使用adb工具adb使用方法详细介绍

个人放在当前用户的工作目录下,如我自己的是“C:”,放这里,往后的操作会比较方便

放好后,我们进入“开始菜单--所有程序--附件--命令提示符”,或者可以用快捷键“WinR”,然后输入CMD,同样可以进入

手机开启“USB调试模式”(如果你是开不了机的话,那就没办法咯,调试模式我是长开的),窗口中输入

adbdevices复制上面的

如何使用adb工具adb使用方法详细介绍

回车后,如果成功连接会出现入下图红框部分(如果开不了机,又连接不上adb的话,可以到Recovery里试试)

成功连接以后,我们就可以通过在这里输入命令来进行各种操作了!

运用这些ADB命令可以很直观的查看到你手机上的硬件与软件方面的详细信息。可查看手机系统的具体命令如下:getprop 查看机器的全部信息参数

getprop roserialno 查看机器的SN号

getprop rocarrier 查看机器的CID号

getprop rohardware 查看机器板子代号

首先在你的电脑键盘上同时按下 WIN+R ,这时候会弹出一个 运行 窗口。

接着在框中输入 CMD ,并按下 确定 。这时候就会弹出一个命令窗了!

上面所提供的ADB命令也就是在这个窗口下所运行的!先输入 adb shell ,按下回车。然后就可以开始输入上面所提供的命令了!getprop roserialno:查看机器的SN号getprop rocarrier:查看机器的CID号android女用的是传说中三星的M100S,而这里作为示例的是T-Mobile版的G1,所以在这显示的是TMUS。getprop rohardware:查看机器板子代号可以看到G1的开发代号叫作trout!getprop robootloader:查看SPL(Hboot)版本号getprop:查看机器的全部信息参数在这能看到你机器的全部的信息参数,从你的硬件信息到所刷的ROM版本信息。

通过adb

命令的方式,免去了按powerkey+volumeup进入menu

select以及recovery

mode的不便。可以把命令放到bat档。只要包的路

径设置正确,可以实现在pc端一键升级。

[solution]

[inital]

1

insert

sd

card

with

ota

package,下面以ota包放到内卡为例;

[step]

1、正常开机模式下:手机连接usb成功。

2、输入adb

cmd:

adb

shell

"echo

\"--update_package=/sdcard/updatezip\"

>

/cache/recovery/command"

3、输入:adb

reboot

recovery

首先安装apk

adb shell pm list packages 查看安装的apk包名 一般与apk类似用Ctrl+f 进行搜索

然后使用

adb shell dumpsys package comhasboxtproxy命令查看

所以该apk启动页为如下

安装SQLite Expert Professional 可以在网上下载,我下载的是试用版,没有找注册码,但是试用不影响使用,反正用几次查看到数据库操作没有错误就不用这个工具了。当然也可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。先介绍使用DDMS导出sqlite数据库的操作和使用adb工具访问sqlite数据库。

首先打开android项目的调试模式,然后找到显示DDMS

切换到DDMS,显示File Explorer窗口,找到/data/data/

然后找到程序包的文件夹,打开databases,就能看到sqlite数据库文件了。选择将其导出。

这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如SQLite Expert Professional可以打开该数据库了。其他 sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager也可以打开该数据库。

使用adb工具访问sqlite数据库

Android Debug Bridge(ADB)是Android的一个通用调试工具,它可以更新设备或模拟器中的代码,可以管理预定端口,可以在设备上运行shell命令,我们 知道android是基于Linux内核,它的内部文件结构也是采用linux文件组织方式,因此访问它的文件结构需要使用shell。这次我们就会用 shell来访问android应用中的sqlite数据库文件。

1、运行cmd,切换到android-sdk目录,运行adbexe,加上参数shell,出现#号就代表进入了shell命令模式,注意adb要在Android模拟器运行时才能进入shell

进入数据库所在目录:

shell命令记住两个基本命令ls和cd,类似windows命令提示行中的dir和cd,代表列出当前目录下文件列表和进入到指定目录。了解这两个命令之后,就可以找到data/data/项目包名/databases 

使用sqlite管理工具来进行数据库操作

键入sqlite3 数据库名就进入了sqlite管理模式了。

设置sqlite环境变量:

在android的sdk中自带了sqlite3exe,这是sqlite的官方管理工具,它是一个命令行工具。为了使用方便,将其路径注册到系 统环境变量path中,即将;%Android_Home%加在Path中,这样只样运行sqlite3,就能直接打开sqlite管理工具了。

使用sqlite管理数据库:

sqlite命令行工具默认是以;结束语句的。所以如果只是一行语句,要在末尾加;,或者在下一行中键入;,这样sqlite命令才会被执行。

sqlite常用命令:

tables--查看数据库的表列表

exit--退出sqlite命令行

其他命令可随时help查看帮助。sql命令可直接在此命令行上执行即可

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/908608.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-16
下一篇2023-08-16

随机推荐

  • 这个妮维雅产品上的英文是什么意思?

    smooth sensation丝滑莹亮润肤乳液for irresistibly smooth skin无法抗拒的光滑皮肤smoothes softens tones 光滑,柔软,亮丽with ginkgo,shea,butter and

    2024-04-15
    60700
  • 原液和精华液的区别?

    原液比精华液的效果还要好,经常添加在美容产品中,也是因为原液的成分单一,效果强,使用的次数不宜太多,每周使用三至五次就可以,尽量在晚上使用,晚上肌肤会进入深度修复状态,面部血液循环加快,对原液的吸收效果会更加明显。精华液的成分非常复杂,本身

    2024-04-15
    55800
  • 神仙水和清莹露区别

    神仙水和清莹露区别如下:1、质地不同神仙水的质地是清爽不粘稠,水状;清莹露的质地是透亮清澈的水状,触感顺滑轻薄,水润感十足,没有香味。2、效果不同神仙水是一种精华水,化妆水后使用,上脸吸收快,不油腻,对闭口有一定作用,长期使用可以稳定肌肤,

    2024-04-15
    36800
  • 妮维雅是欧莱雅旗下的吗 妮维雅是什么档次

    妮维雅是欧莱雅旗下的一款护肤品牌,它属于中档护肤品。妮维雅以其独特的产品设计和高质量的成分在市场上受到广大消费者的喜爱。让我们来讨论妮维雅是否属于欧莱雅旗下。是的,妮维雅是欧莱雅旗下的一个品牌。欧莱雅是全球知名的化妆品公司,拥有多个知名品牌

    2024-04-15
    44600
  • 妮维雅小蓝罐好用吗 妮维雅小蓝罐的4种用法

    妮维雅小蓝罐是一款非常经典的面霜,久经不衰,这款面霜非常的平价,50元不到,好大一罐,可以用很久,而且这个面霜的用法很多,可以护手,可以当身体乳还可以当宝宝霜。妮维雅小蓝罐好用吗妮维雅的这款面霜应该是平价面霜届的网红了。红也红了很多

    2024-04-15
    43200
  • 碧欧泉蓝钻精华水和紧肤水哪个好

    都好。1、碧欧泉蓝钻精华爽肤水,收敛毛孔,紧致轮廓,让肌肤畅饮深澈补水,舒缓紧绷,平滑修护。2、碧欧泉蓝钻紧肤水主如果收缩毛孔,它含有酒精,会有燥热干爽的觉得能够避免青春痘的滋生,有用抑制细菌的生殖。碧欧泉精华露和精华液的质感不同。精华液的

    2024-04-15
    39900
  • 为什么用玖恩草本紧致套盒的能量源滴肚脐就能减体重。

    其实、减肥效果最好、最快、最根本、最健康、最安全、最环保、最彻底、最无伤害、最无任何副作用的办法就是合理控制饮食:1、控制热量与脂肪。要始终小心食物的热量,在膳食中应减少些肥肉,增加点鱼和家禽。 2、饮食要清淡。要少吃盐,咸的东西吃得越多,

    2024-04-15
    36600

发表评论

登录后才能评论
保存