清理安卓手机广告

 

保存脚本另存为 Fuck_AD.sh,在手机执行后体验效果。

echo ""echo " "
echo " - 开始执行清理广告库文件"
sleep 3files=(/data/app/*/*/lib/arm64/libpangleflipped.so/data/app/*/*/lib/arm64/libzeus_direct_dex.so/data/app/*/*/lib/arm64/libmetasec_ml.so/data/app/*/*/lib/arm64/libMMANDKSignature.so
)# 循环遍历文件列表并删除每个文件或文件夹
for file in "${files[@]}"; do# 检查文件或文件夹是否存在if [ -e "$file" ]; then# 删除文件或文件夹rm -rf "$file" > /dev/null 2>&1fi
done
echo " "
echo " - 广告库文件清理完成"
sleep 2
echo " "
echo " - 开始搜索并设置广告文件夹权限为000"
echo " "
echo " - 此过程较为漫长,取决于你手机安装了多少含有广告的app 【并非卡住,请耐心等待执行完成】 "
#app集成广告【穿山甲,腾讯,百度等等】
chmod 000 /data/data/*/app_sslcache/
#腾讯广告
chmod 000 /data/user/0/*/app_e_qq_com_*
chmod 000 /data/data/com.tencent.qqlive/files/qad_cache/
chmod 000 /data/data/com.tencent.qqlive/files/tad_cache/#穿山甲广告
find /data/data/ -type d -name "pangle_com.byted*" -exec chmod 000 {} \;
find /data/data/ -type d -name "app_tt*" -exec chmod 000 {} \;
find /data/data/ -type d -name "app_webview" -exec chmod 000 {} \;#百度广告
find /data/data/ -type d -name "app_baidu_sdk*" -exec chmod 000 {} \;#哔哩哔哩广告
find /data/data/ -type d -name "app_webview_tv.danmaku.bili*" -exec chmod 000 {} \;#快手广告
find /data/data/ -type d -name "ksadsdk*" -exec chmod 000 {} \;
chmod 000 /data/data/com.mfcloudcalculate.networkdisk/ks_union/
chmod 000 /data/data/com.mfcloudcalculate.networkdisk/ksad_dynamic/
chmod 000 /data/data/*/app_sodler/#soul广告
chmod 000 /data/user/0/cn.soulapp.android/files/soul_ad/
chmod 000 /data/user/0/cn.soulapp.android/app_adnet/
chmod 000 /data/user/0/cn.soulapp.android/files/pangle_p/
chmod 000 /data/user/0/cn.soulapp.android/files/soul_res/
chmod 000 /data/user/0/cn.soulapp.android/app_sslcache/
echo " "
echo " - 设置权限完成"
echo " "
echo " - 开始清理碎片文件"find /data/data/ -type d -name "pangle_com.byted*" -exec rm -rf {}/* \;find /data/data/ -type d -name "app_webview_tv.danmaku.bili*" -exec rm -rf {}/* \;rm -rf /data/data/*/app_sslcacherm -rf /data/data/*/*/*.ncfgrm -rf /data/data/*/*/*.nsigrm -rf /data/data/*/app_webview_tv.danmaku.bili/*rm -rf /data/data/*/app_tt_pangle_bykv_file/*rm -rf /data/data/*/app_baidu_sdk_remote/*rm -rf /data/data/*/*/pangle_com.byted.pangle.m/*rm -rf /data/data/*/app_webview/*rm- rf data/data/com.tencent.qqlive/files/qad_cache/*
rm -rf /data/data/com.tencent.qqlive/files/tad_cache/*rm -rf /data/data/com.mfcloudcalculate.networkdisk/ksad_dynamic/*
rm -rf /data/data/com.mfcloudcalculate.networkdisk/ks_union/*
rm -rf /data/data/*/app_sodler/*rm -rf /data/user/0/cn.soulapp.android/files/soul_ad/*
rm -rf /data/user/0/cn.soulapp.android/app_adnet/*
rm -rf /data/user/0/cn.soulapp.android/files/pangle_p/*
rm -rf /data/user/0/cn.soulapp.android/files/soul_res/*
rm -rf /data/user/0/cn.soulapp.android/app_sslcache/*
echo " "
echo " - 清理完成,按回车键结束"

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/15180.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nodejs历史版本安装地址

nodejs 历史版本地址: https://nodejs.org/dist/ node 阿里镜像源: https://registry.npmmirror.com/ npm 配置阿里镜像 npm config set registry https://registry.npmmirror.com

面试总结之:原生和flutter混合开发,是 使用多个flutter_engine还是单个flutter_engine

在原生和Flutter混合开发的过程中,关于使用多个FlutterEngine还是单个FlutterEngine,这实际上取决于你的具体需求和应用场景。 **使用单个FlutterEngine**:在某些情况下,使用单个FlutterEngine来管理多个入口可能是有利的。这种方…

Django 安装步骤

步骤如下 打开cmd输入命令行 pip install django上图代表已经安装好了。但是里面的warning必须得将路径弄好,不然是运行不了 创建django项目 去到VS Code里,进入Terminal 页面,运行下面的命令 django-admin startproject [自己项目名称]就…

Python 小游戏——贪吃蛇

Python 小游戏——贪吃蛇 文章目录 Python 小游戏——贪吃蛇项目介绍环境配置代码设计思路1. 初始化和变量定义2. 创建游戏窗口和FPS控制器3. 初始化贪吃蛇和食物的位置4. 控制贪吃蛇的方向和分数5. 主游戏循环 难点分析源代码呈现代码结果 项目介绍 贪吃蛇游戏是一款通过上下…

Rust:WIndows 环境下交叉编译 Linux 平台程序

在Windows下交叉编译Rust程序以在x86_64位的CentOS操作系统上运行,你需要遵循几个步骤来设置交叉编译环境并编译你的程序。以下是一个大致的指南: 1. 安装Rust和Cargo 首先,确保你已经在Windows上安装了Rust和Cargo。你可以从Rust官方网站下…

第7周 接口重试机制设计与消息队列

这里写目录标题 1. 第三方SDK超时分析与异步解耦场景解析2. 如何掌握Spring异步任务?3. 如何做消息中间件技术选型?4. RabbitMQ 的工作流程与模型解析5. 如何在Docker中快速构建配置RabbitMQ?6. Consume、Producer 模型详解7. 如何基于SpringBoot整合MQ实现生产者与消费者?…

智研未来,直击 AI DevOps,阿里云用户交流日杭州站来啦!

在这个技术日新月异的时代,云上智能化 DevOps 正以前所未有的速度推动企业创新边界,重塑软件开发的效率与品质。 为深入探索这一变革之路,诚邀您参与我们的专属闭门技术沙龙,携手开启一场关于云上智能化 DevOps 的挑战、实践与未…

小小字符串竟然如此嚣张 —— 聊聊 Java 的 String

大家好,我是徒手敲代码。 今天来分享几个 String 在面试当中,比较常见的问题。这个东西用得最多,而且底层的原理,面试也经常问。 两种创建方式,有什么区别? 比如,要创建一个 “Gary” 的字符…

深度学习设计模式之桥接模式

文章目录 前言一、介绍二、详细分析1.核心组成2.实现步骤3.代码示例4.优缺点优点缺点 5.使用场景 总结 前言 桥接模式是将抽象部分与实现部分分离,使它们都可以独立的变化。 一、介绍 桥接模式是结构型设计模式,主要是将抽象部分与实现部分分离&#x…

PostgreSQL基础(二):PostgreSQL的安装与配置

文章目录 PostgreSQL的安装与配置 一、PostgreSQL的安装 二、PostgreSQL的配置 1、远程连接配置

日用百货元宇宙 解锁 “潮”范儿牛奶生活

5月24日,荷兰皇家菲仕兰携手中国乳制品工业协会、中国医疗保健国际交流促进会共同发布了《2024中国奶商指数报告》。报告显示,今年中国奶商指数得分66.8分,同比上一年增长2.7分,为历年来最大增幅。公众在喝奶意识、知识和行为三大…

【老王最佳实践-6】Spring 如何给静态变量注入值

有些时候,我们可能需要给静态变量注入 spring bean,尝试过使用 Autowired 给静态变量做注入的同学应该都能发现注入是失败的。 Autowired 给静态变量注入bean 失败的原因 spring 底层已经限制了,不能给静态属性注入值: 如果我…

从零开始C++服务器开发

配置说明 代码编辑:visual studio code 操作系统:Windows10专业版的;Ubuntu20.04LTS(使用VM 创建虚拟机); 目录结构说明 alan:项目的源代码目录,其中包含实际的C源代码文件。 bi…

pr视频旋转90°

1.找到视频特效“运动” 2.旋转270 3.找到“序列”---“序列设置”,更改画面大小 成品展示:

基于SSM的“医院门诊管理系统”的设计与实现(源码+数据库+文档)

基于SSM的“医院门诊管理系统”的设计与实现(源码数据库文档) 开发语言:Java 数据库:MySQL 技术:SSM 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 系统功能模块图 医院门诊管理系统首页页面图 用户登录界面图 管…

bootstrap实现九宫格效果(猫捉老鼠游戏)

最近,孩子的幼儿园让家长体验“半日助教活动”,每个家长需要讲授15-20分钟的课程。作为一名程序员,实在没有能教的课程,只能做了一个小游戏,带着小朋友们熟悉数字。 效果大致是这样的。九宫格的左上角是一只小猫图片&…

Pandas高效数据清洗与转换技巧指南【数据预处理】

三、数据处理 1.合并数据(join、merge、concat函数,append函数) Concat()函数使用 1.concat操作可以将两个pandas表在垂直方向上进行粘合或者堆叠。 join属性为outer,或默认时,返回列名并集,如&#xff…

力扣:3101. 交替子数组计数

3101. 交替子数组计数 给你一个二进制数组nums 。如果一个子数组中 不存在 两个 相邻 元素的值 相同 的情况,我们称这样的子数组为 交替子数组 。 返回数组 nums 中交替子数组的数量。 示例 1: 输入: nums [0,1,1,1] 输出: 5…

Spring Boot集成Picocli快速入门Demo

1.什么是Picocli? Picocli是一个单文件命令行解析框架,它允许您创建命令行应用而几乎不需要代码。使用 Option 或 Parameters 在您的应用中注释字段,Picocli将分别使用命令行选项和位置参数填充这些字段。使用Picocli来编写一个功能强大的命…

C-数据结构-顺序存储队列

/* 顺序循环的队列形式 人为规定头指针指向位置不能指向有效数据 保留一个空位置,判断空和满 */ queue.h #ifndef QUEUE_H__ #define QUEUE_H__ typedef int datatype; #define MAXSIZE 5 //最多能放四个 typedef struct node_st {datatype data[MAXSIZE];int hea…