705NK環境設定の備忘録

2008年04月26日

2年以上使った702NK2から705NKに機種変更しました。2年以上使っていたので割引+ポイントで実質タダ。

本当は新しいNOKIA端末が出たら買い換えようと思ったものの、発売されたX02NK(N95)はXシリーズなので料金体系がよく分からないのとそもそも端末が高いので悩んでいたところ、最近になって705NKの勝手アプリインストールが可能になったので早速と機種変しました。
使い込んでいませんが、メモリが増えたしカメラも良くなってなかなか良さそう。

環境設定は説明書等で簡単にできます。ただし、普段使っているマシンではPythonでのメモリ書き換えがいくらやってもうまくいかなかった。別のマシンでようやくと完了。
※最近では勝手アプリも普通にインストールが可能らしい。

以下、705NKに関する備忘録です。
--------------------------------------------
ALLfile化
--------------------------------------------

・942さんのファイルをダウンロード。
 http://series60.sakura.ne.jp/up/src/up0274.zip

・SymSMBをインストール。
・sms_accelerator.sisをインストール。
 http://www.nokia.co.jp/support/ps/phones/n71/smartphone.shtml

・App TRKインストール。
 http://fca00000.googlepages.com/hack_perms_s60v3.rar をダウンロードして解凍。
 中のs60_3_0_app_trk_2_7.sisxを取り出して705NKにインストールする。E:でもOK。
・up0274に同梱のSMS_Accel.exeを705NKのC:直下に置く。
 C:直下には直接コピーできないため、別のフォルダにコピーしてインストールしたSymSMB(メニュー→エンタテイメントから起動)でC:直下にコピー。

・PCにPythonの実行環境を作っておく。
 http://www.python.org/download/ からPython 2.5.2 Windows installerをダウンロードして、PCにインストールする。
