Home > Tags > MortScript
MortScript
EMONSTER(S11HT) の ROM 焼き覚書
- 2009-07-11 (土)
- [keitai]
ROM 焼きメモ
主に自分用です。
利点
最新の環境が使える
チューニング済み
欠点
保証が使えなくなる(私は白 ROM なので元から保証なし。だから気にしない。)
壊れても自己責任
データがまっさらに
英語
日本語環境の構築に、ATOK なり FSKAREN なりが必要
メモ
外国では Kaiser という名前らしい
ブートローダはカメラボタン+電源
ハードリセットは左右ソフトキー+リセットボタン
ハードリセットで戻るのは ROM 焼き後の状態で、工場出荷の状態ではない
AutoConnect を入れようとしたが、DLL が多すぎるとかで断念。減らしてみたが、無理だった。
0.バックアップ
spbbackup でフルバックアップ
ActiveSync でアドレス、スケジュールなど
そのほか自分で必要と思うもの
1,HardSPL 化
初期化されるので注意。充電をしっかりしてからの方が安心。
HTC Kaiser Hard-SPL v1 – CID Unlock & Flash any ROM to your device (4 free) Kaiser ROM development
HTC Kaiser Hard-SPL v1 – CID Unlock & Flash any ROM to your device (4 free) – xda-developers
USB で繋ぎ、ActiveSync のアイコンが緑の状態にする>Enter
kaiser-HardSPL.exe を PC 側で起動>Enter
S11HT 上で USB と出たら、一度 USB を抜いてまた指す>Enter
ActiveSync のアイコンがグレーなのを確認する>Enter
ソフトが起動するので、指示に従う
2.ROM 焼き
好きな ROM を拾ってくる。私は最初に
[Coming Soon][PDACorner] Ultimate-X2.V6 -23004|M2D|CHome|Enhanced Version Kaiser ROM development
[Coming Soon][PDACorner] Ultimate-X2.V6 -23004|M2D|CHome|Enhanced Version – xda-developers
を焼き、ちょっとごちゃごちゃしてたので
[7-11-09]TPCElite series V7 wm 6.5 23004[TPChome][M2D] + 23003 naked extendir speed! Kaiser ROM development
[7-11-09]TPCElite series V7 wm 6.5 23004[TPChome][M2D] + 23003 naked extendir speed! – xda-developers
を焼き直し。こっちは Windows Mobile 6.5。
ActiveSync が緑の状態で、解凍したファイルの KaiserCustomRUU.exe を実行する。指示に従う。
一度起動したら、初期設定が走るので放置。結構待つ。
3.日本語化
焼いた直後は日本語が文字化け+打てない。それを直す。
英語が日本語に翻訳されるわけではない。
キーボードパッチをインストール。
http://sony-ericsson.air-nifty.com/g900/2007/08/lets_japan_no6.html
Imported Portege G900: Lets Japan No6
Lets Japan No,6 をインストール。ソフトリセットが求められるが、しない。(してもいいが、あとでまとめてリセットするため)
http://asukal.net/blog/?p=364
★解放区・Đổi mới★ » ★Lets Japan No,6★
Def Sip Changer をインストール
http://d.hatena.ne.jp/KOTETU/00000110
その他の小物(for WM5) – KOTETU’s Hatena
ATOK for PPC をインストール。絶対にここでリセットしてはいけない(らしい)
Default_SIP_Hermes をインストール
http://asukal.net/blog/CABs/Default_SIP_Hermes.cab
PQzII for WM5/WM6 をインストール
http://www.nicque.com/PQz/PQzII.htm
NICQUE Freeware
( MMSLite を使う場合) MortScript をインストール
http://www.sto-helit.de/index.php?module=download&action=view&entry=65
www.sto-helit.de – MortScript 4.2
PQzII の設定
IME を Tab に設定
お好みで Ctrl に 最初に出てくる Win を割り当て。Ctrl+系のショートカット (Ctrl+C,+X,+V,+Zあたりが非常に便利) が使えるようになる
他も自由に。
ショートカットを \Windows\startup に 作っておくとよい
ROM 内にあらかじめ入っている AdvancedTool を起動し、Input の Keybord をJapanene に変更する(これにより、IME の On/OFF が Tab になるっぽい)
( MMSLite を使う場合) Arc MMS 関連レジストリを削除するMortScript (ここでソフトリセットされる)
http://tkhs.blog2.fc2.com/blog-entry-314.html
覚書 [WM全般]さよならArc MMS Composer
4.通信関連設定
EMOBILE のページに設定が載っている。
Start>Setting>Connections>Connections を開く
Advanced>Select Networks>上のダイアログの New を選択
音声対応データ端末「S11HT」の特徴を紹介しているページです。主なスペックはこちらをご覧ください。
携帯電話 EMONSTER スペック | イー・モバイル
上記ページの取扱説明書>接続の管理 P6~P7 を参照
注意点として、EMnet のプロクシの設定は「(サーバー名):8080」のように後ろに:8080をつけるとよい
emb,EMnet の両方を作る場合、同じ設定にモデム2個ではなく、New で作り直す?
( MMSLite を使う場合) MMS Lite 303 をインストール
http://x01ht.s286.xrea.com/
2ちゃんねる x01htスレ過去ログ置き場
メール画面を開き、Menu>Tools>Options>MMS
接続に EMnet を選択
サーバー http://mms.internal.emnet.ne.jp ポート 80
注意点として、デフォルトではhttp://mms/となっている
ゲートウェイ 10.56.46.1 ポート8080
ユーザーエージェント編集
名前 S11HT
S11HT/ArcSoft-MMSUA-PPC-v40
メッセージはお好みで。
試しに送信と受信をする。
ただし、この段階だとアドレス帳が空なので、ActiveSync などでバックアップを戻しておくとよい。
繋がらない>通信の設定が怪しい?
デコードエラー>ユーザーエージェントが怪しい?
繋がらなかったら通信の設定を最初から見直すのがよい。抜けや打ち間違いに注意。
5.各自それぞれの設定
私の場合
まずは WiFi の設定。
Aplio でなるべく管理したいので、
http://www.aplio.net/
メインページ – スマートフォンをもっとスマートに!Windows Mobile のソフトとコンテンツを気軽に入手 – aplio.net
からインストール。
その後、Giraffe からもインストール。Giraffe自体は Aplio からインストール。
http://giraffe.iseteki.net/applis/view/1
Giraffe アプリカタログ [アプリ詳細] | Giraffe Windows ケータイアプリカタログ
登録されていないものは、PC から Cab を持ってきてインストール。
レジストリいじりや絵文字登録、ファイルの移動など、諸々の設定。
続き。
EMONSTER の ROM 焼き その2 – 新電波
EMONSTER の ROM 焼き その2 – 新電波
*関連する投稿
- Comments: 0
- Trackbacks: 0
EMONSTER で、MMS 受信時にバイブを動かす MortScript /7月1日追加
- 2009-06-30 (火)
- [keitai]
なぜかイーモンスターは MMS 受信時にバイブを動かすことができません。(うちだけ?) 設定項目はあるのに、設定しても受信時に動かないんです。しかたがないので、
よくある質問 – EMONSTER S11HT まとめWiki
mms受信時、バイブにできないの?
TOP ↑ ↓ 編集設定-音と通知-通知タブのイベントの所で、接続の終了にバイブを設定で出来る。
MMS関係の設定では、バイブ動作しないので注意。
という方法をとっていたのですが、これだと接続の終了時にバイブがなって鬱陶しいです。そこで、サスペンドから復帰したときに未読メール数が0でなければバイブを動かす MortScript を書いてみました。……課題そっちのけで(汗
注意点/問題点
・RunOnPowerOn を使っているので、下手するとエラーまみれになるかも
・使用をやめるときは、必ず kaijo_mms_chk.mscr を実行したのち削除すること
・設置フォルダを変更する場合も、kaijo_mms_chk.mscr を実行したのち移動すること
・ファイル名を変更する場合は適宜置き換え
・まだお試し中で、問題が起きるかもしれない/うまく動かないかもしれない
・余計な作業をするわけだから、バッテリの減りが早くなるかも?
・未読のままにしておくと、毎期同時にバイブが動く/7月1日変更
・受信待機時間の15秒は長すぎるか?
・短かった。30秒に変更
・EMONSTER 以外は試してないのでわからない。レジストリの値がWM共通かどうか
・うまく解除できないときは、Notification_Queue_Log.txtを参照して解除する/7月1日追加
・Notification_Queue_Log.txt は、touroku_mms_chk.mscr を起動するたびに追記するので、あまりに大きくなったら適宜削除する/7月1日追加
*普通は touroku_mms_chk.mscr は一度しか起動しないので問題ないと思われる
使用方法
・WM 自体の設定として、設定の音と通知のイベント:新着 MMS で画面にメッセージを表示するをONに
・touroku_mms_chk.mscr を一度だけ起動すると、以後は毎回動作する
・スタートアップに登録する必要はない/7月1日追加
・使用を中止するときは、kaijo_mms_chk.mscr を起動させる
ダウンロード:mms_chk.zip/7月1日変更
ep = SystemPath("ScriptExe")\"MortScript.exe"
mp = """"&SystemPath("ScriptPath")\"mms_chk.mscr"&""""
Message("登録しました。mms_chkを削除する、移動/フォルダ名変更などでパスを変更する場合、kaijo.mms_chk.mscrを先に実行してください。","登録")
Message("Notification_Queue_Log.txtに追記しました","登録")
#重複を回避
RemoveNotifications( ep , mp)
RunOnPowerOn( ep , mp)
WriteFile( "Notification_Queue_Log.txt", "RemoveNotifications( "&ep&" , "&mp&" )^NL^", True )
ep = SystemPath("ScriptExe")\"MortScript.exe"
mp = """"&SystemPath("ScriptPath")\"mms_chk.mscr"&""""
RemoveNotifications( ep , mp)
Message("解除しました。パスの変更等によりエラーが出る場合、Notification_Queue_Log.txtを参照して解除してください","解除")
Count = RegRead( "HKCU", "System\State\Messages\SMS\Unread", "Count" )
Sleep( 30000 )
If( RegRead( "HKCU", "System\State\Messages\SMS\Unread", "Count" ) > Count)
Vibrate( 500 )
Sleep( 200 )
Vibrate( 1000 )
EndIfここのバイブの時間の設定はお好みで。
*関連する投稿
- Comments: 0
- Trackbacks: 0
BlueTooth で ActiveSync を自動接続&自動(?)終了する MortScript
- 2008-11-20 (木)
- [keitai]
EMONSTER(S11HT)にて動作確認。自分用に作った超適当仕様なので、利用は自己責任でお願いします。
BT をオフにする方法がよくわからかったので、BTTurn を使用しています。
BluetoothのON/OFFツール公開(BTTurn):とろんのモバイルブログ:So-net blog
作者様に感謝。
以下の動作を行います。
・ActiveSync を起動
・BT で接続
・同期が完了したら、接続を続けるかどうかのダイアログを出す
・はい:そのまま ・いいえ:BT をオフ、ActiveSync を閉じる
・はいにした場合、手動で切断(右ソフト→切断)後に、BT をオフ、ActiveSync を閉じる
問題点
・同期が完了する前にダイアログが出ることがある
・近くにパートナーが見つからなかった場合を考慮していない(一応、3回繰り返す内の1回分を使用することで動いてる?)
・無意味に Sleep が多いかも
http://denpa-shinbun.com/uploads/AutoASBT.zip
#変数
i=0
Cradled=0
Synchronizing=1
Path="\メモリ カード\Program Files\BTTurn\BTTurn.exe"
Run( "\Windows\ActiveSyn.lnk" )
WaitForActive( "ActiveSync", 10 )
#「BTから接続」を選ぶ(15s * 3回 まで試行)
While( Cradled = 0 )
i = i+1
SendSpecial( "RightSoft" )
Sleep( 200 )
SendSpecial( "Up" )
Sleep( 200 )
SendSpecial( "CR" )
Sleep( 15000 )
Cradled=RegRead( "HKLM", "System\State\Hardware", "Cradled" )
#3を増やすと試行回数が増える(はず)
If( i > 3 )
RunWait( Path )
Sleep( 5000 )
Close("ActiveSync")
Exit
EndIf
EndWhile
Sleep( 5000 )
#くるくる回転中?
While( Synchronizing = 1 )
While( Synchronizing = 1 )
Sleep( 5000 )
Synchronizing = RegRead( "HKLM", "System\State\ActiveSync", "Synchronizing" )
EndWhile
Sleep( 10000 )
Synchronizing = RegRead( "HKLM", "System\State\ActiveSync", "Synchronizing" )
EndWhile
#同期完了?
#確認ダイアログ
If(Question("接続を維持しますか?","確認","YesNo"))
Cradled=1
While( Cradled = 1 )
Sleep( 2000 )
Cradled=RegRead( "HKLM", "System\State\Hardware", "Cradled" )
EndWhile
RunWait( Path )
Sleep( 5000 )
Close("ActiveSync")
Exit
Else
RunWait( Path )
Sleep( 5000 )
Close("ActiveSync")
Exit
EndIf
*関連する投稿
- Comments: 0
- Trackbacks: 0
Home > Tags > MortScript




