当前位置: 首页 > news >正文

利用adb工具安装卸载安卓平板(手机)软件

参考链接:
1、ADB 操作命令详解及用法大全
2、全面掌握Android调试工具箱:ADB与实用程序实战

平时使用小米手机没有感觉,miui系统做的确实好。最近买了个水货学习系统平板(主要看重硬件配置,性价比很高,但不是主流品牌的),系统就是原生安卓13,平时用来看书倒绰绰有余,但有时候想干一点其他事情,就发现系统不稳定,其他有些软件闪崩。在平板上没有专门的系统安全管理、软件管理的界面。想刷系统啥的也不会,查资料发现了有adb工具、fastboot工具,可以在电脑上对平板系统进行管理,上午实战了半天确实好用,特此整理该日志,方便面对同样困难的朋友自己动手搞一搞;

1、adb工具下载

参考链接2中博主给了下载地址(很人性化,也很好用,10个积分):
Android_adb工具箱.rar
下载后解压即可用(建议路径不要太长、全英文路径)

2、开启USB调试模式

网上很多方法,不同品牌不同型号大体相同。
首先进入开发者模式,在开发者模式中打开USB调试
进入开发者模式,一般是在系统版本那里狂点,后面会自动给你解锁开发者模式。

3、ADB开搞

3.1、基本测试

1、数据线将安卓平板(手机)连接电脑;
2、“充电模式”改为“数据传输”
3、切换到adb程序目录,输入“adb devices”,可以看到有个新增的设备;

3.2、查看应用列表

该命令是包含了系统应用和第三方应用,系统应用需要root权限才能卸载,第三方应用就随便玩了

#查看系统所有应用
adb.exe shell pm list packages#查看所有系统应用
adb shell pm list packages -s#查看所有第三方应用
adb shell pm list packages -3

执行后会有所有应用,列举部分如下

执行后会列出所有应用,如:
package:com.android.modulemetadata
package:com.android.connectivity.resources
package:com.jxw.characterlearning
package:com.tech.translate
package:com.android.music
package:com.jxw.question
package:com.ss.android.article.video
package:com.jxw.zncd
package:com.chaozh.iReaderFree
package:com.android.calllogbackup
package:com.roco.copymedia
package:com.jxw.yuwenxiezuo
package:com.kte.ktepcbtest

本来想分析我的这个平板上的第三方应用列表,给大家一个思路,突然才发现我的所有记录都没有保存,好在留了上面几个样例
在这里插入图片描述
我在第三方应用中看到很多jxw这三个字母,我猜是以前平板内置的学习系统中的app,但是奇怪的是这些软件在平板上都看不到图标,于是尝试卸载这些软件看看,发现图标果然没有改动,所以判定这一堆都没啥用。

3.3、卸载应用

系统应用需要root权限才能卸载,第三方应用就随便玩了,目前adb root的时候我没有成功,感觉系统app没有发现特别明显的问题,先不动。下面是卸载第三方应用的方法

adb.exe uninstall 软件名称
上面软件名称是package冒号后面的就是软件名称,如我随便卸载一个:
adb.exe uninstall com.oirsdfg89.flg

执行命令后一般会提示Success就卸载成功了,

把所有不认识的第三方应用卸载干净,如果有兴趣可以研究看看系统应用,如果有垃圾可以用root进行 adb卸载,目前卸载了一些三方应用后,平板好用了,就懒得管了

3.4、安装应用

因为这个系统没有专门的应用商店,后面就网上下载app安装,安装方法:

1、网上下载apk软件,将其放到一个短的没有中文的目录下。
2、执行下面安装命令

adb.exe install apk路径
如:
adb.exe install D:\software\Android_adbTools\app\huahua\cn.readpad.whiteboard_2.1.6.apk

执行命令后一般会提示Success就安装成功了

异常解决

报错error: device unauthorized. This adb server’s $ADB_VENDOR_KEYS is not set Try 'adb kil

参考连接:在Mac上真机调试报错error: device unauthorized. This adb server’s $ADB_VENDOR_KEYS is not set Try 'adb kil…
关键点:
1、执行提示的那句命令;
2、“充电模式”改为“数据传输”
3、手机上弹出授权提示框,点击“允许”
在这里插入图片描述

fastboot没有用到,目前暂且这样了,想了解更多adb命令可以参考我的链接1和链接2,里面用到的花样很多,但对我目前暂且用不上,放上去是便于以后遇到问题查阅。
特此记录; 辉2024.11.25

http://www.lryc.cn/news/491392.html

相关文章:

  • 基于docker进行任意项目灵活发布
  • Datatables:监听行内文本框,进行行内数据修改;计算行总和
  • 对于某些原型或UI软件的个人看法(2024/11)
  • 嵌入式硬件实战提升篇(二)PCB高速板设计 FPGA核心板带DDR3 PCB设计DDR全面解析
  • 亚信安全携手飞书“走近先进” 与保隆科技探索制造业数字化转型
  • 【C++篇】排队的艺术:用生活场景讲解优先级队列的实现
  • VTK的基本概念(一)
  • error LNK2001: 无法解析的外部符号 memcpy strcmp strlen
  • 打造智能扩容新纪元:Kubernetes Custom Metrics深度解析
  • 【K8s】专题十五(4):Kubernetes 网络之 Calico 插件安装、切换网络模式、卸载
  • Unity类银河战士恶魔城学习总结(P141 Finalising ToolTip优化UI显示)
  • c++(入门)
  • 【优选算法】前缀和
  • Spring Bean 的生命周期详解
  • MySQL【知识改变命运】12
  • shell编程(完整版)
  • 数字逻辑(一)——导论
  • 量化交易系统开发-实时行情自动化交易-4.4.做市策略
  • 《线性代数的本质》
  • Gbase8s 允许内置用户创建用户以及创建只读权限用户以及利用角色管理普通用户权限
  • 24/11/25 视觉笔记 深度传感器和手势识别
  • 迄今为止的排序算法总结
  • HTML和CSS 表单、表格练习
  • H5流媒体播放器EasyPlayer.js网页直播/点播播放器如果H.265视频在播放器上播放不流畅,可以考虑的解决方案
  • Http 转 https 中 Nginx 的详细配置过程
  • 【测试工具JMeter篇】JMeter性能测试入门级教程(二)出炉,测试君请各位收藏了!!!
  • Otter 安装流程
  • 一文学会Golang里拼接字符串的6种方式(性能对比)
  • 【笔记】Linux下编译Python3.10.15为动态库同时正确处理OpenSSL3依赖
  • Go语言获取客户端真实IP