FAT, SLIM, SLIM and LITE

02

最終更新:

amorphophallus

- view
管理者のみ編集可

IRCの雑談

途中から話がそれてるがNANDフラッシュのドライバの話とか。nandflash.imgをマウントするアイデアはいいと思う。
SilverSpring氏はps2dev.orgでPRXのドキュメントを書いている人。

16:10 ArnoldBronson > Hellcat, なんで4.20のダンプがいるんだ?
16:11 ArnoldBronson > SilverSpring: PSPブートプロセスのドキュメントは書けた?
16:11 SilverSpring > まだドラフトのままだ
16:11 Hellcat > 俺がいつか3K買ったとき初期FWにダウングレードできるかどうか試すためだよ
16:11 Hellcat > ほんとの理由はな……俺がフェチだからだ:) いつかFATに1.00とSLIMに3.60を入れてみたい
16:11 SilverSpring > ほかのが見つからねえ
16:11 Hellcat > SilverSpring: だいたい読んだけどまだ終わってないわ :D
16:12 Hellcat > 修正箇所みっけたwウソコードの終わりくらい
16:12 ArnoldBronson > Hellcat, 俺もやりたい! 3.60と5.00とか
16:12 SilverSpring > Hellcat, ああ そりゃPSPDOCのやつだ。いちお把握してる今のところ
16:13 Hellcat > おもしろい 俺の言ってたネタが当たったな :)
16:13 SilverSpring > どのネタだって?
16:13 Hellcat > 理解するのが超むずいとかそんな感じのやつ
16:13 SilverSpring > そりゃ確認済みだ
16:13 ArnoldBronson > SilverSpring, M33の一部とか5.50アップデータの実行をフックして解析するのは可能なの?
16:14 SilverSpring > くそ PSPDOCで新しいIPLエンコードのドキュメントが見つからん
16:14 SilverSpring > 解析してどんな情報が欲しいんだ?
16:14 Hellcat > “セクタの暗号化”のところのアップデータとモジュール、ハンドル、申請と更新
16:15 ArnoldBronson > モジュールのダンプとかエンコード方法とか
16:15 ArnoldBronson > なにかの手段でそういう情報を得るのは可能なの?
16:15 SilverSpring > うんたぶんね
16:15 SilverSpring > Hellcat, なんだって?
16:16 Hellcat > ArnoldBronson: いいなそれ なにか方法を探してみるかな
16:16 SilverSpring > ああ、そりゃセクタの暗号化の章じゃないよ。ディスクレベルの暗号化のページだ。NANDレベルの話だよ
16:17 SilverSpring > あいつらセクタまで暗号化したかもしれん ひでえやつらだ :p
16:17 Hellcat > うん 俺が考えてたネタとは違うけどそう書いてあるね いいこと教えようか :)
16:17 Hellcat > lol
16:17 Hellcat > 2つのレイヤで暗号化 xD
16:17 SilverSpring > ああ 暗号化はNANDのドライバがやってるし lflashドライバじゃない
16:17 GreyShower > SilverSpringの話はいつもおもしろいな でも俺にはよく分からんわ お前のブログみたいにな:P
16:18 SilverSpring > lflashてのは仮想ディスクでな
16:18 ArnoldBronson > PSPSDKの環境を作るのにモジュール追加せずに済むにはどのバージョンのLinuxがいい?
16:18 SilverSpring > ディスクファイルシステムとして使える
16:18 SilverSpring > FATみたいな
16:18 ArnoldBronson > 仮想って、使ってる間はってこと?
16:18 SilverSpring > いやそういう意味じゃないけど FATはディスクファイルシステム
16:18 Hellcat > パンドラの古いアプリを使ったときFW 3.71でNANDリストアしたらブリックしたわけがそれで説明がつくな
16:19 SilverSpring > でもNANDはディスクじゃなくてな
16:19 SilverSpring > lflashのドライバはディスクをエミュレートするようになってる
16:19 SilverSpring > だからFATみたいなディスクファイルシステムとして使えるってこと
16:19 ArnoldBronson > NANDはハードウェアだろ lflashドライバはNANDをディスクファイルシステムとしてマウントするんじゃ
16:19 SilverSpring > NANDファイルシステムには別のやり方が必要だよ
16:20 ArnoldBronson > まじで?
16:20 SilverSpring > うん
16:20 SilverSpring > でもlfashはリアルディスクじゃない
16:20 SilverSpring > あれは仮想にすぎん
16:20 SilverSpring > 俺が言ってる仮想てのはそういう意味
16:21 ArnoldBronson > NANDフラッシュのファイルシステムとマウントされた仮想ディスクファイルシステムはどう違うんだ?
16:21 ArnoldBronson > NANDファイルシステムにはなにができない?
16:21 Hellcat > たしかNANDドライバは下層で機能するはず。NandBlockReadとかその辺がやってるような
16:21 Hellcat > その上でほかのドライバはドライブとして(flash0:/とか)マウントできる で、FATドライバもな
16:22 SilverSpring > NANDレベルにアクセスできるようになると、NANDページを読み出したりディスクレベルでアクセスできるようになる。それから仮想ディスクのセクタを読み出したりファイルレベルでアクセスできるようになる。FATのクラスタも読み出せる
16:22 EvilSeph > すげ ;)
16:23 SilverSpring > Hellcat, そのとおり
16:24 SilverSpring > んでsceIoReadでファイルにアクセスするときは
16:24 SilverSpring > どれくらいのレイヤを経由してデータにアクセスしてるか忘れないようにしないとな
16:24 Hellcat > 2つ目のレイヤはフックできるかも。真ん中へんで。TrueCryptをやるのに :D
16:24 Hellcat > (メモリスティックでだけど)
16:25 SilverSpring > つまり sceIoRead→クラスタを集める→セクタを集める→ページを集める
16:26 Hellcat > 32個のレイヤとか xD
16:26 Hellcat > ;)
16:26 SilverSpring > あるいは ユーザー→ファイル→ディスク→NAND→ハードウェア とか
16:27 Hellcat > 長くて短い話だなw
16:29 ArnoldBronson > xD
16:29 SilverSpring > ハードウェアから先は奥が深すぎる xD
16:29 ArnoldBronson > Hellcat, homebrewでnandflash.imgのディスクイメージはマウントできないの?:D
16:30 SilverSpring > 論理ゲートが各ビットを保持する→各ゲートからトランジスタに通す みたいな
16:30 ArnoldBronson > アップデートしてマウントした後にFWをダンプして読み込むとか xD
16:30 SilverSpring > -> →シリコン上の各トランジスタにアクセスとか xD
16:30 ArnoldBronson > んむ…で、その次は?
16:31 ArnoldBronson > 陽子+中性子+電子 とか
16:31 ArnoldBronson > だから何なんだ!! xD
16:31 Hellcat > 次はクォークに素粒子だろ
16:31 Hellcat > ArnoldBronson: SilverSpringが教えてくれると思うけど たぶん可能だな
16:31 SilverSpring > うん その流れで行くと →電子 だな
16:31 ArnoldBronson > ヒッグス粒子とボソン粒子?
16:31 SilverSpring > ボソンじゃないと思うよ
16:32 ArnoldBronson > あう :D
16:32 SilverSpring > 中性子バースト(特異点かな)
16:32 Hellcat > タキオンとバリオンにちがいない!
16:32 ArnoldBronson > ヒッグス粒子だね
16:32 ArnoldBronson > 分かった。 →42
16:32 ArnoldBronson > コレに違いない
16:32 SilverSpring > じゃあユーザーよりこっちはなんだ?
16:32 SilverSpring > 脳みそ→ニューロン かな
16:32 ArnoldBronson > また原子レベルに戻るんじゃね?
16:32 SilverSpring > →ほかのユーザかな
16:32 Hellcat > 脳みそ……ううむ……ときどきスルーするんですけど :)
16:33 ArnoldBronson > Hellcat, あれれないwwwどこだwww
16:33 Hellcat > lol

タグ:

NAND
記事メニュー
目安箱バナー