Update and rename readme.txt to readme.md

This commit is contained in:
Lillian Skinner 2024-05-03 20:24:26 -04:00 committed by GitHub
parent 378ff1255a
commit fbe7cf5a03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 82 deletions

11
readme.md Normal file
View 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)

View File

@ -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_ROOTTwlIPL_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が必要
以上