展开

关键词

Android真机安装sqlite3的方法

Android版本: 4.4.2PS C:Usersjiang> adb shellshell@hwH60: $ su - root # 此时输入sqlite3 发现命令无法使用root@hwH60: # sqlite3tmp-mksh: sqlite3: not found # find一下相关文件,确定到底需要安装哪些内容,如果已经找到则不需要安装对应文件root@hwH60: # find . -name sqlite3root@hwH60: # find . -name libsqlite.soroot@hwH60: # find . # 将相关文件放到内置存储卡中,为什么不直接放到systemxbin和systemlib可以参考PS D:> adb push sqlite3 storageemulated0PS D:> adb push libsqlite.so storageemulated0PS D:> adb push libsqlite_jni.so storageemulated0 PS D:> adb shellshell

1.1K90

find的使用

比如删除~结尾的文件 find . -name *~ -type f -print -exec rm -rf {} ;删除文件名有特定字符的文件find . -name *abcd* -exec rm -f {} ;修改执行命令和文件类型,安装目录下所有apk文件find . -name *.apk -type f -print -exec adb install {} ;找到所有的json文件并且删除find . -name *.json -exec rm {} ;删除指定目录,比如删除所有的git目录find . -type d -iname .git -exec rm -rf {} ;找到当前目录下所有的apk并安装find . -name *.apk -exec adb install {} ;

