icutaFRlb(hdl_dumb)

FrontPage > icutaFRlb

関連ツールの解説 

互換性リスト PS2 Scene Forums/Available Homebrews

http://www.ps2-scene.org/forums/showthread.php?t=26772

ツールの転送方法 

SwapmagicやPARを利用する 

SMやPARからインストCDを起動し、CDからメモカに転送します。 CDの作成方法などはAtnek氏のサイトが参考になります。 MAIN->起動関係->PS2Menu ※C-TitleではなくTitlemanを使い、CDGenPS2でイメージ構築するのが確実です。

メモリンクを利用する 

PS2Savebuilderを使います。

メモリージャグラーを利用する 

PSU File Managerを使います。

Swapmagicなどを使わず、HDAだけで転送する方法 

Mokema氏のページの方が百倍わかりやすいのでそちらにリンク

すでにメモカブートでPS2Menu等が起動する環境がある。 

PS2LINKやExecFTPsを使いPCから直接転送してやるのがオススメ。

ExecFTPs v0.69 

解説の余地が無い位シンプルなFTP鯖。 http://www.ps2nfo.com/forums/showthread.php?t=21335

使い方 

まず、"ExecFTPs_standalone0_69.rar"の中身を全てメモカに転送する。 IP等の変更をしたい場合は、転送前にCONFIG.DATを編集しておいて下さい。 PCとPS2をLANで繋げたあと、EXECFTPS.ELFを実行すればOK。 後はPC側からFTPクライアントでログインして下さい。 ※CDR等から起動する方法もありますが、現状では通信部分が上手く働かない模様。

設定 

  • PS2側

CONFIG.DAT内でPS2IP,Subnet Mask,Default Gatewayを指定できます。

  • PC側

ExecFTPs v0.69 NextFTP使用時

基本的な設定 

  • ユーザ名 空白(anonymousチェック)

パスワード 空白 ホストアドレス PS2のIP

  • 高度な設定

ファイルリスト 取得コマンド LIST ファイアウォール PASVモード チェック外す(共通の設定 PASVモードチェック外す) 注)スクロールするようになるとmc0にアクセス出来なくなる可能性有り。稀にパスワード求められるが、この時はキャンセルして、再接続。これで無理なら諦めた方がよい。

