mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
Update and rename readme.txt to readme.md
This commit is contained in:
parent
378ff1255a
commit
fbe7cf5a03
11
readme.md
Normal file
11
readme.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
## Check the [branches](https://github.com/rvtr/TwlIPL/branches/all) for the actual TwlIPL stuff
|
||||||
|
|
||||||
|
This is a public archive of TwlIPL from the gigaleaks. Interesting findings:
|
||||||
|
- [/systemMenu_tools/TWLCaptureSystemWriter/ARM9.TWL/data](https://github.com/rvtr/TwlIPL/tree/trunk/build/systemMenu_tools/TWLCaptureSystemWriter/ARM9.TWL/data/)<br>Full v2725-9336 prototype firmware and stage2. These are embedded in the object files.
|
||||||
|
- [/build/systemMenu_RED/SystemUpdater/data/](https://github.com/rvtr/TwlIPL/tree/670a75721d822ccce8502451b15d73ef1ba16d93/build/systemMenu_RED/SystemUpdater/data)<br>Full (?) v1206-5614 prototype firmware and stage2. The TADs are updater encrypted.
|
||||||
|
- [/build/systemMenu_RED/](https://github.com/rvtr/TwlIPL/tree/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED)<br>Some folders here have leftovers for an unversioned prototype firmware.
|
||||||
|
- [MachineSettings](https://github.com/rvtr/TwlIPL/tree/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED)
|
||||||
|
- [Launcher](https://github.com/rvtr/TwlIPL/tree/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/Launcher/ARM9/bin/ARM9-TS.LTD.thumb/Release)
|
||||||
|
- [wlanfirm](https://github.com/rvtr/TwlIPL/tree/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/wlanfirm)
|
||||||
|
- [sysmenuVersion](https://github.com/rvtr/TwlIPL/tree/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/sysmenuVersion/dev.out)
|
||||||
|
- [DSHashTable](https://github.com/rvtr/TwlIPL/tree/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/DSHashTable)
|
||||||
82
readme.txt
82
readme.txt
@ -1,82 +0,0 @@
|
|||||||
1.ビルドに必要なもの
|
|
||||||
NORファーム、NANDファーム
|
|
||||||
・(TwlIPL_private)
|
|
||||||
・TwlSDK
|
|
||||||
システムメニュー
|
|
||||||
・(TwlIPL_private)
|
|
||||||
・TwlSDK
|
|
||||||
・NitroSystem 070314版(本ツリーのadd-ins内のTwlSDK対応パッチを当てたもの)
|
|
||||||
|
|
||||||
TwlIPL_privateは一部の鍵を使用する場合にのみ必要
|
|
||||||
|
|
||||||
|
|
||||||
2.環境変数の設定
|
|
||||||
TWL_IPL_RED_ROOT
|
|
||||||
ex.) TWL_IPL_RED_ROOT=c:/TwlIPL
|
|
||||||
TWL_IPL_RED_PRIVATE_ROOT(TwlIPL_private を利用する場合のみ)
|
|
||||||
ex.) TWL_IPL_RED_PRIVATE_ROOT=c:/TwlIPL_private
|
|
||||||
|
|
||||||
|
|
||||||
3.開発実機向けのビルド例
|
|
||||||
|
|
||||||
① TwlIPLチェックアウト
|
|
||||||
file://Aqua/svn/TwlIPL/trunk
|
|
||||||
ビルド確認:r2897
|
|
||||||
|
|
||||||
② TwlSDK(UIG_plus)チェックアウト
|
|
||||||
http://10.114.1.206:80/~twl-dev/svn/TwlSDK/branches/branch-5_0rcplus_UIG_plus/TwlSDK
|
|
||||||
ビルド確認:r10990
|
|
||||||
|
|
||||||
③ DEA-SUPよりNitroSystem取得
|
|
||||||
ビルド確認:
|
|
||||||
NITRO-System-Library-071126.zip を解凍したものを、
|
|
||||||
NITRO-System-Library-071126-patch1.zip を解凍したもので上書き
|
|
||||||
|
|
||||||
フォルダ構成
|
|
||||||
. ┬ TwlSDK
|
|
||||||
├ NitroSystem
|
|
||||||
└ TwlIPL
|
|
||||||
|
|
||||||
④ 必ず、TwlSDKをビルドする前にTwlIPLの環境変数設定
|
|
||||||
cd TwlIPL
|
|
||||||
source ./setup
|
|
||||||
# TWL_IPL_RED_ROOTが定義されていないと、
|
|
||||||
# lcfgの署名の算出が実行されないTwlSDKになってしまう。
|
|
||||||
|
|
||||||
⑤ TwlSDKをビルド(同じCygwin上で続ける)
|
|
||||||
ビルド確認:
|
|
||||||
CWFOLDER_TWL C:\Program Files\Freescale\CW for NINTENDO DS V2.0
|
|
||||||
|
|
||||||
cd ../TwlSDK
|
|
||||||
source ./setup
|
|
||||||
make TWLSDK_PLATFORM=TWL
|
|
||||||
|
|
||||||
⑥ ライブラリのマージ
|
|
||||||
TwlSDK\add-ins\es\es-sdk-20080822\twl\lib\ARM9-TS.LTD.thumb\Release 以下の
|
|
||||||
ファイルを TwlSDK\lib\ARM9-TS\Release にコピーする
|
|
||||||
|
|
||||||
⑦ NitroSystemのマージ
|
|
||||||
TwlIPL\add-ins\NitroSystem\NitroSystem_forTWL-080408-jp.zip
|
|
||||||
を解凍したもので、NitroSystemを上書きする。
|
|
||||||
TwlIPL\add-ins\NitroSystem\NitroSystem_forTWL-080408-SDK5_0FCplus5-patch-jp.zip
|
|
||||||
を解凍したもので、NitroSystemを上書きする。
|
|
||||||
|
|
||||||
⑧ NitroSystemをビルド(同じCygwin上で続ける)
|
|
||||||
cd ../NitroSystem
|
|
||||||
export NITROSYSTEM_ROOT="NitoroSystemのフォルダ"
|
|
||||||
export TWLSYSTEM_ROOT="NitoroSystemのフォルダ"
|
|
||||||
make TWLSDK_PLATFORM=TWL
|
|
||||||
|
|
||||||
⑨ 指紋認証ロッカーからTwlIPL_privateが保存されたUSBメモリを入手
|
|
||||||
USBメモリのドライブ名を合わせて、同じCygwin上で、
|
|
||||||
export TWL_IPL_RED_PRIVATE_ROOT=F:/TwlIPL_private
|
|
||||||
|
|
||||||
⑩ TwlIPLをビルド(同じCygwin上で続ける)
|
|
||||||
cd ../TwlIPL
|
|
||||||
make -f Makefile.full TWLSDK_PLATFORM=TWL
|
|
||||||
|
|
||||||
備考:
|
|
||||||
・過去にビルドした環境を使用する場合は、最初にmake cleanが必要
|
|
||||||
|
|
||||||
|
|
||||||
以上
|
|
||||||
Loading…
Reference in New Issue
Block a user