首页 > 其他分享 >【Wing】背后的插件们

【Wing】背后的插件们

时间:2024-10-02 12:22:38浏览次数:1  
标签:插件 log dump 背后 wing adb android com Wing

wing 作为我们日常开发的命令行开发工具,项目开源以来,陆陆续续接入了多个插件,在这里集中分享给大家。

☞ Github ☜  ☞ Gitee ☜

01. wing -screen

作为Android平台设备投屏插件,根据PC系统平台集成scrcpyQTScrcpy组件,支持多个设备并行操作。

02. wing -jadx

集成Android平台的apk/dex/Jar逆向分析组件。

03. wing -mobtool

日常IPAAPK文件重签名工具,日志采集工具。

04. wing -apktool

支持apktool的所有命令。

# 解析APK文件
$ wing -apktool d /home/test.apk -o test

# 重新打包
$ wing -apktool b test -o /home/test-pack.apk

05. wing -adb

我们的产品主要围绕移动平台,而Android又是重中之重,所以对于adb命令的日常使用较多,现已集成了以下命令。

# wing -adb {type}
#            top
#                print top windows info from Android device
#            pull {package name}
#                pull target apk from Android device
#            dump {ui/sys/log}
#                get all running services and log info from Android device
#            list
#                get all install app list

1、显示当前前台界面和窗口的应用包名。

$ wing -adb top
Top window: com.android.chrome
Top activity: com.android.chrome

2、导出指定包名的应用安装包。

$ wing -adb pull com.android.chrome
from: /data/app/~~xmz9GYRVkRYXNuWYWryZXw==/com.android.chrome-dGUKeyVxcPRVQAm6bp0oIw==/base.apk
  to: com.android.chrome.apk

3、导出设备信息。

$ wing -adb dump
dump ui
>>> /Users/xxx/Downloads/log/dump_20240823_223051/ui.xml
dump activity
>>> /Users/xxx/Downloads/log/dump_20240823_223051/activity.xml
dump window
>>> /Users/xxx/Downloads/log/dump_20240823_223051/window.xml
dump anr
>>> /Users/xxx/Downloads/log/dump_20240823_223051/anr.txt
dump ps
>>> /Users/xxx/Downloads/log/dump_20240823_223051/ps.txt
dump net
dump property
dump service
dump app
dump Currently running services:
dump AGPService
dump BastetService
dump Binder.Pged
dump BleNotify
dump CommunicationManager
dump DdmpDataBusService
......

4、显示已安装应用信息。

 $ wing -adb list
[Sys]: com.android.localtransport
[Sys]: com.android.permissioncontroller
[Sys]: com.huawei.featurelayer.sharedfeature.xrkit
......

[App]: com.baidu.searchbox.harmony.hmservice
[App]: com.ss.android.lark
[App]: app.podcast.cosmos
......

[Disabled]: com.huawei.ohos.healthservice
[Disabled]: cn.wps.moffice_eng
......

06. wing -tree

工作中有时候需要输出当前目录下的文件结构,特别是写一些文档的时候,无需再安装其他命令行工具,即可方便使用。

# wing -tree [level] Print directory structure
#        level: max level print, default print all
$ wing -tree

07. wing -update

你可以通过wing -update命令来升级wing,可以通过参数指定要升级的插件,我们会在新版本插件验证后发布更新。

$ wing -update
# 输出
wing -update [jadx/apktool/mobtool]
wing
Local  version: 1.3.1
Remote version: 1.3.1
Wing already the latest version.

标签:插件,log,dump,背后,wing,adb,android,com,Wing
From: https://www.cnblogs.com/iofomo/p/18444557

相关文章

  • Acwing-246. 区间最大公约数
    本蒟蒻的第二篇题解qwq.题目大意:给定一个长度为\(N\)的数组,需要在数组上进行两种操作:1.Clrd,表示把\(A[l],A[l+1],...,A[r]\)都加上\(d\).2.Qlr,表示询问\(A[l],A[l+1],...,A[r]\)的最大公约数\((GCD)\).错误解法:如果你是一个只会打暴力的小蒟蒻(就像我),看......
  • Jenkins之插件Snyk
    参考文档:JenkinspluginintegrationwithSnyk|SnykUserDocsFollowthestepsineachsectionofthisdocumenttousetheSnykJenkinsplugin: InstalltheSnykSecurityJenkinsPlugin. ConfigureaSnykinstallation. ConfigureaSnykAPItokencre......
  • IDEA如何查看已经安装的插件并删除
    前言我们在使用IDEA开发时,经常需要安装一些插件来帮助我们高效快速的处理问题,可以说很实用。不过有时候,我们不想使用某个插件了,或者某个插件突然不好用了,想要先删除下再安装,那么我们应该怎么删除我们已经安装的插件呢?如何删除插件首先,我们点击【File】->【Settings】,打开设置......
  • Protobuf 为什么这么快?解密它背后的高效编码机制与 C++ 实践
    目录1.Protobuf的基本使用1.1定义`.proto`文件1.2生成C++代码2.Protobuf的二进制编码机制2.1Varint编码:更少的字节,更高的效率2.2字段编号与键:精准定位每个数据3.C++序列化与反序列化示例3.1序列化示例3.2反序列化示例4.性能对比与优化分析4.1数据......
  • 【Spring】lombok、dbUtil插件应用
    一、lombok插件1.功能:对实体类自动,动态生成get、set方法,无参、有参构造.....2.步骤:        (1)idea安装插件(只做一次)        (2)添加坐标        (3)编写注解                @NoArgsConstructor:无参构造          ......
  • pbootcms模板后台编辑器无法上传图片提示:后端配置项没有正常加载,上传插件不能正常使用
    当你在使用PbootCMS后台时,遇到Ueditor编辑器中的单图片上传按钮无反应,多图片上传提示“后台配置项返回格式出错,上传功能将不能正常使用!”的问题时,可以通过以下步骤来解决。问题分析该问题通常是由于时间区域配置不正确导致的。具体来说,Linux系统对时间区域的大小写非常敏感......
  • chrome-截图录屏插件-Awesome Screenshot
    ......
  • 人大&百度提出个性化插件式LLM
    LLM目前最有前景的应用之一就是超级助手,其中个人超级助手早晚躲不开个性服务,因为即使有相同需求的用户,也可能偏好不同的输出。以通用人工智能著称的LLM又要怎么开启个性化服务呢?给每个用户单独微调一个LLM在toC端肯定是不现实的,即使是用各种PEFT的奇淫巧技,也能把公司底裤都亏......
  • Winter Suite 冬季寒冷环境渲染着色器工具插件
    冬季套件为您提供了高质量渲染冬季或寒冷环境的钥匙。目前,已发布和正在制作的游戏都在使用冬季套装,该套装由多种产品组成,如具有先进动态特性的雪材料和霜冻相机效果。WebGL:1视频:1网络播放器:1|2特征:•动态覆盖和混合•渲染路径(正向和延迟)•高级BRDF着色控制......
  • 若依前后端分离版集成x-file-storage插件实现文件上传(以华为云obs为例)
    1.x-file-storage官网  https://x-file-storage.xuyanwu.cn/#/2.打开华为云官网 https://activity.huaweicloud.com/  ①左上角菜单栏中选择产品,输入obs存储            ②根据自己的业务需求选择规格即可            ③购买......