「PSGroove」の編集履歴(バックアップ)一覧に戻る

PSGroove - (2010/11/12 (金) 19:32:22) のソース

*&sizex(7){PSGroove}
PS Jailbreakのオープンソース版。USBドングルを自作したい方向け。
PS Jailbreakと基本的には同じで現時点でPS3全モデルで動作可能
PS Jailbreakの詳細は[[こちら>http://www40.atwiki.jp/ps3hack/pages/23.html]]

日本国内での検証では
MobileHackerzにて[[AVR-USBマイコンボード AT90USB162>>http://blog.mobilehackerz.jp/2010/09/ps3psjailbreak1890.html]]と[[AT90USBKEY>>http://blog.mobilehackerz.jp/2010/09/ps3psgroove-at90usbkey.html]]での動作確認が取れました。
※Backup Manager(manager.pkg)の動作は未確認

本家はAVRマイコン用だが様々な機種用に移植されている。
代表的なのは次の通り
・[[PSGrooPIC>PSGrooPIC]]
・PSFreedom / psfMod (PSFreedom-enabled Recovery Mod) :一部のAndroid携帯やiPhone 2G・3G iPod Touch 1Gなどで動作する
・[[PSGroove Rockbox>RockBox PSGroove]] :iPodやgigabeatなどのポータブルプレイヤーを使用。Rockboxが動く機種環境が必要
・PSGroove for TI-84+ :高性能電卓のTI-84 Plus
・PSGroove Arduino PCB :Arduinoと呼ばれるマイコンボード
リンクがない項は各自ググって調べて下さい。
**&anchor(PSGrooveFile,option=nolink){最新のPSGroove}
-PSGroove Hermes v4b + PL3 - PSN Payload + Mathieulh&Netkas Fix ([[コンパイル済みデータファイル>>http://www.ps3-hacks.com/file/197]])
-PSGroove Hermes v4b ([[コンパイル済みデータファイル>>http://www.ps3-hacks.com/download.php?id=171]]) ([[ソースコード>>https://github.com/hermesEOL/ps3/tree/master/psgroove-hermes/]])
-PSGroove KaKaRoTo PL3 ([[コンパイル済みデータファイル>>http://www.multiupload.com/OE19Y4MB12]]) ([[ソースコード>>https://github.com/kakaroto/psgroove]])
※現在Hermes v4bとKaKaRoTo PL3は機能に大差無いのでどちらでも良い
-[[PSGroove-Maker>>http://www.project0.de/psgroove-maker/]]&br()選択することで自分が欲しい書き込み用データファイルを入手可能なサイト。&br()LEDのポートも指定できるのでStrawberryLinux製のAVR-USBマイコンボードでLEDを取り付けた人にもオススメ。
-[[PSGroove Hex Collection>>http://www.playstationclub.nl/psgroove-hex-collectie/]]&br()すぐにDL可能な書き込み用データファイルが置いてあるサイト。
#hr(color=#FFA500)
**必要なもの
&color(crimson){①}&font(b,black){指定チップ搭載ボード}

指定チップ:
&ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)AT90USB162 &ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)AT90USB646 &ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)AT90USB647 &ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)AT90USB1286 &ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)AT90USB1287
&ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)ATMEGA16U4 &ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)ATMEGA32U4 &ref(http://img.atwiki.com/image/035col3/menu_arrow.gif)ATMEGA32U2 他にもアリ

ボード:[[こちら>http://www40.atwiki.jp/ps3hack/pages/30.html]]に詳細を掲載しているので、参照してください
はんだごて持ってない!自信ない!っていう方は、AT90USBKEYかStrawberryLinux製の組み立て済みAVR-USBマイコンボードを買うのが吉。

&color(crimson){②}&font(b,black){ソースプログラム又はコンパイル済みデータファイル}
&link_anchor(PSGrooveFile){最新のPSGroove}を参照
// ※念のため過去のデータファイルリンク残しておきます
// ・http://github.com/psgroove/psgroove/zipball/master
// ・http://www.ps3news.com/forums/ps3-hacks/psgroove-open-source-ps-jailbreak-ps3-exploit-released-112277.html#post300396
// ・http://exophase.com/ps3/psgroove-released-open-source-ps-jailbreak-17952.htm
// ([[↑のと同一、↑のURLから落とすの面倒くさい方向け>http://www40.atwiki.jp/ps3hack/?cmd=upload&act=open&page=Open%20Source%20PS%20JailBreak&file=PSGroove.rar]])
// ・[[psgroove-all.zip>http://www40.atwiki.jp/ps3hack/?cmd=upload&act=open&page=PSGroove&file=psgroove-all.zip]]
// 
// ・PSGroove v1.1
// http://www.multiupload.com/9Y2VK4JG2M
// ・PSGroove v1.1 BM patched
// http://www.multiupload.com/4ZBNYXBGUT
// ・PSGroove v1.1 hermes
// http://www.multiupload.com/CPJO2T9BL3
// http://www1.axfc.net/uploader/Sc/so/156057.rar AT162
// http://psx-scene.com/forums/attachment.php?attachmentid=18428&d=1285110065 AT90USB1287用
// ・PSGroove hermes v3
// http://www.multiupload.com/BITYYYUOFD
// ・PSGroove Hermes v4b
// http://www.ps3-hacks.com/file/171
// ・PSGroove+PL3 (KaKaRoTo)
// http://www.ps3-hacks.com/file/168
// http://www.multiupload.com/OE19Y4MB12 (2010-10-23 fix ver)

&color(crimson){③}&font(b,black){起動したい自作ソフト}(例:[[Backup Manger>http://www.ps3-hacks.com/download.php?id=84g]])
自作ソフト関連は[[こちら>http://www40.atwiki.jp/ps3hack/pages/25.html]]を参照

**導入までの大まかな流れ
指定チップ搭載ボードを用意する
  ↓
PSGrooveソースのコンパイル 又は コンパイル済みのファイルを貰ってくる
  ↓
コンパイルされたPSGrooveの書き込み用のデータファイルをボードに書き込む
  ↓
ボードを電源OFFになってるPS3に接続し特殊な手順でPS3を起動
  ↓
自作ソフトのPKGファイルを入れたUSBメモリを挿しインストール

*ボードのチップに書き込み
ボードを購入しただけでは、自作USBドングルは完成しない。
プログラムを書きこむ必要がある。
プログラムの書き込み方はどのチップ、ボードでも基本的には同じ。
書き込みにはATMEL社のフラッシュ書き込みツール「FLIP」を使う。
FLIPのインストール・使い方等はMobileHackerzの[[AVR-USBマイコンボード AT90USB162>>http://blog.mobilehackerz.jp/2010/09/ps3psjailbreak1890.html]]か[[AT90USBKEY>>http://blog.mobilehackerz.jp/2010/09/ps3psgroove-at90usbkey.html]]のページや
ストロベリー・リナックス AT90USB162マイコンボード用の[[チュートリアル1>>http://strawberry-linux.com/products/at90usb162/tutorial2.php]] [[チュートリアル2>>http://strawberry-linux.com/products/at90usb162/tutorial3.php]]も参考にする。

プログラムは、手持ちのボード(チップ)に合ったプログラムを書きこむこと。

例えば、PSGroove Hermes v4bのコンパイル済みデータをDLしてAT90USBKEYを持っている場合、hermesv4b_at90usbkey_at90usb1287_8Mhz.hexを書きこむ。
その他のチップの場合(プログラムのファイル名はPSGroove Hermes v4bのコンパイル済みデータのものなので注意)
&color(red){使用チップ    書きこむプログラム}
&color(red){AT90USB162 → hermesv4b_teensy_v1.0_at90usb162_16Mhz.hex} 
&color(red){AT90USB646 → hermesv4b_teensy_v1.0++_at90usb646_16Mhz.hex}
&color(red){ATMEGA32U4 → hermesv4b_teensy_v2.0_atmega32u4_16Mhz.hex}
&color(red){AT90USB1286 → hermesv4b_teensy_v2.0++_at90usb1286_16Mhz.hex}
※StrawberryLinux製のAVR-USBマイコンボードAT90USB162は
 チップがAT90USB162、動作周波数が16MHzなので特にLEDなど付けなければhermesv4b_teensy_v1.0_at90usb162_16Mhz.hexで良い
//psgroove.hexには、オリジナルとmanager.pkgが動作するようになっているパッチ済Verの二つが出回っている。
//psgroove-all.zip内には○△□-psgroove.hexと○△□-psgroovecjpc.hexの二つが入ってるが、「cjpc」が付いているほうがパッチ済のため
//バックアップ起動をしたい場合は、こちらを書きこむ。
//上記のURLに書いてある通りAVR Studioは登録しなければDLできないが、
//[[ここ>http://www.atmel.com/dyn/products/alltools.asp?family_id=607#soft]]から登録なしでDL可能

参考動画(AT90USBKEYを使ったフラッシュ書き込み):
#video(http://www.youtube.com/watch?v=jo-LlR7pUmo)

*導入方法
下準備…自作ソフト(例:Backup Manager)を適当なUSBメモリにコピーしておく。
※USBドングル以外のUSB機器は接続しておかないこと!(例えば、torneなどは予め外しておく)
起動したあとは接続して大丈夫。

①PS3の&color(red){主電源}を落とす(電源コードを抜いてもOK) ←重要!:本体ランプ消灯

②ボードをPS3に接続(一番左のUSBポートがいいようです。)

③PS3の&color(red){主電源}を入れる:本体ランプ赤

④PS3の&color(red){電源}を入れ、素早く&color(red){イジェクトボタン}を押す。:本体ランプ緑
するとボードのLEDが光るはず(一部ボードにはLEDないので注意)
5秒ぐらいで2番目のLEDが光る(LEDが1個だけなら、そのLEDが消える)
LEDが付いているボードの場合、以上のことで、動作確認をすることができる。

⑤ゲームメニューに&color(red){「Install Package Files」}という新しいオプションが出てくる。

⑥自作ソフト(例:Backup Manager)をコピーしておいたUSBメモリをPS3に接続

⑦&color(red){「Install Package Files」}を選択して自作ソフト(例:Backup Manager)インストール
 &underdot(red){※自作ソフトを動かすときも、①~④の手順を踏んでJailbreak(脱獄)させた状態でしか起動できません。}
参考動画:
#video(http://www.youtube.com/watch?v=PkIolEWAG98)#video(http://www.youtube.com/watch?v=50NhK5tl9xw)