【Z】 ホワイトバランス調整(要root)

Xperia Zの姉妹機にXperia ZLなるモデルが有りますが、こちらに実装されているホワイトバランス調整機能をXperia Zに移植できたので考察してみます。

white-balance01

※本考察はrooted前提です。

 

 

準備するもの

 

 

適用方法

TWRP導入済みであればそのままzipを適用すればOKですが、まだ未導入なので手動で入れ込みます。また、3ファイルとも新規導入になるためバックアップすべきファイルはありませんが、動作不安定になったり導入に失敗した時のためにTitanium Backupなどで必ずバックアップを取ってから進めて下さい。(特におサイフケータイ関係)

  1. WB_bymw1kaduxx972fixe.zipを解凍
    white-balance03
  2. system配下のファイルをXperia Zのsystem配下へコピーし、パーミッションを「644」に
    • white-balance.apk (system\app\へ)
    • libdisplayservice.so (system\lib\へ)
    • libdisplay.default.so (system\lib\hw\へ)

    PCからコマンドで導入する場合、3ファイルを入れたフォルダをカレントフォルダとしてコマンドプロンプトを起動し下記の手順で導入
    (Xperia Xの内蔵ROMに「temp」フォルダを作成、3ファイルをコピー、systemへコピーしパーミッション変更、再起動)

    adb shell
    mkdir sdcard/temp
    exit
    adb push white-balance.apk /sdcard/temp/white-balance.apk
    adb push libdisplayservice.so /sdcard/temp/libdisplayservice.so
    adb push libdisplay.default.so /sdcard/temp/libdisplay.default.so
    adb shell
    su
    mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
    dd if=/sdcard/temp/white-balance.apk of=/system/app/white-balance.apk
    chmod 644 /system/app/white-balance.apk
    dd if=/sdcard/temp/libdisplayservice.so of=/system/lib/libdisplayservice.so
    chmod 644 /system/lib/libdisplayservice.so
    dd if=/sdcard/temp/libdisplay.default.so of=/system/lib/hw/libdisplay.default.so
    chmod 644 /system/lib/hw/libdisplay.default.so
    reboot
    
  3. 端末再起動

 

使い方

  1. 設定>画面設定>ホワイトバランス
    white-balance02
  2. キャリブレーション画面が出ますので画面の指示に従って調整します。
    white-balance01
  3. 初期状態に戻すには右上のmenuから行います
    white-balance01

私のXperia Zは初期状態で問題なかったので入れただけって感じですw

なお、もともと色温度が高い(?) Xperia AX/Vに同じように入れてみましたが設定が反映されませんでした。。

 

 

4件のコメント


  1. […] るの?Xperia ZLに搭載されているホワイトバランス調整機能「キャリブレーション」を移植可能です。「【Z】 ホワイトバランス調整(要root)」で考察していますので参考にしてみて下さい。 […]