TIPS
  • v0.5ではメモカにしかアクセスできません。v0.6からはHDD対応。
  • 基本的にULメイン?。DLは出来る時もあるけど、かなり不安定ぽい。
  • テスト環境は V9 4R120L0 PS2Menu-k -> MC起動 / IntelNIC クロス直結 NextFTP
  • メモカ内にファイルを置かないとまともに通信出来ないっぽい
  • Ver0.6リリース。HDDに対応。しかしメモカ起動だとIOMANX.IRXを読んでくれず起動不可能orz
  • FTP自体の使い方も書かなきゃならない予感。 -- [[:KK]]
  • 0.6は上手く起動させる方法が解るまで保留で。v0.5の使用を推奨します -- [[:KK]]
  • 0.67リリース。安定動作するように成った模様http://www.ps2nfo.com/forums/showthread.php?t=21335&page=5&pp=15 --
  • FFFTPとは相性が悪い?NextFTP推奨 -- [[:KK]]
  • メモカ内にファイルを転送する際は、アスキーorバイナリどちらのモードを使えばいいのだろう? --
  • V10で起動するにはPS2MENUKをHDLにインスコして プレスHDL→PS2MENUK→Execftps(メモカ --

PS2LINK/Inlink/nPort 

PCからPS2を遠隔操作するツール。 PS2LinkをPS2で実行しておいて、InlinkでPCから.ELFなどを実行することができる。 nPortはPS2Link用のメモカ管理ツール。PCへの転送や受信も可能。 PS2LINK: http://www.ps2nfo.com/forums/showthread.php?t=21335 Inlink: http://inpulse.planet-d.net/ nPort: http://wire.napalm-x.com/

使い方 Inlinkは1.3.2の内容に1.3.7のファイルを上書きする。 PCとPS2をLANで接続後、PS2Link起動->Inlink起動->PCとPS2のIP指定->Run->nPort.elf などPC側のELFを起動

nPort

  1. PS2でPS2LINK起動
  2. PCでInlink起動、connectedとなってれば接続されている
  3. InlinkのRUNを押しnPortを選ぶとPS2側でnPortが起動する
  4. nPort画面でPS2→PCにしてcopy押せばPCのsavesフォルダに選択した

メモカデータが転送される。 ファイル形式が.npoなのでnPort同梱のnpo-x.exeで変換すればいい。 npo-x.exeと同じフォルダ内(saves)に「npo-x a %~nx1」と記入した batファイルを作り、そのbatファイルに.npoファイルをドロップすればOK。

  1. PC→PS2送信したい場合はPC側のファイルまたはフォルダを.npo形式に変換

する必要がある。まずsavesフォルダ内に転送したいファイルorフォルダを置き、 同じ場所に「npo-x x %~nx1」と記入したbatファイルを作り、そのbatファイルに 転送したいファイルorフォルダをドロップすれば.npoファイルに変換される。

  1. あとPC→PS2送信にはsavesフォルダ内にindexを作る必要がある。

.npoファイルを用意してから、savesフォルダ内にnPort Index Generatorhttp://www.ps2savetools.com/download.php?op=viewdownloaddetails&lid=30&ttitle=nPort_Index_generator を置きダブルクリックすれば自動的にindexが作られる。 そうすればPS2側のnPort画面のPC側にファイルが表示され、PS2→PCの時と 同じ要領でPS2へ送信すればいい。

indexまで用意してもnPort画面に表示されない時は1.~3.をもう一度やり直せ  補足だが.npoファイル作成にはPS2 Save Builder http://www.ps2savetools.com/download.php?op=viewdownloaddetails&lid=56&ttitle=PS2_Save_Builderを使うとiconも付けれて便利かも。 参照URL: http://www.ps2savetools.com/index.php

TIPS

  • Inlink->Run->PS2Menu-k コピー先をhostにすればPCへのファイル転送、ul-list.txtを用意すればPS2へのUploadが可能(HDDに直接UP可能) --
  • 情報thxです。とりあえずPs2menuの解説の方に追加させてもらいました。Host destの存在に気づかずに30分ほど唸ってたのは秘密です。 -- [[:KK]]
  • >82氏の解説追加させてもらいました。 --
  • v1.30だと組み合わせによっては上手く動かない --
  • PS2LinkはHDDからだと上手く動かないっぽい? --

Titleman.exe 

TITLE.DBを作成するツール。 URL: http://www.0xd6.org/exploitguide/titleman-win32.zip URL: http://atnek-2121.hp.infoseek.co.jp/TITLEMAN/

使い方 新規作成: Titleman -c タイトル追加: Titleman -a [XXXX_YYY.ZZ] XXXX_YYY.ZZはPSディスクのSYSTEM.CNFをメモ帳で開けばで解ります。 BOOT = cdrom:\MGS\SLPM_862.49;1 となっていたら、 Titleman -a SLPM_862.49 と入力すればOK。 DOSがよく分からない人は、メモ帳などテキストエディタで

Titleman -c
Titleman -a SLPM_862.49

という風に記入、ADD.batとしてtitleman.exeと同じフォルダに保存後ダブルクリックします。

TITLE.DBの使い方 TITLE.DBとBOOT.ELFをメモカのBIDATA-SYSTEMフォルダに置くことで、TITLE.DBで指定されたPS1CDからメモカブートすることが可能になります。 BOOT.ELFには好きな.ELFを使用可能。PS2Mnu-K.ELFをリネームして使うのが汎用性高くてオススメ。

TIPS

  • HDLoaderにPS2Menuが起動するCDをインスコすればHDLoader直ブ-トにしてもいいかも。 --
  • うーん。HDLからだとモジュール読み込み失敗するような。作り方が悪いんだろうか。 --
  • CDLと統合したverならいけるっぽい。 -- [[:KK]]

GGPWynKbUbcymLLTe TITLE.DB 

通常のTITLE.DBと違いシステム起動時にキーパッドの特定キーを押したままにしておくと、 「BOOT.ELF」以外のELFファイルを直接起動できます。 ※注意※ただし従来のtitleman.exeでTITLE.DBの新規作成(-cオプション) を行うと、動作部分が標準のTITLE.DBに戻ってしまいます。 titleman.exeでの操作は-c以外にしてください。 また、メモカに転送するときはファイル名を従来と同じTITLE.DBにすること。 詳しくは添付のreadme参照。

M_TitleDB_Edit 

GGPWynKbUbcymLLTe TITLE.DBの設定変更をバイナリエディタ無しで行えるソフト。

詳しくは添付のreadme参照。

PS2Menu-K 0.31 

PS2用のファイラPS2Menuを勝手に独自に拡張したもの Loaderとしても活躍します。 URL:http://www.ps2nfo.com/forums/showthread.php?t=19943

導入

ExecFTPやnPortでps2mnu-k.elf, ps2ip.irx, ps2smap.irx, ps2netfs.irxを 転送後、ps2mnu-k.elfを実行すればOK。

操作説明
各種操作機能
十時キー上下左右移動
□ボタンPS2のメモカ画面からどう見えるかテストする(?)
○ボタンファイルの削除
△ボタンファイルのコピー。フォルダ上ではコピー先の指定
×ボタンファイルの実行。../は一階層上のフォルダに移動
L1ボタンHDDのパーティション切り替え
L2ボタン画面表示設定。画面が収まりきらない場合はここで直す
R1ボタンHDD/Saves(??)/メモカ/DVDドライブの切り替え。
R2ボタンファイルチェック。サイズ表示と思っても問題なし
SELECTFTPD起動
START拡張メニュー表示
拡張メニュー機能
Rename名前を変更する。メモカ上のファイルは変更不可
Adv. Copyフォルダ内の全ファイルをコピーする
MC BackupメモカのセーブデータをHDDにバックアップ
Nwe Dir新しいフォルダを作る
Host Desthost:をコピー先に指定する。PS2LINKが必要
Uploadul-listを参考にPCからファイルを転送する
Help操作説明を表示する
PS2LINK

PS2LINK経由で起動した場合、PC側とファイル転送をすることが可能となります。

PS2->PC Host Destを選びコピー先にhost:を指定する。後は△で送るだけ。

PC->PS2 PC側のPS2Mnu-k.elfと同じ場所に、転送ファイル一覧を示したul-list.txtを 置く必要がある。フォルダは指定しても無視されます。 ul-list.txtを置いたら、コピー先フォルダを△で指定してからUploadを押す。

UL-LIST

転送したいファイルのリスト。単純にファイル名を書き並べるだけでOK。 自動化したい場合は

dir %1 /b /s >ul-list.txt

とメモ帳で書いてMakelist.batという名前でPS2MNU-K.ELFと同じフォルダに保存。 転送したいファイル又はフォルダをMakelist.batにドロップすればUl-list.txtが更新 されます。

FTPD

FTPDとしての機能も持っています。ファイル管理目的に使うのがよさげ。

  1. ps2ip.irx, ps2smap.irx, ps2netfs.irxの3ファイルをhdd0:PS2MENU-K MC Backup

パーティションのルートに置く。 ※CDGen32経由でファイルを送った場合、ファイル名が全て大文字になっているので スタート->Renameで小文字に書き換えておく。

  1. IP等の設定をしたい場合は、メモカのSYS-CONFフォルダにIPCONFIG.DATを置く。
  2. MC Backupパーティションに移動後、おもむろにセレクトボタンを押す。

・Unable to Load FTP drivers from psf0:/等のメッセージが出る場合-->失敗。 対応策A.ExecFTps0.5の全ファイルをメモカのBIDATA-SYSTEMフォルダに入れてみる 対応策B.付属のps2ip.irxをExecFTPs0.5の中のPS2IP.IRXに置き換えてみる ・Curren Partition Mounter on pfs0:/というメッセージがでれば準備完了

  1. PCでPS2MENU-K付属のPS2Clientを起動して操作?

(UNDER CONSTRUCTION)

TIPS
  • NetFSドライバを認識してくれない…全部小文字じゃだめなんだろうか -- [[:KK]]
  • 4.の段階にて、「PS2Client -h 192.168.0.10 devlist」とやれば(PS2のIPアドレスは各自の環境に)、PS2にアクセスできているのかどうかわかります。 --
  • リネームはメモカ上のファイルには無効。一度HDDに移してリネーム、かき戻しとする必要がある。 --
  • HDDは hdd0;PS2MENU-K MC Backup以下のフォルダしか参照できないんでしょうか? どうやっても他パーティションに移動できなくて。 --
  • ↑hdd0; じゃなくて hdd0: の間違い. --
  • L1ボタンで切替えですね。思いっきり書いてあった。スミマセン --

HDL_DUMP? 

PCにPS2HDDを繋げて、Windows(orDOS)上で直接変更を可能にするツール。 DVDディスクからだけでなく、ISOファイルから直接インストールも可能。 インストール自体も4Gで10分程度とグッと速くなります。エグイ。 本体 DOSが使える人向け HDL_Dump: http://hdldump.ps2-scene.org/

GUIフロントエンド(Win2kではHDL_dumb使えません)  Winhiip1.6.5 http://forums.psxforum.com/viewtopic.php?t=22748  HDL_dumb: http://hdldump.ps2-scene.org/

下準備

PS2用HDDをPCのIDEコネクタに繋げて、Windowsを起動する。 リムーバブルケースを利用するととても便利。USB2.0接続なら更に便利。リムーバブルケースについてはこちら>HDDについて#removable? ※V2i Protectorが動いている場合、勝手にHDDを書き換えてHDLで読み出し  不可能にされてしまいます。予め動作を切っておきましょう。

使い方/コマンドライン版

でデバイス名を拾う。PS2HDDは formatted PlayStation? 2 HDD と表示されます。 hdl_dump Dump CD0: image.iso

でDVDからISO作成。 SYSTEM.CNFからXXXX_YYY.ZZを拾う。titleman参照 hdl_dump Inject_DVD hdd1: "PartitonName?" image.iso XXXX_YYY.ZZ

でISOからDVDゲームをHDDにインストール。 hdl_dump Inject_DVD hdd1: "PartitonName?" cd0: XXXX_YYY.ZZ

でCD/DVDドライブからDVDゲームをHDDにインストール。 CDゲームをインストールする際はInject_dvdをInject_cdに変える。

コマンド名意味形式
queryDevice一覧hdl_dump query
dumpCD/DVDからISOImage作成hdl_dump dump [CD/DVDDevice] [Filename]
compareファイル比較hdl_dump compare [HD/CD/DVD/File1] [HD/CD/DVD/File2]
tocHDDのTOC一覧hdl_dump toc [HDDevice]
mapHDDの使用状況hdl_dump map [HDDevice]
delete※パーティション消去hdl_dump delete [HDDevice] [Partiton]
zero※ゼロフィルフォーマットhdl_dump zero [HDDevice]
cutout新規パーティション作成hdl_dump cutout [HDDevice] [size_in_MB]
infoHDLパーティションの情報表示hdl_dump info [HDDevice] [Partiton]
extractHDLパーティションをISO形式で書き出すhdl_dump extract [HDDevice] [Partition] [Filename]
inject_cd※CDゲームをHDDにインストールhdl_dump inject_cd [HDDevice] [Partiton] [ CD/DVDDevice or ISOFile] [XXXX_YYY.ZZ]
inject_dvd※DVDゲームをHDDにインストールhdl_dump inject_dvd [HDDevice] [Partition] [ CD/DVDDevice or ISOFile] [XXXX_YYY.ZZ]

※印=デバイスの書き込みを伴う行為。コケると危険。 XXXX_YYY.ZZZ=ルートのSYSTEM.CNF参照。titlemanと同じ。

ネットワーク越しインスト

v0.6からネットワーク越しの操作が可能になりました。

  1. PS2とPCをLANケーブルで繋ぐ。
  2. PS2側で付属のhdld_svr.elfを起動する。

  PS2Link->Inlink->hdld_svr.elfでも hdld_svr.elfをメモカに移して直起動でもOK

  1. 後はHDD1:などの代わりにIPを指定してやればTOC参照やインストが可能。

  ex) hdl_dump Inject_DVD 192.168.0.10 "PartitonName?" cd0: XXXX_YYY.ZZ   GUI版の場合はNetworking Server~などとある欄にIPを入れる。

