您的位置:首頁 > 軟件教程 > 教程 > wing命令行開發(fā)工具插件分享

wing命令行開發(fā)工具插件分享

來源:好特整理 | 時間:2024-10-03 10:07:42 | 閱讀:61 |  標簽: in 開發(fā)   | 分享到:

wing 作為我們?nèi)粘i_發(fā)的命令行開發(fā)工具,項目開源以來,陸陸續(xù)續(xù)接入了多個插件,在這里集中分享給大家。

wing 作為我們?nèi)粘i_發(fā)的命令行開發(fā)工具,項目開源以來,陸陸續(xù)續(xù)接入了多個插件,在這里集中分享給大家。

? Github ?
? Gitee ?

01. wing -screen

作為 Android 平臺設備投屏插件,根據(jù)PC系統(tǒng)平臺集成 scrcpy QTScrcpy 組件,支持多個設備并行操作。

wing命令行開發(fā)工具插件分享

02. wing -jadx

集成 Android 平臺的 apk/dex/Jar 逆向分析組件。

wing命令行開發(fā)工具插件分享

03. wing -mobtool

日常 IPA APK 文件重簽名工具,日志采集工具。

wing命令行開發(fā)工具插件分享

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

我們的產(chǎn)品主要圍繞移動平臺,而 Android 又是重中之重,所以對于 adb 命令的日常使用較多,現(xiàn)已集成了以下命令。

# 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

工作中有時候需要輸出當前目錄下的文件結(jié)構(gòu),特別是寫一些文檔的時候,無需再安裝其他命令行工具,即可方便使用。

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

wing命令行開發(fā)工具插件分享

07. wing -update

你可以通過 wing -update 命令來升級 wing ,可以通過參數(shù)指定要升級的插件,我們會在新版本插件驗證后發(fā)布更新。

$ wing -update
# 輸出
wing -update [jadx/apktool/mobtool]
wing
Local  version: 1.3.1
Remote version: 1.3.1
Wing already the latest version.
小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀點或證實其描述。

相關視頻攻略

更多

掃二維碼進入好特網(wǎng)手機版本!

掃二維碼進入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)