10320
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Monkey随机性能压测初探(一)

    adb指令:关闭adb服务 adb kill-server 开启adb服务 adb start-server 上传文件:adb push 例:adb push d:3.txt storagesdcard #向手机写入文件 adb pull systemtemp D:file.txt #从手机获取文件 adb logcat #查看日志 adb logcat | find com.rabbit.doctor >c:hello.txt #记录日志到电脑上 adb logcat -v time > d:sss.log #当前日志输出到d盘的sss.log中 打印日志保存下来adb logcat | find com.koubeigongzuo.ck >C:logg.txt 实时监控对应app日志 adb logcat | find com.koubeigongzuo.ck 实时监控对应app报错日志 adb logcat *:E | find com.koubeigongzuo.ck 显示所有优先级大于等于错误(Error)的日志 adb logcat *:E 显示所有优先级大于等于严重错误的日志 adb

    64510

    appium+python adb常用命令分享

    这里就不介绍adb是什么以及怎么安装adb了,因为这些东西网上一搜一大把!没必要重写。对于这些常用的adb命令网上也都有介绍,我这里其实就是简单汇总吧。 出现success代表OK了四:杀掉adb进程:adb kill-server五:重启adb服务adb start-server六:重启安卓设备adb reboot七:进入shell模式:注:android 的系统是基于linux系统开发的,adb shell就是进入shell模式adb shell? 这就需要用logcat输出日志了以下操作是基于windows平台的操作:adb logcat | findlinux平台的操作可以把find改成grep: adb logcat | grepwindows 使用find过滤包名如果直接用adb logcat抓日志的话,会把系统的一些其他无关紧要的都抓出来,如果只想抓取被测app的日志,那就根据包名过滤命令:adb logcat | find “com.mld.Lantin

    30040

    测试开发进阶(四十七)

    日志分析使用adb获取日志$ adb logcat$ adb logcat > logcat_1215.log?? ISystemServer( 553): Package ManagerDSELinuxMMAC( 553): Couldnt find install policy datasecuritymac_permissions.xmlWPackageManager Info Error I:INFO D:DEBUG W:WARING E:ERROR 斜杠后面表示日志的 输出模块括号中为当前的 进程号冒号后面内容为 日志主体拉取 traces.txt文件(追踪信息)$ adb 拉取至本地$ adb pull sdcardGTGWcom.sankuai.meituan5.5.420191215Pcp0_com.sankuai.meituan_20191215100605.csv shell dumpsys activity | find mFocusedActivityandroid 8.0以上$ adb shell dumpsys activity | find mResumedActivity

    19810

    appium+python自动化53-adb logcat查看日志

    这就需要用logcat输出日志了以下操作是基于windows平台的操作:adb logcat | findlinux平台的操作可以把find改成grep: adb logcat | grepwindows 备注这里没-f, 不要问为什么# 作者:上海-悠悠 QQ交流群:512200893find过滤包名1.如果直接用adb logcat抓日志的话,会把系统的一些其他无关紧要的都抓出来,如果只想抓取被测app 的日志,那就根据包名过滤adb logcat | find “com.sankuai.meituan” >d:hello.txt? help其它功能1.cmd输入adb logcat -help可以查看其它功能adb logcat -helpC:Usersadmin>adb logcat -helpUnrecognized Option f 参数执行不成功; -- -r选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功; -- -n选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb

    67020

    adb查看App的appPackage和appActivity

    adb devices查看手机是否连接最近在写app的UI框架,写脚本之前需要知道app的包名和activity,如果获取呢:需求配置abdrioid sdk环境方法1:abd log打开cmd命令窗口 2.在命令窗口中输入,adb logcat >D:log.txt,输入D盘下 3.运行手机上app应用程序,需要获取到app应用程序 4.Ctrl+c 结束adb命令,打开log.txt文件,搜索:Displayed Displayed,后就是包名activit名或者直接输入adb logcat|find Displayed >d:logs.txt方法2:aapt 命令查看1.命令行进入sdk目录,如图 ?

    16020

    Adb常用命令集锦

    adb 的工作原理启动一个 adb 客户端时,此客户端首先检查是否有已运行的 adb 服务器进程。如果没有,它将启动服务器进程。 原因:adb版本不对 ,Androd SDK的版本和模拟器的adb版本不一致解决方案:将Android SDK的 adb替换掉模拟器的adb即可。 adb shell dd if=devzero of=mntsdcardbigfile adb服务启动和关闭adb kill-server 关闭adb服务adb start-server 开启adb服务 | find com.hunantv.imgo.activity 过滤项格式 : , 标签:日志等级, 默认的日志过滤项是 *:I ;-- V : Verbose (明细);-- D : Debug logcat *:I | find com.hunantv.imgo.activity >C:UsersShuqingDesktoplog.txt 统计多次启动某个Activity的平均用时adb shell

    14420

    Android 4.4 Kitkat 使能 USB adb 功能

    背景 在 Linux-3.8 以后,Android 的内核分支,便去掉了 f_adb,改使用 USB function FS,在用户空间实现 USB adb 功能。 供须要使用的读者參考,你也能够查看作者原文: https:plus.google.com111524780435806926688postsAaEccFjKNHE  在 Linux-3.10 上使能 USB ADB 这个设置能够放在 bootcmd 或者载入内核模块的时候通过參数传递: Modify your boot parameters to set the vendor and product ids so adb devusb-ffsadb重新启动 adbd 守护进程 If everything is working, you can kill adbd and when it restarts it should find Android shell 了 On your host system, connect to the target using the adb program: $ .adb shell root@android

    6240

    python爬虫实战-爬取微信公众号所有历史文章 - (02) python封装adb命令操作安卓手机

    1ADB的使用方法及常见命令adb的基本使用方法和常见的命令,接触过安卓调试的同学应该都会。这里给出一个一番觉得比较简洁明了的文章,不了解ADB的同学可以先学习下。 ADB命令集锦 你应该知道的一些 ADB 命令 Android adb shell input 命令详解这里我们重点提一下“adb shell input” ,这个命令是我们模拟手动操作用的最频繁的一个命令 1python adb操作封装首先来看下一番的1.0版本为了采集公众号历史文章的标题和链接,封装了哪些adb操作。? = None) and (pos > confidenceVTH)): print(find a {para1}:{para2}.format(para1=flgPath,para2=pos)) flgCenterPosInt :)) return flgCenterPosInt elif (blockEn == False): print(Do not find {para1}n.format(para1=flgPath))

    74020

    Android6.0之修改或者查看系统属性值

    系统属性值存在于system.prop文件中,也有一些存在于settings中1,查看settingsprovider中的值的方法命令为adb shell settings list ? 2,查看系统属性值的方法命令格式为adb shell getprop ? 3,只设置手机本身的系统属性可以调用adb shell setprop 4,如果想要在system.prop修改的内容在代码中生效需要以下两步第一,修改system.prop文件(deviceqcommsm 第二,在out....msm8909目录下执行以下命令 find . -type f -name build.prop* |xargs rm(该命令相当于寻找build.prop文件,并进行删除。

    1.2K50

    Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息

    by:授客 QQ:10335531221、 查看内存信息1)查看所有内存信息 命令:dumpsys meminfo 例:C:Userslaiyu>adb shellshell@android: $ dumpsys android: $ dumpsys meminfo com.tencent.mobileqq > mntsdcardmeminfo.txtbileqq > mntsdcardmeminfo.txt adb 方法2:通过dummpsys cpuinfo命令 命令:adb shell dumpsys cpuinfo 或者分成两部走(参考 查看电量信息) 先adb shell,然后dumpsys cpuinfo 例:C:Userslaiyu>adb shell dumpsys cpuinfo | find com.tencent.mobileqq 0.1% 16731com.tencent.mobileqq: Silenttag 仅显示prioritytag 更多信息烦请参考 adb logcat -help 例: 先启动app,然后执行如下命令C:Userslaiyu>adb logcat -c && adb

    1.8K30

    带妹玩转vulnhub(八)

    渗透测试8080端口没有什么发现,扫描了一遍目录也是没什么收获,所以将目光转向5555端口,毕竟自己也做过android的逆向,所以平时也会了解通常adb使用5555端口连接设备 所以尝试adb connect 192.168.43.232:5555,成功连接上,然后使用adb shell登陆终端,但是返回一个很奇怪的shell? find -name flag.txt 2>devnull?结束然后这就结束了,惊不惊喜,意不意外,没错这个镜像的目标就只有这一个,真的没意思极了!?总结Where are u??

    19120

    Flutter项目 安卓 运行时闪退解决方案

    Andriod studio自带的模拟器, 打开后直接白屏闪退, 因为我使用Vscode进行开发, 在debug模式下依旧无法查询到报错, 全网搜索下, 依旧没有找到结果, 所以我描述下我的解决过程:解决adb 命令在Android开发中有很大的作用, 在Mac上可以通过命令brew install android-platform-tools来安装adb工具.安装完成后, 可以使用adb logcat命令来获取 Android设备运行时的信息, 当然我们也可以接触Linux自带的管道来实现只输出我们需要的软件输出的信息.adb Logcat | grep 包名在查询运行日志后, 我发现, 报错信息为00-00 ComponentInfo{cn.timemail.xsotcn.timemai.xsot.MainActivity}: java.lang.ClassNotFoundException: Didnt find

    30120

    一些快速提高Android开发的脚本与技巧(终端篇)

    console.info #dalvikvm informations about dalvik vm #StrictMode information about StrictMode warnings adb process ids then separate logs by process ids). import os import sys packageName=str(sys.argv) command = adb 查看详细及最新: https:github.comandroidyueDroidScriptsblobmastershellclearAppData.sh查找目录下的文件Unix中有一个很棒的查找工具,就是find ,使用find,我们可以很快速查找某个目录下的的文件,支持通配符查找。 在Android项目中,我们可以查找apk文件,图片文件等,另外加上xargs会变得更加强大 比如我们查找app目录下所有的apk文件,按照如下操作即可1 2 3 4 find app -name *.

    53520

    Pixel XL安装LineageOS

    后者是引导使用的文件 开机状态,链接adb注意确认再这台机器调试https:mirrorbits.lineageos.orgfullmarlin20210818lineage-17.1-20210818 nightly-marlin-signed.ziprom地址重启到fastboot 然后测试fastboot的链接情况 fastboot flash boot .lineage-17.1-20210818-recovery-marlin.img adb 3DMagisk-v23.0.apk&response-content-type=application%2Fvnd.android.package-archive直链 安装一下@echo off dir b | find RE.apk > filelist.txt for F delims=| %%i in (filelist.txt) do ( rem echo %%i adb install %%i ) pause

    15620

    Android PC端用ADB抓取指定应用日志实现步骤

    主要功能:用于在PC端通过ADB工具抓取指定android真机上运行的指定包名应用的调试日志,并生成本地txt文件。 实现步骤:1、准备ADB调试软件;2、根据包名找到进程pid;新建一个txt文件,重命名为“getpid.bat”,把下面代码复制到该文档中,保存;包名“com.wtoe.demo”可替换为自己所需要抓取日志的包名 @echo offfor f tokens=2 delims= %%i in (getpid.bat) do adb logcat | find %%i F:android_log001.log pause 4、将脚本文件“getpid.bat”、“catlog.bat”剪切到adb目录中? devices”,查看是否有真机连接上电脑adb

    48540

    测试开发进阶(四十六)

    安装https:www.douban.comnote701408420查看版本$ adb version? 查看设备连接情况$ adb devices使用「夜神模拟器」? 杀死重启adb服务$ adb kill-server$ adb start-server查看当前运行的包名$ adb shell dumpsys activity | find mFocusedActivitydumpsys :解析信息activity:页面名字monkey乱点1000次$ adb shell monkey 1000? $ adb shell# 进入shell$ shell$ kill -9 事件百分比?

    21710

    高通 wlan 调试抓取日志大全

    进入ftm模式射频同事调试wifi 时,需要进入ftm 模式,才能连接上QRCT 工具,进入ftm 模式有如下两种方法:方法一:adb root adb remountadb shell ifconfig wlan0 upadb shell echo 5 > sysmodulewlanparameterscon_mode (详细哪个目录不记得了,find 找下 con_mode_ftm 就好了)adb shell ftmdaemon -n -ddpause123456方法二:adb root && adb wait-for-devicesadb shell rmmod wlanadb shell insmod Run the following command before collect adb logs wpa_cli ifname=wlan0 log_level debugIf failed to run shell cd sdcard mkdir diag_logs cd diag_logs mkdir mdm2 Push the golden cfg to two folders adb push

    1.4K20

    Android测试三件套:传文件、抓包、看日志

    ① 先把装逼神器 adb 下载下来,打开以下网址:https:adb.clockworkmod.com? ② 安装之后打开 cmd,输入 adb:?出现如图所示就算安装成功了。 ⑤ 在电脑的 cmd 中,输入以下命令使用 adb 连接安卓机:adb connect 192.168.x.x出现如图所示就算连接成功了:? ⑥ 好,一切就绪,开始骚操作,电脑 → 手机:adb push D:test.apk storageemulated0电脑 ← 手机:adb pull storageemulated0test.apk Windows:adb logcat | find someLinux:adb locat | grep some抓不到包的问题有可能会抓不到包。不同机器原因各有不同。这里我不能给出完美的解决办法。

    48020

    扫码关注云+社区

    领取腾讯云代金券