说明:买到暖屏iphone也不喜欢越狱的果粉可以通过该方法调节屏幕色温,把显示效果变冷,已经越狱的同学直接使用flux吧,没必要这么折腾。由作者:hsuhoujun和xream教程整理写出由小编改写
什么叫暖屏iphone手机?看下面这张图片你应该都知道。↓
该方法需要注册免费apple开发者账号,通过xcode把开发的项目安装入iphone中,无需越狱,和普通app store下载的app一样稳定使用,也不会破坏系统文件。
所以说必须是苹果电脑,如果没有电脑就安装虚拟机吧!教程百度很多。
改屏幕色温变冷代码就需要一款:Gamma Thingy 软件
以下是在不越狱的情况下修改色温算法,安装Gamma Thingy用以调节色温的基本步骤:
步骤1:安装xcode,mac用户前往app store下载安装,如果你还没有开发者账号就前往https://developer.apple.com/membercenter/ ,登陆你的apple id注册开发者账号。
步骤2:在xcode添加thomasfinch的GammaThingy项目(项目git地址: https://github.com/thomasfinch/GammaThingy.git),添加方法如下图
先选择"check out"
展开全文
填入git地址
选择要项目要保存的文件夹
步骤3:打开项目后,修改项目中GammaController.m中的代码(因为GammaThingy原本是用来把屏幕色温变暖的app,我们现在要修改算法把色温调节修改成变冷)将下面的代码复制到(void)setGammaWithOrangeness内,复制好后的样子如下图所示:
percentOrange = percentOrange/7.5;
if (percentOrange > 1)
percentOrange = 1;
else if (percentOrange < 0)
percentOrange = 0;
float blue = 1.0;
float red = 1 - percentOrange;
float green = (red + blue)/2.0;
if (percentOrange == 0) {
red = blue = green = 0.99;
}
[self setGammaWithRed:red green:green blue:blue];
步骤4:把iphone连上mac,如图所示选择你要安装的iphone,然后点击左边的运行图标步骤5:这时候xcode会报错,提示“failed to code sign”,不用担心,这是正常的,这时候你点击"fix issue",然后登陆你的开发者账号(这里的开发者账号即使没有付费也是可以使用的)。
步骤5:登陆后,点击运行按钮,然后继续报错,提示“An App ID with Identifier…is not available. Please enter a different string.”,不用担心,你前往到如下图所示的地方修改“Bundle Identifier”,修改成"com.xxx.GammaTest"(xxx替换成你想要的名字)。
步骤6:再次点击运行按钮,这次应该就不会报错了,成功编译后你的iphone上就会显示GammaThingy的图标,这时候直接点进去app是会闪退的。
步骤7:在iphone里进入设置-通用-描述文件,找到你的开发者证书选项,点进去选择信任。然后就可以成功打开GammaThingy了。
步骤8:进app后打开开关,拖动滑条就能调整色温了,下面还可以设置调整在什么时刻生效,这个封釉们就自己研究吧。
ps:大家都学会了吗?买到暖屏iphone再也不怕啦!
▼主人,欢迎勾搭苹果手机的微信公号:useiphone6,教你用苹果手机▼
▼呵呵,关注这个号的人运气不会太差▼