shortx命令
1 subscriber
1 photo
1 file
5 links
Download Telegram
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("input_method").showInputMethodPickerFromSystem(0 ,0);
// 调用输入法选择器

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("package").setApplicationHiddenSettingAsUser("包名", true, 0);
// (伪装卸载,尽量让别的软件扫不到,额外会冻结应用)!
// 设置隐藏指定用户的指定包名应用

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("package").setApplicationHiddenSettingAsUser("包名", false, 0);
// 设置取消隐藏指定用户的指定包名应用

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("package").getApplicationHiddenSettingAsUser("包名", 0);
// 获取隐藏指定用户的指定包名应用状态

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("package").getBlockUninstallForUser("包名", true, 0)
// 获取阻止指定用户指定包名的卸载状态

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("package").isPackageAvailable("包名", 0)
// 获取指定用户指定包名的冻结状态

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("clipboard").areClipboardAccessNotificationsEnabledForUser(0);
// 获取指定用户剪贴板访问通知是否启用
// 例如已将剪贴板中内容粘贴到**的吐司通知

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("clipboard").setClipboardAccessNotificationsEnabledForUser(false, 0);
// 设置指定用户剪贴板访问通知关闭
// 例如已将剪贴板中内容粘贴到**的吐司通知

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("clipboard").setClipboardAccessNotificationsEnabledForUser(true, 0);
// 设置指定用户剪贴板访问通知开启
// 例如已将剪贴板中内容粘贴到**的吐司通知

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("usb").isFunctionEnabled("adb");
/*
rndis → USB共享网络
none → 仅充电
mtp → 文件传输
ptp → 图片传输
adb → 设备调试
*/
// 检查USB功能是否启用(如adb、mtp)

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("adb").clearDebuggingKeys();
// 清除ADB调试密钥

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("adb").getAdbWirelessPort();
// 获取ADB无线端口

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("adb").allowWirelessDebugging(true, "**:**:**:**:**:**")
// 无线调试授权指定公钥
/*
写入非当前wifi的BSSID前,需关闭无线调试开关。
如果写入的是当前WiFi的BSSID会自动打开无线ADB调试
具体观察/data/misc/adb/adb_temp_keys.xml
**:**这个参数是指wifi的BSSID,一般都是授权当前WiFi
*/

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
bssid = android.os.ServiceManager.getService("wifi").getConnectionInfo("android", null).getBSSID();
android.os.ServiceManager.getService("adb").allowWirelessDebugging(true, bssid)
// 无线ADB授权当前WiFi并启动无线ADB调试

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("wifi").getConnectionInfo("android", null).getBSSID();
// 获取当前WiFi的BSSID

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("wifi").getConnectionInfo("android", null).getSSID();
// 获取当前WiFi的名称

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("wifi").getConnectionInfo("android", null).getMacAddress();
// 获取当前WiFi的MAC地址

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
ip = android.os.ServiceManager.getService("wifi").getConnectionInfo("android", null).getIpAddress();
(ip & 0xff) + "." + ((ip >> 8) & 0xff) + "." +
((ip >> 16) & 0xff) + "." + ((ip >> 24) & 0xff);
// 获取当前WiFi IP

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
android.os.ServiceManager.getService("wifi").getConnectionInfo("android", null);
// 获取当前WiFi 全部信息
// 我就不一个一个弄了,有些我自己也不需要

#MVEL表达式 #Javascript
Forwarded from 𝓗𝓮
发一些我之前在官方群组发过的命令吧,重构后同时兼容两种语法,且代码更加简洁