[BB] BlackBerryのvendor.xmlファイルについて

BlackBerryのOSをアップデートする際に、ダウンロードしたデバイスソフトウェアをインストール後
\Program Files\Common Files\Research In Motion\AppLoader\Vendor.xml
を削除します。
これまですぐに消してましたが、中身が気になったので見てみました。

--途中から--
<vendor id="0xDC" Name="DoCoMo">
 <bundle id="System" version="4.1.0.489">
 <devicehwid>0x84000B07</devicehwid>
 </bundle>
 <bundle id="System" version="4.1.0.540">
 <devicehwid>0x84000B07</devicehwid>
 </bundle>
 <bundle id="System" version="4.2.2.239">
 <devicehwid>0x84000B07</devicehwid>
 </bundle>
 <bundle id="System" version="4.2.2.302">
 <devicehwid>0x84000B07</devicehwid>
 </bundle>
 <bundle id="System" version="4.2.2.377">
 <devicehwid>0x84000B07</devicehwid>
 </bundle>
 <bundle id="System" version="4.6.0.378">
 <devicehwid>0x84000E07</devicehwid>
 </bundle>
 <bundle id="System" version="4.6.0.442">
 <devicehwid>0x84000E07</devicehwid>
 </bundle>
 <bundle id="System" version="4.6.0.465">
 <devicehwid>0x84000E07</devicehwid>
 </bundle>
 <bundle id="System" version="4.6.0.478">
 <devicehwid>0x84000E07</devicehwid>
 </bundle>
 <bundle id="System" version="4.6.0.504">
 <devicehwid>0x84000E07</devicehwid>
 </bundle>
 <bundle id="System" version="4.6.0.523">
 <devicehwid>0x84000E07</devicehwid>
 </bundle>
</vendor>
--この後も続く--

このようなデータが登録されています。どうやら、キャリアとキャリアが出してるデバイスとそのバージョンが定義されているようです。(今回はDoCoMoの部分だけ抜いています)

このデータから、見ると、DoCoMoはVendor IDが”0xDC”となり、DoCoMoで出しているデバイスは、

0x84000B07
0x84000E07

の二つになります。このHardware IDに対応するデバイスを調べるには、
\Program Files\Common Files\Research In Motion\AppLoader\Device.xml
をエディタで開いて見ると分かります。

<os model="8707" radio="UMTS" series="8700" Colour="True"
 Theme="Normal" JVMLevel="1.0" Memory="Large" VoiceNotes="True"
 KeyboardType="Qwerty" Sound="Tunes8700g" SystemSize="normal"
 Bluetooth="True" MMS="True" ThemeSupport="Enhanced"
 JPN_Input="True">0x84000B07</os>

<os model="9000" radio="UMTS-WLAN" series="9000" Colour="True"
 Theme="Normal" JVMLevel="1.0" Camera="True" VideoRecorder="True"
 VoiceNotes="True" pttApp="True" Memory="Large" KeyboardType="Qwerty"
 Sound="Tunes8700g" SystemSize="normal" Bluetooth="True" MMS="True"
 GPS="True" ThemeSupport="Enhanced" VAD="True"
 JPN_Input="True">0x84000E07</os>

実際は一行で書かれています、このファイルから、0x84000B07は8707,0x84000E07は9000だと分かります。また、各デバイスのサポートしている機能も分かりますね。

このdevice hardware idはOSのアップデートの時のPlarfrom Versionと関係があります。

設定ファイルが、xmlで書かれていてエディタで開いてみると色々とおもしろさがありますね。

3 Responses to [BB] BlackBerryのvendor.xmlファイルについて

  1. pata says:

    はじめまして。
    大変初歩的な質問で、恥ずかしいのですが。blackberry os6以降になりProgram Files\Common Files\Research In Motion\AppLoader\Vendor.xml Vendor.xmlが表示されなくなりOSのインストールが出来なくなりました。

    RIM関係のフォルダ等は思いつく限り削除しています、よろしければ御教授ください。

%d人のブロガーが「いいね」をつけました。