Nanashi-softプログラマ専用BD-J


◇BD-J-カルナノードBD-J版のシナリオを差し替える方法(2-

BD-Jでは、ただ単にファイルを差し替えただけでは認識されません
ハッシュコードを生成する手順が必要になります

ここではHD cookbook』を使用した方法を説明します

○必要環境のインストール

・フォルダを作る
説明し易いので、最初に Devkitと同じフォルダを作る事にします
C:\bdj-ps3\common\sigを作って下さい

ローカルディスク(C:)
|-bdj-ps3
 |-common
  |-sig

・JDK6をインストール (2008/08現在)
Java SE Downloadsから、JDK 6 Update 7の右にある Downloadボタンをクリック
Platform:に「Windows」を選択して、I agree~の左のチェックを付けて、Continueボタンをクリック
Required Filesの下にある jdk-6u7-windows-i586-p.exeをクリックしてダウンロード
Optional Filesの方は不要です

ダウンロード後は適当にインストールして下さい
でもそれ自体は使いません(え?
『C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar』ファイル
を sigフォルダにコピーして下さい

・HDcookbookをインストール (2008/08現在)
hdcookbook: HDCookbook for BD-Jから、Download Buildsをクリック
「r350 build」をクリックしてダウンロード

アーカイブを開いて、
『hdcookbook-bin-bindle-20080730\hdcookbook-bin-bindle\Tools\security.jar』ファイル
を sigフォルダにコピーして下さい

『hdcookbook-bin-bindle-20080730\hdcookbook-bin-bindle\BridgeheadDiscImage.zip』
を更に展開して、
『keystore.store』ファイルを sigフォルダにコピーして下さい

・bcprov-jdk15をインストール (2008/08現在)
bouncycastle.orgから、右の latest releasesをクリック
bcprov-jdk15-XXX.jarをクリックしてダウンロード(似たようなのが沢山あるので注意)
『bcprov-jdk15-XXX.jar』ファイルを sigフォルダーにコピーして下さい

・sign.batを作る
メモ帳に以下の文を貼り付けて、『sig.bat』と言うファイル名で保存する

java -cp security.jar;bcprov-jdk15-140.jar;tools.jar net.java.bd.tools.security.BDSigner -keystore keystore.store %1

-cpの後ろは sigフォルダ内の jarファイル名をセミコロン(;)区切りで列挙したものです

この場合、sigフォルダの中身は、以下のようになっています
security.jar
bcprov-jdk15-140.jar
tools.jar
keystore.store ←これは拡張子が jarでは無いので書かない
sign.bat ←これをメモ帳から作る

○jarファイルの作り方(カルナノードv2以降向け)

適当な場所にフォルダを作成して下さい
そのフォルダに rootと言う名前のフォルダを作成して下さい
その rootフォルダの中に、sinario.txtと画像ファイル郡を全て入れて下さい

適当に作ったフォルダ
|-root
 |-sinario.txt
 |-100.png
 |-200.gif
 |-500.jpg

次に、適当に作ったフォルダにバッチプログラムファイルを作成します
難しい話ではありません
メモ帳に以下の文を貼り付けて、「作成.bat」など、拡張子を「.bat」にして保存するだけです

if exist 00001.jar echo Deleting old JAR && del /q 00001.jar
if exist C:\bdj-ps3\common\sig\00001.jar del /q C:\bdj-ps3\common\sig\00001.jar
jar cf 00001.jar -C root . && echo Moving JAR to signing area && echo y | copy 00001.jar C:\bdj-ps3\common\sig\00001.jar && echo Signing JAR && pushd C:\bdj-ps3\common\sig && sign 00001.jar && popd && echo Copying signed JAR back to work area && echo y | copy C:\bdj-ps3\common\sig\00001.jar . && echo Finished.


作成.batをダブルクリックして実行すると、00001.jarができます

○差し替える(カルナノードv2以降向け)

できた 00001.jarファイルを、カルナノードの、AVCHD/BDMV/JARフォルダに入れる

AVCHD
 |-BDMV
  |-JAR  ←このフォルダ


TOPプログラマ専用BD-J

ネコミトリ ナンプレー -ノーマル-+メイナの実験場~これくらいなら大丈夫でしょうか~ポンチョっ娘