今流行の...

E51でいま流行のAll Files化をやってみました。
もともとStd版はアプリのインストールも自由だしYaPNもあるのでAll Files化の必要性はあまり感じないけどどんなものなのか興味があったのでやってみた。
しかし、情報収集をしっかりやらなかったのでちょっと苦労したので覚書ということで書いておきます。
「All Files化」でググるとけっこうヒットしますが、705NKに特化したものとStd版全般に関するものがあるのでそのあたりをちゃんと見極めないと失敗してしまいます。

  1. PCにPython環境を整える
  2. ここから「s60_3_1_app_trk_2_7.sisx」と「hack_perms_s60v3_FP1.py」「hack_perms_s60v3.rar」をダウンロード。
  3. 「s60_3_1_app_trk_2_7.sisx」と「hack_perms_s60v3.rar」内の「HelloCarbide.sis」を端末にインストール。
  4. 「hack_perms_s60v3.rar」内の「HelloCarbide.exe」を端末の「C:」直下へ(Y-Browser等を使って)コピーする。
  5. 端末で先ほどインストールした「TRK」を起動してOption→Setting→ConnectionをUSBにする。
  6. 端末をPCとUSBケーブルで接続して、「Connect」後、PCのデバイスマネージャでポート端末のCOM番号を確認する。
  7. 「hack_perms_s60v3_FP1.py」をエディタで開いて312行目のserial.Serialの( )内を COM番号-1 に書き換えて保存。
  8. コマンドプロンプトから「Python hack_perms_s60v3_FP1.py」
  9. 「!!!!!!!candidate!!!!!!!」とか出れば成功らしい。

終わってみれば割と簡単なのですが、私は705NK用のファイルとかとごちゃ混ぜでやってしまったので何度のエラーが返ってきて苦労しました。
また、このHackは電源を切れば元に戻ってしまうのですがこれも簡単な方法で戻すことが出来るようです。

  1. ここから「S60_3_1_Prof_v1_62.sisx」をダウンロードして端末にインストール。
  2. ここからダウンロードしたものを「C:\sys\bin\CProfDriver_SISX.ldd」と置き換える。
  3. インストールした「Profiler」を起動してOptions→Profiler→Startと選択、表示が"Status: initialising"→"Status: sampling"となったらStopを選択して画面上の表示が"Status: finished"になったら「Profiler」を終了する。
  4. 端末再起動後はProfiler」を起動してOptions→Profiler→Start、StopでAllFiles化