IPの設定はmc0:SYS-CONF/IPCONFIG.DATによります。 書式はip_address network_mask gateway_ip の順に半角スペース分あけて書きます。 HDL_Dump0.7.3では転送時に自動的に圧縮->転送後に解凍という手法で平均転送速度800KB/secほどが出るようになりました。ダミーデータが多いものほど速くなります。 ※表示される転送速度と実際の転送には開きが有る模様。実質400~600KBほど?

使い方/HDL_dumb-0.5

HDDを選び、ISOファイルまたはCD/DVDドライブを指定し、タイトル登録名を 入力する。

TIPS
  • Windows2000ではDVDからインストールが出来ない模様。一度ISOに変換してからインストールする必要があります。

DVDScan 

メディアチェック情報を書き換え、CD<->DVD変換を可能にするツール。 かなり強力なツールなんだが、ファイル指定が相当めんどい。D&Dさせてくれ。 URL:http://www.ps2nfo.com/forums/showthread.php?t=21994&highlight=Scan

TIPS
  • 書き換え禁止なファイルを読ませると、自動パッチの有無に関係なしにエラー発生

CD/DVD Generator/ISOBuster/CDGenPS2 

SONY純正のディスクイメージ作成ツール。 CD/DVD Generator1.50:リンク切れ ISOBuster:http://www.smart-projects.net/ CDGenPS2:http://atnek-2121.hp.infoseek.co.jp/other/CDGNEPS2.htm iml2iso:ココ

