首页 > 极客资料 博客日记
【Wing】背后的插件们
2024-10-02 12:30:04极客资料围观21次
极客之家推荐【Wing】背后的插件们这篇文章给大家,欢迎收藏极客之家享受知识的乐趣
wing 作为我们日常开发的命令行开发工具,项目开源以来,陆陆续续接入了多个插件,在这里集中分享给大家。
01. wing -screen
作为Android
平台设备投屏插件,根据PC系统平台集成scrcpy
或QTScrcpy
组件,支持多个设备并行操作。
02. wing -jadx
集成Android
平台的apk/dex/Jar
逆向分析组件。
03. wing -mobtool
日常IPA
和APK
文件重签名工具,日志采集工具。
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.
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”