2005年06月03日

★XdaO2のプリインストのカスタマイズ★

便利なO2シリーズである。しかし悲しいかな時には ハードリセットなどと言う事もたびたびある。

そんな時、バックアップがあればすぐに元に戻せる。しかし新しく環境を作り直したいときなど最初から日本語化環境からすべて導入するのはやはり面倒である。

AsukalのDL禁止の日本語化CABがあると言ってもやはり面倒である。CABをコピーしタップ、インストールが終わったら再度ソフトリセット、そして再度お気に入りのユーティリティーを同じようにしてインストール!何度繰り返したことか・・・・

そこでWallaby-XdaO2の一型から懲りずにO2を使い続けるAsukalの奥義を伝授しよう!

Himalaya-II型やBlue Angelにも応用が利く。当然Magicianでも可能である。ぜひ自己責任でまねをしたまえ!しかし責任はAsukalは一切持たないのである!

O2シリーズはOSの部分と、そしてO2独自のドライバーやアプリを後で組み込むためのCABを格納する隠しフォルダー 「Exteded ROM」と言う領域がある。ハードリセット後最初の起動でいろんなアプリを自動で組み込んでくれる場面に遭遇した事はあるはずである。それらのアプリを格納している部分、それが 「Extended ROM」である。

ここに好きなアプリを追加で組み込んで、或いは使いそうもないアプリ (Asukalの場合は着信時に相手の写真出てくるPhoto Contactや日本語のPDFは文字化けしてしまうClear Vuer)CABを削除して自分の好きなアプリが自動で組み込まれるようにするのだ。

まずその本来非表示である「Extended ROM」を表示させるためにWallaby/Himalaya/Blue Angelの場合はExtendedROMUnlockerと言うユーティリティーをO2に導入する必要がある。これはAsukalのBlogを検索しても見つかるはずである。或いはGoogleなどで検索しても見つかるだろう。

さてこれを導入したらまずUnhide=ROMを表示」を実行、そのままUnlock=ROM内のファイルへのアクセス可能」を続けて実行するだけである。

ソフトリセット後エクスプローラーでみれば「Extended ROM」と言うフォルダーが登場するはずである。

(Magicianの場合はこのユーティリティーは使えない=方法は過去記事を参照)

 

そしてこのExtended ROM内の自分にとって必要のないCABを取り除こう。後で工場出荷時の状態に戻したい同志はバックアップをとって置くように。

そしてその後Extended ROMの空き容量を調べてみるのだ。

 通常は16MBの領域を持つExtended ROM、削除する前にもかなり余裕はあるはずである。削除によって空き容量がもっとあくはずだ。

 

そして今度は自分の好きなCABをここに放り込むのだ!Asukalの場合はe-chinaV3PocketTweak等のユーティリティー、そしてGSFinder・SoftReset・OverClck・nPOPQ等本来CAB形式になっていない小さなユーティリティーを独自でひとつのCABに仕立て上げたものなどを放り込んでいる。

がAsukalのオリジナルのExtended ROM内のCABである。

そしてCABを削除したり追加した場合、これらの導入を指示する為のConfig.txtを編集する必要がある。

これもExtended ROM内にあるのでPC上へコピーして編集するのだ。編集後は又もとのExtended ROMへ戻しておこう。

削除したCABに関する記述は当然削除追加したCABの名前は追記するのである。

基本的にはCAB名を追記するのだがその名前の前に

CAB: \Extended_ROM\を追記する。下記にAsukalのConfig.txtを例としてあげておくので参考にしてくれたまえ!

またCAB名にスペースがあると認識しないのでその様な名前を持つCAB名は放り込む前にリネームしておこう(CABの名前・Config上の記述ともに)

例;Asukal e-chinaV3.cab→Asukal_e-chinaV3.cab (アンダーバーを付けるなど)

 

これでハードリセット後自動で日本語化(或いは日中二ヶ国語化)もしてくれる、基本的なユーティリティーも自動で組み込んでくれる。これらのアプリがすべて組み込まれた時点で自動でソフトリセットもしてくれるので日本語化した後に必要なソフトリセットももう必要ない。

