android学习_1

adb调试工具的一些使用

adb connect ip:port               #连接指定ip端口的设备
adb shell                            #连接当前唯一已连接设备命令行
adb devices                        #列出所有已连接设备
adb  -s[设备名]    shell           #运行指定设备命令行
adb -e shell                        #运行唯一的虚拟设备命令行
adb -d  shell                       #运行唯一的usb链接设备命令行

创建一个密钥存储器,用来存放签名app

keytool -genkey -v -keystore [keystore的名称] -alias [你的密钥别名] -keyalg RSA -keysize 2048 -validity [有效天数] 
keytool -genkey -v -keystore releasekey.keystore   -alias keyalias  -keyalg  RSA -keysize 2048 -validity 365

对app进行签名

jarsigner -verbose -sigalg MDwithRSA -digestalg SHA1 -keystore [keystore的名字] [.apk文件] [密钥的别名]
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore releasekey.keystore Hot_Guns.apk keyalias

验证签名:

jarsigner -verify -verbose [app路径]
jarsigner -verify -verbose Hot_Guns.apk

adb获取android资源:

cd 到/data/data目录
ls -al     #列出资源   切换到/data/data/目录,
并列出文件的访问权限、创建时间、修改时间及其他的一些元数据。
ls -alR */     #查看所有的资源和元数据。
ls -alR */databases/           #显示数据库资源        
ls -alR */files/                   #显示所有文件
也可以搜索指定类型的文件(根据扩展名)
ls -al */*/* .xml
ls -al */*/* .png
ls -al */*/* .mp3
找到你想找的文件之后,就用“adb pull"命令,把它们从你的手机上复制出来。
adb pull /data/data/[包名]/[文件路径]
sqlite3/ SQLite Expert Personal加载.db文件。

pm list packages                        #列出所有包 

drozer工具的一些命令

run app.service.info
run app.broadcast.info
run app.activity.info -a com.xuexiaoyi.xxy
adb -s 127.0.0.1:21503 forward tcp:31415 tcp:31415
drozer console connect
run app.package.list -f 关键字
run app.package.info -a  包名            #查看详细信息。
run app.package.attacksurface   包名    #识别攻击面
dz> run app.activity.info -a 包名     //显示暴露的Activity信息
run app.activity.info      #查找activity
run app.activity.info -a com.xuexiaoyi.xxy
run app.provider.insert content://com.mwr.example.sieve.DBContentProvider/Passwords/ --int _id 1 --string username guoqianwei --string service nyist --string password 123456 --string email 123456@qq.com     #插入数据
run app.provider.columns  链接
run app.provider.query  链接
run app.provider.finduri com.mwr.example.sieve
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值