ctr_Repair/trunk/CardSaveDataMover/docs/HowToビルド.txt

42 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

動作確認環境:
ARM製 RVC_Nintendo 4.1
omake 0.9.8.5
CTR SDK2.0 + Repairtoolプライベートパッチ
動作要件上SDK以降のバージョンにシステムアップデートされた本体
準備)
SDK2.0用のSampledemos のcommon,gxをビルドしておく
omakerootのあるディレクトリにあるomakeファイルで
SAMPLED_DEMOS_COMMON_INCLUDE_DIR に 
sampledemos/common/includeの位置を指定しておく
omakerootのあるディレクトリでomake実行
個別の場合
body下でビルドし出来たcia を、Imp下のomakeで指定
ビルドするとNANDインポート用のcciができる
インポート先:
ciaをからインポート -> SD .. DevMenu使用,DevMenufullならnandにも入れられる
カード起動しインポート -> NAND
量産実機での実行にはマスタリング必須
cia をOLS付でマスタリングし
そのciaで作成したcciをマスタリング
カードインポートで失敗する場合はciaをチェック
ciaのマスタリングはSDインポート可否で確認できる
1.03以降はインポート本体をシリアル番号で制限するようなりました
imp_lis/下にリストと署名サンプルを置いてます
OpenSSL0.9.6k,r で動作確認
imp/imp_list 下にコマンドラインツール(win32版)用バッチ
使い方はcygwinでも同じ
pubkeyをimp/omakeで指定しており、romに組み込まれる
ユーザにはpubkeyと組のprivatekeyで作った署名を渡す
リリースバージョンと対応する鍵を保存&管理
マスタリング済みDevMenu(full)および
CUP作成は飯島さんに聞く