ハードリセット後e-chinaV3を自動で組み込んでくれる

しかし日本語化が終わってからでないと導入できないAtok等のソフトはこのExtended ROMに入れておくと導入に失敗する。

 

またWM2003se以前に作られたソフトの一部は、自動インストールの際に「以前のバージョンのOS用に作られたCABであるためうまく作動しないかもしれません」と言った注意がソフトごとに出る可能性もあるがOKをタップして進めば問題ないはずである。

これでハードリセットも楽しくなるはずである???

PS;インドネシアである。ネット環境が無いためGPRS接続である。コメントに返答できない可能性もあるのでご理解を!不可能な場合後日改め返答する!(以前の書き込みに関するコメントも含む)

 


 

AsukalのConfig.txtの例(\=円マークでいい)

CAB: \Extended_ROM\CameraRC141_WWE.sa.CAB
CAB: \Extended_ROM\MIDI561.sa.CAB
CAB: \Extended_ROM\CprogHook.WM2003_2577.CAB
CAB: \Extended_ROM\MMS_v2.0.0.13_BA_WWE_0831.CAB
CAB: \Extended_ROM\OEM_CHS_OU_04110301.sa.CAB
CAB: \Extended_ROM\IntelliDialer_T-Mobile_WWE_RC10.CAB
CAB: \Extended_ROM\IntelliPad_TMO_WWE_B12.CAB
CAB: \Extended_ROM\Asuka_e-chinaV3.cab
CAB: \Extended_ROM\PhonExt.arm.cab
CAB: \Extended_ROM\Allegro.cab
CAB: \Extended_ROM\spb_gprs_v2.20(build487)_magician_wwe_1007_cid.cab
CAB: \Extended_ROM\TextViewer2k2.CAB
CAB: \Extended_ROM\HappyTappingKeyboard.arm.CAB
CAB: \Extended_ROM\tgetfile.ppcarmj.CAB
CAB: \Extended_ROM\powercheckv17.CAB
CAB: \Extended_ROM\CloseAll.arm.CAB
CAB: \Extended_ROM\tAgenda_ja.arm.CAB
CAB: \Extended_ROM\pmenu.arm.cab
CAB: \Extended_ROM\ptweak.arm.cab
CAB: \Extended_ROM\tdLaunch.arm.CAB
CAB: \Extended_ROM\Vocal.cab
CAB: \Extended_ROM\ExtendedROMUnlocker.CAB
CAB: \Extended_ROM\Asukal_Exe.cab
CAB: \Extended_ROM\CECapture.ARM.cab
EXEC:\Extended_ROM\BTPSKeyUpdate_003.exe
EXEC:\Extended_ROM\TPDisable.exe
EXEC:\Extended_ROM\TPEnable.exe
RST: Reset



posted by Asukal at 01:38| 香港 ☁| Comment(16) | TrackBack(0) | Hack! | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
Universal発売までPPCPhoneは手を出していない私ですが、なるほど、これならハードリセットしても安心。Universalにも隠しフォルダがあることを願いたいです。
Posted by 香港@山根 at 2005年06月03日 22:57
山根さん!インドネシアのGPRS遅いっす!

Mgician以降はHTCもこの隠しフォルダーにかなり強烈なロックをかけてきています。隠しフォルダー内のプリインストール・サードパーティーのアプリの流出を防ぐためでしょう。
Magneto(WM5.0)用のUnlockerはすでに入手済みでβではちゃんと解除可能ですが正規版ではかなり手ごわい対策を施してくる可能性があります。更なるAsukalの解放戦線は続くでしょう・・・・
Posted by Asukal at 2005年06月04日 00:25
予想はしていましたがIIiではExtendedROMUnlockerを使ってもMagician用の手法を使ってもExtendedROMは現れませんでした。

香港版MagicianただいまROMのアップデート中!
Posted by reveil at 2005年06月06日 12:41
予想はしていましたがIIiではExtendedROMUnlockerでもMagcian用の手法でもExtendedROMは出現しませんでした。
何か手法があれば伝授願います。


