您的位置:网站首页 > 手机软件 > 正文 >
苹果ios7越狱后状态栏不正常解决方法图文教程[多图]
很多果粉在ios7越狱后都或多或少发现一些问题,其中 常见的就是系统自带的天气,计算器,safari等的闪退问题, 麻烦的就是状态栏异常的问题,下面网侠小编就给大家分享一篇解决教程。
首先讲解一下状态栏的通用处理(主要是相机状态栏不隐藏的问题)
很多锋友在越狱以后发现相机界面在运行时,原本隐藏的状态栏在越狱之后跑出来了,甚至影响前后摄像头的切换,在刚越狱完第一次启动cydia之前,相机状态栏是好的,但是一旦运行cydia后,状态栏就出现了!如下图:
cydia第一次运行前
cydia第一次运行时转移系统文件
cydia搬移系统文件后,状态栏开始出现问题
这个问题其实处在cydia在第一次运行时为了释放系统区空间,会将部分系统文件搬移到用户区,再在原位置创建一个快链指向,指向用户区的对应的目录,但是在搬移的过程中会将搬移的目录后面加上一个.xxxxx的随机码,比如applications的真身目录会变成 /var/stash/applications.s4rd4 之类,这样就造成上述的现象(其实按道理是不会的,但确实是这个问题)
修复方法很简单:
1:手动修复,将真身的applications.xxxx目录名修改为标准的applications,然后将根目录下的快链指向指向修复好的真身目录!
我晕了!上面的话都看不懂,那我写死:将 /var/stash目录下的 applications.xxxxx 文件夹(.xxxxx是随机字母)修改为:applications(包括小数点都去掉!) 然后修改根目录下的applications快链指向:/var/stash/applications !!!
还看不懂我也没办法了!!!
关于手动修改快链指向,请使用winscp,使用方法可以百度,动手能力差一点的建议用第二种方式,卸载其他的ipa破解补丁后安装精品源的,可以自动修复!
也可以使用ifile修改指向(有个技巧就是 好是真身文件夹修改前先直接用ifile复制粘贴一套,注意不是粘贴快捷方式!!!粘贴时问是覆盖还是重命名,选择重命名,然后修改重命名的文件夹为:applications,然后修改根目录下的指向为/var/stash/applications,等完全修改好以后就可以将没有修改的真身删除了)
这个修复方法是 原生的无内存占用,无插件bug干扰,7.x全系通用的方法!不用安装专门的常驻内存的状态栏修复插件了!
2:添加威锋技术组专属的原创精品源: http://repo.weiphone.com 安装《ipa破解安装补丁ios7.x》(前提是不要安装其他源的什么appsync之类的破解补丁,原因见后面) 在安装的过程中会自动修复这个问题。
关于其它状态栏如:股市(黑底黑字);app store,时钟等使用eclipse类的夜间模式后恢复时白底白字以及winterboard主题后状态栏异常的处理
股市(黑底黑字);app store,时钟等使用eclipse类的夜间模式后恢复时白底白字的处理
使用ifile定位到 /var/mobile/library/backboard 目录,使用属性表编辑器打开 applicationstate.plist 文件,找到要修改的程序对应的id键值,比如股市为:com.apple.stocks ,点击它,如果状态栏不正常的会见到一个“sbdefaultstatusbarstylekey”的整数型键值,它的值可能为0,其实这个值的含义:(0为黑字,1为白字),原则上讲将其修改为1即可,但是股市程序有点问题,你修改为1后respring刷新后会又被改回,这个程序的做法就是干脆将这“sbdefaultstatusbarstylekey”的整数型键值完全删除即可!(删除方法为:在这个减值上用手指向左滑动,出现删除,点击即可,也可以点击左下角的编辑,再点击对应键值的删除符号)
app store,时钟等使用eclipse类的夜间模式后恢复时白底白字的处理方式和上面的一样,
修改它的键值为:1,如果修改了又被恢复,可以删除这个键值
定位文件
选择属性表编辑器打开
状态栏问题的关键字节
正常的股市的字段内容
winterboard主题后状态栏异常
可以使用ifile定位到 /var/mobile/library/caches/com.apple.uistatusbar ,将images目录删除即可
cydia在安装插件应用时,状态栏在下层的处理:
1,手动处理:使用ifile定位到/applications/cydia.app 找到info.plist ,使用属性表编辑器打开,添加一个布尔型字段,第一行的内容填uiviewcontrollerbasedstatusbarappearance 完成后保存,再将添加的这个字段的开关打开!(注意仅修改deb的,不要试图修改系统自带程序的info.plist;因为有检验,容易造成闪退的)
状态栏有问题的cydia界面
添加字段
打开添加字段的开关( 下)
修复以后的cydia状态栏恢复正常