分類
方法

从命令行启动安卓应用程序

首先要有root权限,没有的就不用往下看了。从命令行启动程序你需要两个东西,命令行和命令。命令行推荐Android Terminal Emulator。命令就是:

su
am start -n com.ea.game.simpsons4_row/com.ea.simpsons.SimpsonsSplashScreen

关于-n后面参数的获取,我是通过ADW桌面的备份文件找到的,位于/sdcard/ADW_Backups/adw_……/APP_CATALOG_0.xml中。

如果不想每次都输入一条那么长的am命令,可以将这条命令保存成文本,然后放到/system/xbin/中。例如把文本命名为z,这样只要在terminal输入z执行就好了。

本文更新於 2017/10/16。

在〈从命令行启动安卓应用程序〉中有 3 則留言

修改網絡可用性檢查,來自https://sspai.com/post/35684
【5和6】
修改 adb shell “settings put global captive_portal_server captive.v2ex.co”

关闭 adb shell “settings put global captive_portal_detection_enabled 0”
【7】参考https://www.noisyfox.io/android-captive-portal.html和https://www.v2ex.com/t/303889
【8】
adb shell “settings put global captive_portal_https_url https://www.qualcomm.cn/generate_204
adb shell “settings put global captive_portal_http_url http://www.qualcomm.cn/generate_204

wifi賬號密碼保存在
/data/misc/wifi/wpa_supplicant.conf

獲取當前dns
getprop net.dns1
getprop net.dns2
設置dns1
setprop net.dns1 123.123.123.123
ip和route也可以嘗試

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *