Ios 下hook系统或是app的弹框,让他自动选择一种状态消失

在ios 下想实现通过后台hook的方式去拦截统或是app的提示弹出框,自动选择确定或是取消的按纽然后自动消失(或是直接拦截不让弹出)。弹出类似如下实现:
UIAlertView*alertView = [UIAlertViewalloc] initWithTitle:@"DefaultAlertView"message:@"Defalut"delegate:selfcancelButtonTitle:@"Cancel"otherButtonTitles:@“OK”, nil];

[alertView show];

请问如何实现较好,主要两个实现点:
1.自定义选择一种状态,然后自动消失,或是拦截。
2.弹出提示框不止UIAlertView这一种实现吧

功能实现的出发点:系统特别或是安装app有时候会弹出好多框让你选择,类似获取地理信息,是否信任等,请指点一下实现思路,谢谢!

SpringBoard内部没有UIAlertView,而是SBAlertItem,从这个类入手,绝大多数SpringBoard中出现的alertView都是继承自这个类

在github上找一个用例,感觉好象有用,帮忙看看,谢谢!
https://github.com/ashikase/Sample_AlertAtStartup/blob/master/Tweak.xm

请问这个问题解决了吗?
我也最近遇到,我看了一下最后回复是3年前了,不知道这帖子还管用吗?

四年前 还在么?