ディスクの再構築に利用します。->PS2ソフト再構築

TIPS
  • CD/DVD Generator1.50のファイルへのリンクは切れてます(forumのリンク先が404)、のでgoogle推奨 --
  • CD/DVD-ROM Generator 2.00がでてますよ --

LaunchELF v3.4b2 

850氏作成のBOOT.ELFランチャー。 ブート時に押していたボタンに対応した.ELFPS2Menu-kなど一部のものは起動に失敗しフリーズしていましたが、最新版で解消しましたを起動します。 最新版ではファイラー機能もあるしデータの日本語表示もできる万能ELFになったので日本人ならMenu-kなどよりも良いと思う。 ボタンとELF名の対応や機能解説、設定などは同梱のReadme.txtを参照してください。HDLあぷろだからDLできます。 ・外部フォントを導入することによりL1ボタンでセーブデータのタイトルを日本語表示可能(Readme.txtを参照)

TIPS
  • BOOT0.ELFは置かない方が使いやすいかも。ボタン入力待ちになってくれます。
  • hdloader.elfを直に起動しても問題なく動きます。 --
  • mc1からELFを実行できるから、BOOT.ELF以外のELFを2枚目のメモカに置けますね。 --
  • PS2MENUはmc0からしか起動できないみたいです。 --
  • コンポーネント接続では画像が出ませんでした --

