569 名前:ツール・ド・名無しさん 投稿日:2009/08/23(日) 20:52:08 ???
要するにUPDATA.GCDの中にあるファームウェア本体は「bd 02」で区切られたデータの中に格納されており、
ひとつの区切りは「0xff00」の大きさになっているということですから、
GUPDATA.GCDの中にあるファームウェア本体の先頭アドレス「0x5db23」がわからなくても、
バイナリエディタで先頭から「bd 02 00 ff」を検索し、
見つかったアドレスをunp2.exeのパラメータとして与えてやればいいことになります。
もしGUPDATA.GCDのバージョンがVer. 2.8より上がった場合、
unp2.exe 5db23 02bd ・・・だと動作しない可能性大ですね。
しかし「bd 02 00 ff」という文字列で検索してパラメータを変更してやれば、
今後のバージョンアップにも対応可能となります。
これを確かめるためにOregon300の英語版ファームウェアV3.01(β版)で試してみました。
先頭から「bd 02 00 ff」を検索するとアドレス「0x5e433」にあります。
次を検索するとそれに「0xff04」を足したアドレス「0x6e337」にありました。
よってもし英語版ファームウェアでGCDファイルからRGNファイルを作るのならば、
unp2.exe 5e433 02bd ・・・と指定すればいいですね。
ブート部分を取り出す「unp2.exe 1021 0008 GUPDATE.GCD boot.bin」も同じ理屈でした。
アドレス「0x1021」をバイナリエディタで参照すると
データは「08 00 00 ff」となっています。
そしてアドレス「0x1021」に「0xff04」を足した「0x10f25」にも「08 00 00 ff」があります。
アドレス「0x1021」は台湾版、英語版ともに同一でしたので
頻繁に変更されるアドレスではなさそうですが、
新しいファームウェアからブート部分を取り出す時は
一度「08 00 00 ff」で検索してアドレスを確認しておけば完璧ですね。
これがわかればファームウェアがアップデートされても安心です。
探検
GARMIN社のGPSのプログラム
■ このスレッドは過去ログ倉庫に格納されています
396デフォルトの名無しさん
2009/08/24(月) 05:09:12■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 【実況】博衣こよりのえちえちダンガンロンパ6🧪
- マイナンバー更新、申請書が届くまでに一ヶ月。そして受付予約枠は2ヶ月先まで埋まってる...どうなってんだこの国 [237216734]
- 【実況】博衣こよりのえちえちダンガンロンパ5🧪
- 最近救急車やたら多いけどあれって本当に人を運んでるの?
- 実写映画「ストリートファイター」のキャラアートが公開。何か知らん人がいる…… [624898991]
- 🏡パン🍞つー✌まる👌見え👊😅👊