デフォルトではC:\Python25にインストールされる。
 シリアルポートを使用するのでpyserial (http://sourceforge.net/projects/pyserial)をインストールする。
 pywin32 (http://sourceforge.net/projects/pywin32)をインストールする。

・PCと705NKをUSBケーブルを使ってPC Suiteモードで接続する。

・PCのコントロールパネル>システム>ハードウェア>デバイスマネージャ>ポートでNokia N73 USBのCOM番号を確認する。

・up0274に同梱のhack_perms_705nk.pyをエディタで開き、下の312行目のserial.Serialの( )内を COM番号-1 に書き換えてセーブする。
 Pythonフォルダ(C:\Python25)にセーブしておく。
 312行目 ser = serial.Serial(4) (自分の場合はCOM5だったので 5-1=4 に書き換え)

・705NKでApp TRKを起動する(メニュー→エンタテイメントにTRKという名でアイコンができている)。
 標準ではBlueToothで接続しようとするが、利用可能なポートがないのでしばらく待つとエラーになる。
 Options>Settings>ConnectionでUSBを選択する。その他はデフォルト(Port=1,Baud Rate=115200)ままでOK。
 戻ってOption>Connectで表示が以下のように変わればOK。


 Welcome to TRK for Symbian OS
 Status: Connected
 PDD: NONE
 LDD: EUSBC
 CSY: ECACM
 Port Number: 1
 Baud rate: 115200


・コマンドプロンプトを開き、Pythonプログラムを実行。
 >cd c:\python25 → Pythonをインストールしたフォルダに移動
 >python hack_perms_705nk.py → プログラムを実行

 スクリプトが走ったら終了。
 App TRKを終了してから、USBケーブルを外す(ハングアップする危険がある)。

以上でAll failes化は完了。SymSMBでC:\sys\等の本来アクセスできないフォルダが見れることを確認する。


--------------------------------------------
Profilerのインストール
--------------------------------------------

・705NKをAll failes化しておく。

・Profilerのインストール
 http://tools.ext.nokia.com/agents/index.htm からS60_3_0_Prof_v1_62.sisxをダウンロードしてインストールする。
 必ずC:にインストールすること。Symbian Signedなので通常の方法でOK。

http://FCA00000.googlepages.com/CProfDriver_SISX.ldd からCProfDriver_SISX.lddをダウンロードしておく。

・Profilerを起動する(メニュー→エンタテイメント)。
・Options>Profiler>Startでタイトル下のStatus:がinitialising ⇒ samplingに変わるまで待つ。
・Options>Profiler>StopでStatus: finishedに変わる。
・右キー(Exit)で終了する。

・c:\sys\bin\CProfDriver_SISX.lddをダウンロードしておいたCProfDriver_SISX.lddと置き換える。
 元のCProfDriver_SISX.lddのサイズが6KBで、置き換え後は16KB(705NK実績)なので、置き換わったことをファイルサイズで確認する。

All Files化の復元
電源切や再起動後にProfilerの操作を行えば、All Files化状態に戻る。


--------------------------------------------
勝手アプリインストール環境設定
--------------------------------------------

・Pythonのインストール
http://sourceforge.net/projects/pys60/より、PythonForS60***3rdEd.sis と PythonScriptShell***3rdEd.sis をダウンロードし、Nokia PC Suite でインストール(E: にインストールした)。

・Unsigned Installer のインストール
 http://rapidshare.com/files/103556899/Unsigned_Installer.zip.htmlをダウンロード。
 解凍フォルダ内の RESOURCEフォルダにある4つの「***.py」を E: へコピー。
 Pythonフォルダ内のUnsignedInstaller.py も E: へコピー。
 SymSMBで UnsignedInstaller.py を E:Python へ移動。
 RESOURCEフォルダにあった4つの「***.py」 は、C:RESOURCEへ移動。

・Mobile Signerのインストール
 http://mobile-signer.en.softonic.com/symbianをダウンロード。
 ダウンロードし、SignSis_v1[1].01_b4.sisx をmyunsignedfile.sisx にリネーム、E: へコピー。
 705NK→メニュー→エンターテイメントにある「Python」を起動。
 オプション → Run Script → e: UnsignedInstaller.py にカーソルあわせてOK。ログが表示されて完了。


--------------------------------------------
勝手アプリインストール方法
--------------------------------------------

・インストールしたいアプリのsisファイルを myunsignedfile.sisx にリネームし、E: へコピー。
・SignSisを起動(メニュー→エンタテイメント)、Sisの横のボックスでカーソルを選択、コピーしたmyunsignedfileを選択。Option で self sign を選択。

・self sign後、Pythonを起動(メニュー→エンタテイメント)、オプション → Run Script → e: UnsignedInstaller.py にカーソルあわせてOK。ログが表示されて完了。


--------------------------------------------
勝手アプリアンインストール環境設定
--------------------------------------------

http://series60.sakura.ne.jp/up/src/up0275.zipをダウンロード。
・解凍フォルダ内の Python/easyUninst.py を E:/Python/ にコピー。
・同じく解凍フォルダ内のuninstフォルダを E:/にコピー。


--------------------------------------------
勝手アプリアンインストール方法
--------------------------------------------

・PCにて、アンインストールしたい sis もしくは sisx ファイルを uNsIs で展開。
・C:/uNsIs/pkg/pkg.txt を 705NKの E:/uninst に
・705NKにて、Python を起動、Run Script → easyUninst.py を選択。
・自動的にpkg.txt に記述されたファイルが削除され、アンインストールされる。

Python に表示されるログを確認し、削除できなかったデータは Y-Browser で削除。あと、アプリ起動により生成されるデータやフォルダは、このeasyUninst.py では削除できないので注意。


--------------------------------------------
テーマ変更方法
--------------------------------------------



--------------------------------------------
705NK参考サイト
--------------------------------------------

Softbank 705NK wiki
http://www8.atwiki.jp/705nk/

こんな暇つぶしでええんやろか?
http://blog.livedoor.jp/nptrp010/

ノキア携帯研究所
http://yorcshin.com/blog/

むぁっく日記
http://pookee.blog74.fc2.com/

No Mobile,No Life.
http://nokias60.seesaa.net/

臨時休業
http://extraholiday.blog48.fc2.com/

入場無料
http://admissionfree.blog20.fc2.com/

にょきっとNokia!
http://blog.livedoor.jp/nor_cola/

どんぐりパパの雑記帳
http://tangiku.net/blog/

無問題オンラインショップ
http://moumantai.biz/

MOUMANTAI〜店長青山の"ブルマン"ブログ〜
http://blog.moumantai.biz/


posted by mayu at 16:37 | Comment(3) | TrackBack(1) | 電脳
この記事へのコメント
非常に分かりやすい説明分でした!
お世話様です。
Posted by 青木 at 2008年04月28日 19:19
ネットで公開されている内容を自分用に纏めただけですが、参考になったようでよかったです!
Posted by mayu at 2008年05月05日 01:05
myunsignedfile.sisxは毎回上書きですか?
Posted by ごめんくん at 2008年05月23日 02:28
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

804NKでall files化できた!
Excerpt: 昨日やっちゃった、804NKのall files化。 みんなが寝静まった1時過ぎから5時くらいまでかかったけど、やったかいはあったかな。 基本的にやり方は705NKの方法と一緒でよかった。 804N..
Weblog: とりあえずメモっておくこと
Tracked: 2008-05-06 08:53
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。