2017年5月17日水曜日

【Help!情報求む!】windowリサイズ(最大化もでもよい):Sony Hi-res Audio Player プログラム編集orハッキング

Sony Hi-res Audio Playerに900曲程入れていると
画面サイズの狭さに困ります。
上下にスクロールして曲を探しますが、
見つけたい曲を通り過ぎてしまい、苦労しています。
↑このウインドウサイズで固定されている。同時20曲くらいしか表示できない。

克服しようと思い立ち、ネットで探し倒しました。
しかし今のところ解決できていません。(泣)
そもそもメーカー純正アプリをハッキングしようという行為ですから、
難易度は高かったです。

【取り組んだ事】
Maximizer:
Cocoaアプリ ウインドウを最大化できるが Lion時代のSIMBLツールのプラグイン。
OSがSierraでSystem Integrity Protecton (SIP)がある為、
SIMBLを有効化するべくSIPをオフにする必要があり、
リカバリーモード(起動中に ⌘+R)から
ターミナル $ csrutil disableコマンドでSIPをオフ。→再起動。
→ SIMBLをインストール。
「~/ライブラリ/Application Support/SIMBL/Plugins」の中に
「Maximizer.bundle」を入れる。
 再度ターミナルで $ csrutil enable によりSIPをオン。
まったくフルスクリーンにならず。


MySIMBL:
別のSIMBLアプリを見つけたので 上記と同様に実施。
結果も同じ。

Carbonアプリなのか?:
そもそもSony Hi-res Audio Player がCocoaアプリではないのではと思い、
Carbonアプリでウインドウリサイズ ツールを探すが 見つからなかった。
.plistファイル(ユーザーライブラリ preference内 & アプリ内):
Finder内 Sony Hi-res Audio Player アプリ関係ファイルを漁り倒して、
該当項目を見つけようと ファイルを全て目視。
.plist が関係ありそうだと睨み、Prefs Editorをインストール。
NSwindowFrame:App Window Position の赤丸部分だろうと思うのだが、
------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>916 393 710 592 0 0 1680 1027 </string>

</plist>
------------------------------------------------------
何度 変更しても元に戻ってしまう。
一応、ターミナル $ sudo killall cfprefsd で
plistキャッシュをクリアしたが、変更が固定せず。
xcodeで同様の事をしてもやはり変更反映できず。

xcodeで.nibファイル編集: 
.nibファイルがUI要素の描画情報が記述されたファイルとの事で、
 編集しようとするが、
 xcode使い方がまだわからず上記のようなカンジ。 


この一週間 集中し過ぎて燃え尽きた状態です。
挫折感と一休みの意味で、備忘録を兼ねて記録しておきます。
助けてくださいっ! 情報求む!!です。