mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-06-18 13:45:31 -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