想知道有没有在无root的情况下实现禁用相关服务的功能
adb shell pm disable <PACKAGE_OR_COMPONENT> Example: ./adb shell pm disable com.example.com.testapp/.TestActivity 能实现 MAT 类似操作
adb shell pm disable <PACKAGE_OR_COMPONENT>
./adb shell pm disable com.example.com.testapp/.TestActivity
appops set [--user <USER_ID>] <PACKAGE> <OP> <MODE> Example: adb shell appops set com.example.com.testapp TEST_OP ignore 能实现 appops 操作
appops set [--user <USER_ID>] <PACKAGE> <OP> <MODE>
adb shell appops set com.example.com.testapp TEST_OP ignore
参考 https://stackoverflow.com/questions/22771684/android-adb-pm-disable-component?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa https://ligboy.org/?p=429
芸枫时 也就是说先找到你想要关闭的服务的全称和包名,然后用adb命令按着你发的例子去关闭是吗?
芸枫时 大佬我发现这个还是要root啊...
芸枫时 大佬 为什么会出现 java.lang.SecurityException: Shell cannot change component state for+包名+服务+ to 2 这种错误呢?
胖祯一号 Android版本发一下,如果是国内改版也要说,然后如果实在本机运行adb是要root权限的
胖祯一号 电脑 USB 连接手机后开启 USB 调试 功能可以不 Root 使用这些指令,但个别 ROM 可能有差异。
zfty2012 我也是出现了这种情况
LetITFly 其实MAT那个有些命令是要root的((
blocker有shizuku模式,可以试试看
MCorMC 没有用的,还是要root