经常有人问现在出个教程,实际上不难,删掉 AndroidManifest.xml 里面的服务标签,不过现在的 App 动辄上百个服务,一个一个去的话怕不是要累死,不过用正则的话就方便多了,有 root 的用户就不用看啦,直接用 Blocker/thanox/My Android Tools 禁用服务就行了

准备工作

开始修改

<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"/>

怎么知道该保留哪些服务呢?

com.bytedance.bdp.bdpbase.ipc.extention.MainDefaultIpcService
(服务1|服务2|服务3......)