あと、先週香港版Magician(英語)のROMの正規アップデートを見つけて現在アップデート作業中。
これで二回目のアップデートですが何か大きな違いはあるんでしょうか?
Posted by reveil at 2005年06月06日 12:46
やはりかなり手ごわいですね。
情報を集めて見ます!
Posted by Asukal at 2005年06月06日 13:22
下記に情報があります。今からチャックアウトですので今夜か明日にでも目を通して見ます。

http://forum.xda-developers.com/viewtopic.php?t=17408&start=0&postdays=0&postorder=asc&highlight=xetendedunlocker+alpine

Posted by Asukal at 2005年06月06日 13:35
XDA IIiですが、ExtendedROMUnlockerやらナンやらごちゃごちゃやったせいかどうかわかりませんが、
StorageにWrite Protectかかってしまいハードリセットしても何してもダメ状態です。

良い子は真似してはいけません・・・(泣)
Posted by reveil at 2005年06月11日 01:27
ooooooooh my good!
本当に何をやっても解除できない場合、IIi用のROMを探し新しく書き直すしか方法がないと思われます。

ROMの捜索と他の解決法を探してみます!
Posted by Asukal at 2005年06月11日 01:36
XdaO2Developers.comのサーバーにAlpineのROMイメージがありました。DLしてアップします。
お待ちください。
Posted by Asukal at 2005年06月11日 01:48
今のところハードリセットしてもダメなので本体からバッテリをはずしバックアップ電力をゼロにしたらどうなるか試行中です。たぶんダメなんでしょね・・・

asukalさんの素早い対応には本当に泣けてきます。ありがとうございます。
Posted by reveil at 2005年06月11日 01:55
いまDL完了しUpしています。
ただし何処のキャリアーの物か不明なのでその辺が心配です。最後の手段にと言う感じで使ってください。
Unlockerでロックがかかってしまったのでしょうか?
Storageの属性を変更は出来ないかな??
かなり責任を感じています!

アップ終わりましたらURL書き込みます。
Posted by Asukal at 2005年06月11日 02:09
色々と御心配をおかけし申し訳ありません。
asukalさんに責任はありませんよ。
だって私も好きで色々といじくりまわしているわけで、こういう風なことは今までも数え切れないくらい経験してます。

私みたいなへっぽこ同志の失敗が少しでもこれから先の皆さんの参考にでもなれば嬉しく思いますし、自分の勉強にもなるわけですから。

色々と貴重な情報を提供して頂いているだけでなく、こうやって行動して頂けるだけで私は感謝の気持ちでいっぱいです。
Posted by reveil at 2005年06月11日 02:28
http://www.asukal.jp/Alpine.zip 40MB

何処のキャリアーの物かが不明、少々不安です。
最後の手段として使ってください・・・
本当に責任感じています。m(__)m

Storageの属性を変更とか出来ませんかね。
或いはUnlockerを何度もやってみるとか・・・
そしてソフトリセット。
Posted by Asukal at 2005年06月11日 02:40
ROM焼きのコツ
@クレードルのUSBケーブルはUSBハブを解さずに直接PCのポートに繋ぐ

@電源をクレードルに必ず接続

@O2IIiをUSBモードにしてクレードルに乗せる。

USBモード;Himalayaの場合は電源ボタンを押しながらさらに方向ボタンをどの方向でも良いので押しながらソフトリセットスイッチでリブートさせる。そうすると白い画面に「Sirial」と文字だけ出る画面。この状態でクレードルに乗せると「Sirial」の文字が「USB」に変更させる。

Posted by Asukal at 2005年06月11日 02:45
小生のアップ頂いたROM試してみましたがCOUNTRY ID ERRORでした。
IrelandのO2サイトからの流出と思われるROMも試してみましたが結果は当然のごとく同じでした。


http://forum.xda-developers.com/viewtopic.php?t=8422&start=75 でも私と同じ問題が発生している同志(?)がいるようです。
こちらもウォッチしてみます。
Posted by reveil at 2005年06月11日 16:41
IDエラー回避の方法ありますので、今夜にでもクラックしてみます。
Posted by Asukal at 2005年06月11日 17:21
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

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


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

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

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