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 ←これをメモ帳から作る
適当な場所にフォルダを作成して下さい
そのフォルダに 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ができます
できた 00001.jarファイルを、カルナノードの、AVCHD/BDMV/JARフォルダに入れる
AVCHD
|-BDMV
|-JAR ←このフォルダ