ReChronoRain / HyperCeiler

MIUI & HyperOS enhancement module - Make MIUI & HyperOS Great Again!
https://hyperceiler.sevtinge.cc
GNU Affero General Public License v3.0
2.29k stars 135 forks source link

💡 [需求] 支持屏蔽闪信和在闪信中发现关键字时自动挂断一段时间内的电话 #847

Open NativeStar opened 4 weeks ago

NativeStar commented 4 weeks ago

需求内容

屏蔽闪信(0级短信 直接弹框那种) 可以的话:支持在闪信内容中发现检测用户自定义的关键词(各种推广等)时的数秒内自动挂断首个电话

实现思路&截图

https://blog.csdn.net/ddxxii/article/details/95496653 有点年头了 但自己翻了下hyperos的短信应用源码 还是可以参考的

应该是hook com.android.mms.transaction.SmsReceiverService类中的handleMessage方法或com.android.mms.ui.ClassZeroActivity类

(不懂Xposed开发 只是推测)

简单例子

在手机收到闪信时直接全部屏蔽或用户设置了关键词时只在检测到有关键词时屏蔽

可行的话 在收到含关键词闪信(通常会设置各种垃圾广告的关键词)的一段时间内(3-5秒左右)自动挂断非联系人的电话(如果功能不好做的话直接一段时间内的电话全挂了也行 一般闪信后面都是紧跟骚扰电话的)