个人收集的安卓手机adb常用命令

文章介绍了使用adb命令行工具连接和管理Android设备,包括查看网络状态、进程信息以及获取IMEI号。此外,还讨论了如何使用adb提取和推送apk文件,以及通过jadx和jeb进行反编译分析,查找入口地址和加密算法。同时提到了对短信、通话记录和联系人数据的存储位置以及如何获取。
摘要由CSDN通过智能技术生成

工具:1.AndroidMessenger工具 
2.adb tools
3.jadx
4.jeb
5.xposed
6.SSL INPINNING
ADB命令
Adb tools  cmd/adb
Adb命令连接安卓模拟器  Adb connect 127.0.0.1:21503
查看网络状态netstat    netstat -antlp
查看已连接的安卓设备adb devices
看进程 ps
查看apk进程 adb shell ps
用户进程为u0_开头
获取root权限 pwd、、、whoami
pm list package
pm list packages -s 系统应用
pm list packages -3 第三方应用
pm path com.xxx 查看应用apk文件绝对路径
adb pull  /data/app/xxx xxx.apk 提取apk
adb push '本地路径' '安卓路径' 上传文件
adb shell dumpsys package com 查看apk详细信息
adb shell service call iphonesubinfo 1 获取手机IMEI号
cd /data/data/com.brot.storage.work/  找到该木马应用的本地安装目录
/data/app 存放应用的apk文件、库文件
/data/data 存放应用的数据文件
短信是:data/data/com.android.providers.telephony目录下的mmssms.db数据库文件中的sms表
通话记录:data/data/com.android.providers.contacts目录下的contacts2.db数据库文件中的call表
联系人是: data/data/com.android.providers.contacts目录下的contacts2.db数据库文件中的contacts表
使用命令:adb shell "pm list packages -f | grep com.brot.storage.work",如下所示:

再使用命令:adb pull /data/app/com.brot.storage.work-1/base.apk  Desktop/com.brot.storage.work.apk,提取样本APK文件


解压缩的目录下,xml为配置文件,dex为可执行文件,arsc为资源索引(图片、字符串等的索引),meta-INF为证书目录

Gadx
资源文件—res—androidmanifest.xml(记录配置信息)
Packages 值等于包名  输入launch搜入口地址,搜索结果上两行的值为入口地址,定位到该地址
JEB
搜索—entire project全局搜索

加密算法 AES、des、aes。加密密钥m定义,thism赋值
查看函数调用,右键查找案例
apk分析:
查看AM配置文件(入口地址、权限、包名、注册组件)
查看签名

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值