home archives github knives links
tags android adb 华为
categories
only title title and content
adb笔记

命令参考

吾爱破解

adb卸载预装软件

参考
参考

  1. adb连接
adb devices
  1. 输出系统预装软件并重定向
adb shell pm list packages -s # 系统
adb shell pm list packages -3 # 第三方
adb shell pm list packages > list.txt
  1. 软件处理

    • 禁用:adb shell pm disable-user com.huawei.android.hwouc
    • 启用:adb shell pm enable com.huawei.android.hwouc
    • 删除:adb shell pm uninstall --user 0 com.android.mediacenter
    • 清除数据:adb shell pm clear com.huawei.android.hwouc
  2. 常见死妈软件

包名 软件名
com.android.mediacenter 华为音乐
com.android.wallet 华为钱包
com.baidu.input_huawei 百度输入法华为版
com.huawei.phoneservice 华为会员
com.huawei.vassistant 语音助手
com.huawei.android.hwouc 软件更新
com.android.browser 浏览器

adb软件备份

  1. 找到app路径
adb shell pm path com.huawei.android.hwouc
# package:/system/app/HwOUC/HwOUC.apk
  1. 导出apk文件到当前目录
adb pull /system/app/HwOUC/HwOUC.apk .

apk签名处理

TODO, 参考: CSDN

jarsigner签名

keytool -genkey -v -keystore HiSpace.keystore -alias HiSpace.keystore -keyalg RSA -validity 30000
jarsigner -verbose -keystore HiSpace.keystore -signedjar sign.apk unsigned.apk HiSpace.keystore
keytool -printcert -jarfile sign.apk

apksigner签名

keytool -genkey -v -keystore HiSpace.keystore -alias HiSpace.keystore -keyalg RSA -validity 30000
apksigner sign --ks HiSpace.keystore --ks-key-alias HiSpace.keystore HiSpace.apk
keytool -printcert -jarfile HiSpace.apk

adb卸载软件并保留缓存和数据

# 卸载并保留数据
adb shell pm uninstall -k com.xxx.xxx
# 保留数据, 重新安装apk
adb install -r xxx.apk