中華ナビのバックモニターのガイド画像を差し替える
バックモニターのガイドラインはガイドが実際と全く合わず役に立たないので、普段は消してるのですが…某ちゃんねるでネタを見かけたので、ちょっとやってみたかっただけです。
非常にめんどくさいのでやる価値は…ないと思います。あと、システムアプリをいじることになりますので、自己責任でお願いします。どうなっても知りません。説明は手抜き且つ適当です、何をやってるか理解出来ない場合はやめとけやめとけ(^_^)/
うまくやれば、実際のカメラ画像に合わせて、お好みのガイドを表示させることが出来ます。何度も言いますがめんどくさいのでそこまでして感はありませんw
バックカメラ切替アプリの正体
/system/app/MTCBackView/MTCBackView.apk のようです。
※システムアプリ扱いなのでrootを取ってroot権限でファイラーを開かないとアクセス出来ないかも?
↑のMTCBackView.apk をPCに持ってきます
どうやって持ってくるんですか?とか聞いてくるような人はここで退場をお願いします(^_^)/
持ってきたファイルの拡張子を .apk → .zip に変更
apkの正体はただのzipファイル なので、これで中身を見られます。
zipの中身を見る
/res/drawable-nodpi-v4/bg_distance.png というファイルがあります。
バックカメラのガイドは、カメラ入力画像にこの画像を重ねて表示するだけのようです。つまり、このbg_distance.png を 好きな1024×600 のPNG-8ファイルにすればいいだけなのです。
元の bg_distance.png
この画像でした。これを好きな画像に置き換えるだけです。
画像を作る
好きなように作ればいいと思いますが、手っ取り早いのは…
バックカメラの画像をキャプチャしておく
動画キャプチャなり、静止画キャプチャなりで保存しましょう1024×600の画像になるはずです。
Photoshopとかで元の画像を読み込んで、レイヤーを重ねていい感じのガイドゲージを作る
元の画像を使ってもイイですし、好きな画像を好きなように描いてもいいんじゃないでしょうかね。ガイドじゃなくてイラストとかにするとバックに切り替えたときに謎の萌えキャラを重ねたり…?(^_^;
バックカメラの画像を隠して透明PNGで保存する
ファイル名: bg_distance.png PNG-8(透明)で保存します。
zipの中の bg_distance.png と差し替えて改変
改変した MTCBackView.zip の拡張子を 再び .apkに戻す
ナビ側のMTCBackView.apk を上書き
→/system/app/MTCBackView/MTCBackView.apk を、改変したファイルと置き換える
※元のMTCBackView.apk は万一のためにバックアップを取っておきましょう。どうなっても知りません(´д`)
上手く差し替えが出来ていれば…
差替前
黄色ラインですでに激突するガイドですw
差替後
実際の車のガイドと赤ラインが合うようになりました!
…でもね
結局あまり参考にならないのでガイドは使ってないのです(^_^;
めんどくさかったですが、仕組みがわかって楽しかったかな というレベルのお話でした!