adb push / shell 应用替换原来的系统应用

本文介绍如何通过局域网连接Android设备,包括配置adb、安装应用、更新系统级应用的方法,以及通过串口线连接和使用shell命令进行操作的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android设备没有TYPE-C、OTG数据接口也不要慌,我们可以局域网连接android设备

不过要配置好adb

安装普通应用

然后adb connect xx.xx.xx.xx:5555  xx是ip地址

adb install -r xxxxxx       (xxxx是要安装的apk在电脑上的目录)

如果要替换的应用是系统级应用,则可以直接adb push

adb root 

adb remount 

adb push d:xxx/Settings.apk /system/priv-app/Settings       (要push的文件   和   要替换apk所在的目录,apk名字一致即可替换 )

adb reboot 

还可以通过串口线把电脑和android设备连接

使用shell命令,把包含apk的u盘插入,android设备输入shell命令

su

mount -o remunt /system

cp /mnt/usb/EXXXXX(U盘挂载目录)/.../Launcher3.apk         /system/priv-app/Launcher3(文件夹目录)

附加:串口shell命令可以

stop adbd

start adbd

启动和关闭adb服务,当adb disconnect不管用的时候可以尝试重启adb

ADB 安装配置 Ubuntu: 1、 获取 adb 下载 sdk:http://developer.android.com/sdk/index.html 选择 linux 64 位版本 adt-bundle-linux-x86_64-20130729/sdk/platform-tools/adb 2、 安装 adb $ mkdir -p ~/bin $cp adt-bundle-linux-x86_64-20130729/sdk/platform-tools/adb ~/bin/ $ chmod a+x ~/bin/adb 3、 配置权限 a) 查看 USB PID VID,打开 USB 调试先. $ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 088: ID 0e8d:2000 MediaTek Inc. Bus 002 Device 003: ID 17ef:6019 Lenovo 即 USB VID 为 0e8d,PID 为 2000 b) 修改配置文件/etc/udev/rules.d/51-android.rules $sudo vi /etc/udev/rules.d/51-android.rules c) 加一行:username 改为你当前用户名 SUBSYSTEM==”usb”, ATTRS{idVendor}==”18d1”, ATTRS{idProduct}==”0e8d”,MODE=”2000”,OWNER=”username” Adb 中默认只支持 google 认可的厂商的 VID,PID,对于上述修改都完成后,还是能 识别 ADB 的,需要额外增加配置。 $vi ~/.android/adb_usb.ini 添加 VID 到 adb_usb.ini,即增加一行:0x08ed 配置完成后,拔插一下 USB 使/etc/udev/rules.d/51-android.rules 得修改生效。 Windows 1、 下载 SDK http://developer.android.com/sdk/index.html 选择 wIndows 版本下载 2、 解压 sdk 包,将 adt-bundle-windows-x86_64-20140321\sdk\platform-tools 目录下文件 Adb, AdbWinApi.dll, AdbWinUsbApi.dll 三个文件 Copy 到 C:\Windows\System32 目录下。 3、 运行 cmd,输入 adb 看看是否安装成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值