2016-05-22 15 views
3

私は同じことについてたくさんの記事を見ましたが、すべて古くなっているか、もう動作していません。iPhoneの画面表示色をプライベートAPIで変更するにはどうすればいいですか?

私はiOS-Runtime-Headersを使用しています。すべてがうまくセットアップされています。しかし、私はiPhoneの画面表示色を設定できる方法を見つけることができないと言いました。これは、私たちがiOS 9.3.1のNightModeを持っている限り、プライベートAPIで可能になるはずです。

私はプライベートAPIを使用する場合、Appleは必ずそれを拒否することを認識しています。

答えて

1

GammaThingyプロジェクトをチェックアウトしましたか?

、それは少しf.luxに類似し、ナイトシフト動作し、多分GammaControllerのコードはあなたがあなたがまたGoodNightをチェックアウトすることができます

1

を望むものを達成そこに助けることができる、GammaThingyのオフに基づいていますしかし、もう少し "磨かれた"。ダンプされたヘッダーでメソッドを見つけることができない理由は、アプリケーション全体がObjective-CメソッドではなくC関数を使用するためです。具体的には、プライベートIOMobileFramebufferフレームワークを使用します(IOMobileFramebufferSetGammaTableが主な機能です)。あなたが興味を持っているならば、私はそれをかなり広範囲に分解しました。here