经常有人问现在出个教程,实际上不难,删掉 AndroidManifest.xml 里面的服务标签,不过现在的 App 动辄上百个服务,一个一个去的话怕不是要累死,不过用正则的话就方便多了,有 root 的用户就不用看啦,直接用 Blocker/thanox/My Android Tools 禁用服务就行了 准备工作 mt 管理器(反编译 AndroidManifest.xml 需会员) 你需要修改的 Apk 开始修改 使用 MT管理器 打开 你需要修改的Apk 反编译 AndroidManifest.xml 右上角搜索勾选正则,依次填写下面两条正则**(注意顺序)** ,全部替换为空 <service(?!\s*\/?>)(?:\s+[^>]*="[^"]*")*>([\s\S]*?)</service> <service[^/>]*\/?> 在替换出来的空行粘贴需要保留的服务列表 保存回编译即可 QQ 以及其他软件如微信,同理%% %% 我已经提取了 QQ 和抖音的服务列表,可以进入此链接下载 密码:6hnj 抖音服务保留 <service android:name="com.bytedance.bdp.bdpbase.ipc.extention.MainDefaultIpcService" android:exported="false" android:stopWithTask="true"/> <service android:name="org.chromium.content.app.SandboxedProcessService0" android:exported="false" android:process=":sandboxed_process0"/> <service android:name="com.bytedance.bdauditsdkbase.keepalive.MainProcessWsClientService" android:exported="false" android:stopWithTask="true"/> <service android:name="com.tt.miniapphost.placeholder.MiniAppChildProcessMultiInsService" android:process=":miniappX" android:stopWithTask="true"/> 怎么知道该保留哪些服务呢? 可以去看 酷安@起风了呀い 的帖子 或者去以下酷安话题寻找【Blocker】【My Android Tools】 知道服务名后(最好是完整的服务名),例如 ``` com.bytedance.bdp.bdpbase.ipc.extention.MainDefaultIpcService 然后就可以反编译 AndroidManifest.xml 搜索用这个正则 (服务1|服务2|服务3......) 找到你所需要保留的服务,复制完整标签,然后整合到一起就行了