未越狱的iPhone总是会自动下载更新,弹出更新提示,十分烦人,通过抓包发现iPhone会从appldnld.apple.com这个服务器下载更新固件,
于是就想从dns解析下手,改变appldnld.apple.com这个域名指向的IP,刚好我自己用的路由器是自己刷的openwrt系统,可以任意修改
方法如下:修改路由器/etc/dnsmasq.conf,在文件末尾加入
address=/appldnld.apple.com/192.168.1.1
再重启一下dnsmasq服务
最后测试一下,让iPhone连上wifi,打开设置-通用-软件更新--下载并安装,就会提示下载失败了