CDLoader 

HDLから直接起動できることを利用して、PS2LinkなどHDLから起動不可能な タイトルを利用可能にします。

http://www.tidusx.cjb.net/

PS2-Packer 

ELFファイル圧縮ツール。 http://www.nobis-crew.org/ps2-packer/

PS2 Save Builder 

PS2セーブデータ変換ツール。セーブデータの内容や属性も変更可能。 PSU形式での書き出しには対応してないので、一度XPSで書き出してから 別ツールでPSUに変換してやる必要がある。 PS2 Save Builder:http://www.ps2savetools.com/download.php?op=viewdownloaddetails&lid=73&ttitle=PS2_Save_Builder

対応形式

読み込み:pws, max, cbs, psu, npo, spo, sps, md, p2m, xpo, xps 書き出し:pws, max, cbs, npo, sps, md, p2m, xps

形式変換

Openでセーブデータを選択して開く->Save As->形式を選択して保存。 D&Dだと1ファイルとして追加されてしまうので注意。 FTPなどでバラのファイルとして転送してきた場合は、Newで新規作成-> 自動で挿入されるicon.sysとmy.icnを削除してからファイルをドロップ->形式を選択して保存。

内容変更

Openでセーブデータを開き、D&Dでファイルを追加。ファイルを選択してDelキーで削除。Root/ID欄の右側[P]ボタンで属性変更。

PSU形式への変換

1. まずはXPS形式で保存する。 2. バイナリエディタで開き、アドレス0080h~00AFh付近にある *4 *7 を 84 27 へ変更する。(大抵の場合は84 A7を84 27へ変更) 3. 拡張子を.DM2へ変更する。 4. "PlayStation2 メモリーカードイメージコンバータ"でPSUに変換する。 ※ こっちなら.dm2に変更せずとも読み込める。バリナリ書き換えは必要。 ※2 psu変換後のデータがxpsのデータのサイズと比べ小さすぎる場合、変換に失敗しているのでバイナリ編集する場所をよく探してみること。

  • npoファイルはファイル名をルートと同じにすること(例:BISLPM-65555-01.npo)
  • 0.8xのxps->dm2->psuは変換できないようです。dm2の0x90:84A7->0x90:8427でok見たい。0x90はそのあたりかも。 --

  • このページの参照元