Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qhy040404/FxxkMIUIAd
Turn off MIUI/HyperOS ads with minimal cost
https://github.com/qhy040404/FxxkMIUIAd
Last synced: 3 months ago
JSON representation
Turn off MIUI/HyperOS ads with minimal cost
- Host: GitHub
- URL: https://github.com/qhy040404/FxxkMIUIAd
- Owner: qhy040404
- License: apache-2.0
- Created: 2023-01-02T11:25:40.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T03:15:11.000Z (7 months ago)
- Last Synced: 2024-05-08T17:36:37.980Z (6 months ago)
- Language: Kotlin
- Size: 244 KB
- Stars: 30
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shizuku - FxxkMIUIAd - Turn off MIUI ads with minimal cost `Apache-2.0` (Apps / Vendor-specific)
README
# FuckMIUIAd
用最小的代价关闭 MIUI / 澎湃 OS 的广告。
## 注意
部分机型系统会将以下组件标记为系统应用,从而导致 pm 无法禁用。
目前能找到最好的解决方案是标记为 suspend
可打开 ADB 调试后使用电脑 ADB 执行以下命令:
```shell
adb shell pm suspend com.miui.hybrid
adb shell pm suspend com.miui.systemAdSolution
```或使用 ShizukuRunner 执行以下命令:
```shell
pm suspend com.miui.hybrid
pm suspend com.miui.systemAdSolution
```## 最初的想法
主力机不想 root ,也不想刷面具,不如用最简单的 adb 权限来禁用掉几个毒瘤广告,既不破坏系统完整性,也能减少 MIUI 那些关不掉的广告
## 目前禁用的组件
- `com.miui.hybrid` 快应用框架
- `com.miui.systemAdSolution` 智能服务(开屏广告)欢迎向项目提交更多的广告组件, 可以开 issue, 也可以直接修改 `Constants.FUCKLIST` 并提 PR
> 目前的宗旨是只禁用影响用户体验的,或者说与用户有交互的部分,所以没有管Analytics和其他几个。
## 实现
使用 [Shizuku](https://github.com/RikkaApps/Shizuku) 的 [API](https://github.com/RikkaApps/Shizuku-API) 实现
使用此 app 前需先安装 Shizuku 并激活, 或使用 Sui