
Yini i-PS5LM?
I-PS5LM iyi-port ye-llama.cpp eyenzelwe i-PlayStation 5 ene-jailbreak. Ivumela amamodeli olimi e-GGUF ahambisanayo ukuthi asebenze endaweni ku-console kunokusebenzisa isevisi ekude ye-inference.
Inguqulo 0.1 inikeza i-payload eyodwa ebizwa ngokuthi ps5lm.elf. Uma ilayishiwe, ivula umtapo wamamodeli esipheqululini se-PS5. Ukusuka lapho, ungadawuniloda imodeli esekelwayo, uyiqalise, bese uvula ingxoxo esebenzisanayo elawulwa nge-DualSense.
I-PS5LM ihloselwe i-PS5 okungeyakho. Ukukhishwa kwamanje kusekela ama-console ane-jailbreak asebenzisa i-firmware 7.00 kuya ku-13.60.
Inhloso ebanzi yale phrojekthi ukuletha ama-architecture nama-quantization e-llama.cpp ku-PS5, iqale isebenzise i-CPU yayo ye-Zen 2 bese ekugcineni isebenzisa i-GPU yayo. Imodeli yokuqala enkulu eqondiswe kuyo yi-Qwen 3.8 27B, nakuba imikhawulo yenkumbulo ye-payload yamanje ikhawulela inguqulo 0.1 kumamodeli amancane kakhulu.
Izici ezibalulekile
- I-inference ku-console: Amamodeli e-GGUF asebenza endaweni ku-PS5.
- Umtapo osuselwe esipheqululini: Dawuniloda, qalisa, futhi uphathe amamodeli asekelwayo esipheqululini se-console.
- Ingxoxo esebenzisanayo: Vula isixhumi esibonakalayo sengxoxo bese uthayipha usebenzisa i-DualSense.
- Ukufinyelela kwenethiwekhi: Sebenzisa umtapo wamamodeli ocingweni noma kukhompyutha exhumeke kunethiwekhi efanayo.
- Isevisi ehambisana ne-OpenAI: Iseva yengxoxo eku-port
8081isebenzisa i-OpenAI API. - Ukuhambisana ne-llama.cpp: Le port yakhelwe ukuzuza ukwesekwa kwe-llama.cpp kwama-architecture afana ne-Qwen, Llama, Mistral, ne-Gemma, kanye nama-quantization asuka ku-1-bit kuya ku-8-bit.
- Amathuluzi onjiniyela: I-repository ihlanganisa ama-memory nama-thread probe, ama-script okusetha i-SDK, ama-script e-cross-build, nabasizi bokuthumela ama-payload.
Izidingo
Ukuze usebenzise ukufakwa okujwayelekile, udinga:
- I-PS5 okungeyakho.
- Inguqulo ye-firmware engu-7.00 kuya ku-13.60.
- I-jailbreak esebenzayo.
- I-payload loader, njenge-Payload Manager evela ku-WebKit Autoloader noma i-ELF loader elalela ku-port
9021. - Uxhumano lwenethiwekhi uma ufuna ukudawuniloda amamodeli, ukuthola izibuyekezo, noma ukufinyelela i-PS5LM kwenye idivayisi.
Faka i-PS5LM nge-Payload Manager
I-Payload Manager iyindlela elula kakhulu yokufaka futhi inganikeza nezibuyekezo ze-PS5LM.
- Vula i-Payload Manager ku-console ene-jailbreak.
- Yiya ku-Settings.
- Vula i-Multiple Payload Sources.
- Faka i-
https://ps5lm.cobanov.dev/payloads.jsonnjengomthombo we-payload. - Thola i-PS5LM ohlwini oluvelayo.
- Faka bese ulayisha i-payload.
Ngemva kokuqala kwe-payload, isiphequluli se-PS5 kufanele sivule ngokuzenzakalelayo umtapo wamamodeli we-PS5LM.
Faka i-payload ngesandla
Uma ungafuni ukwengeza umthombo ku-Payload Manager, dawuniloda i-ps5lm.elf ku-ukukhishwa kwakamuva kwe-PS5LM.
Layisha ifayela ngendlela obungalayisha ngayo enye i-payload ye-PS5. Ungayilayisha nge-Payload Manager noma uyithumele ku-ELF loader efana ne-elfldr ku-port 9021.
Dawuniloda futhi usebenzise imodeli
Uma umtapo we-PS5LM uvela esipheqululini se-console, inqubo eyisisekelo yile:
- Khetha imodeli bese ucindezela u-Download.
- Linda imodeli ize iqede ukudawuniloda ku-console.
- Cindezela u-Run ukuze uqale imodeli.
- Cindezela u-Open chat.
- Faka i-prompt usebenzisa i-DualSense bese uyithumela.
Amamodeli adawunilodiwe agcinwa ngaphansi kwe-/data/PS5LM/models.
Imodeli yamanje nemikhawulo yenkumbulo
Okwamanje i-payload ingagcina kuphela cishe u-1.6 GB wedatha yemodeli ikhiyiwe enkumbulweni ngaphandle kokuphazamisa isikrini sasekhaya se-PS5. Ngakho-ke ikhathalogi eyakhelwe ngaphakathi igxile kumamodeli amancane:
- Qwen3.5 0.8B: cishe amathokheni angu-13 kuya kwangu-21 ngomzuzwana.
- Qwen3.5 2B: cishe amathokheni angu-9 ngomzuzwana.
Amamodeli amakhulu adinga uhlelo lokusebenza lwendabuko esikhundleni se-payload architecture yamanje. Ikakhulukazi, i-Qwen 3.8 target engu-27B ayikasekelwa yi-payload yenguqulo 0.1.
Finyelela i-PS5LM kwenye idivayisi
Ungaphatha umtapo wamamodeli ocingweni noma kukhompyutha ekunethiwekhi yendawo efanayo. Esipheqululini, vula ikheli le-IP le-console ku-port 8082. Ngokwesibonelo:
http://192.168.1.50:8082
Faka esikhundleni se-192.168.1.50 ikheli le-IP langempela le-PS5 yakho.
Isevisi yengxoxo isebenza ku-port 8081 futhi isebenzisa i-OpenAI API. Lokhu kuvumela iklayenti elihambisana ne-OpenAI ukuthi lixhumane nemodeli ngokusebenzisa i-PS5 njengeseva yayo, inqobo nje uma iklayenti ne-console zingafinyelelana ngenethiwekhi.
Faka imodeli ye-GGUF nge-FTP
I-PS5LM iskena i-/data/PS5LM/models ifuna amamodeli. Ifayela le-GGUF elikopishelwe kule directory nge-FTP lizovela emtatsheni.
- Qalisa i-payload yeseva ye-FTP ku-PS5.
- Xhuma ku-console usebenzisa iklayenti le-FTP.
- Layisha ifayela le-GGUF ku-
/data/PS5LM/models. - Buyela emtatsheni we-PS5LM noma uwuvuselele.
- Khetha imodeli bese uyiqalisa.
Khetha amamodeli angena ngaphakathi komkhawulo wenkumbulo wamanje. Ukuba kwifomethi ye-GGUF kuphela akuqinisekisi ukuthi imodeli incane ngokwanele ukuthi isebenze ngaphansi komkhawulo wenkumbulo ekhiyiwe ocishe ube ngu-1.6 GB we-payload.
Yakha amathuluzi e-PS5LM kusuka ku-source
Abathuthukisi abafuna ukuhlola, ukuguqula, noma ukufaka le port badinga i-ps5-payload-dev SDK kanye nokufakwa kwe-LLVM emshinini wokusingatha.
Faka okuncike emshinini wokusingatha
Ku-macOS, faka amaphakheji adingekayo nge-Homebrew:
brew install llvm@21 lld socat cmake ninja
Ku-Debian noma ku-Ubuntu, sebenzisa:
sudo apt install clang-18 lld-18 socat cmake ninja-build
Clone futhi ulungiselele i-repository
Ukuncika kwe-llama.cpp kufakwe njenge-Git submodule, ngakho-ke clone i-repository ngokuphindaphinda:
git clone --recursive https://github.com/cobanov/PS5LM
cd PS5LM
scripts/setup-sdk.sh
source scripts/env.sh
I-script yokusetha ilungiselela i-SDK, kanti i-scripts/env.sh ilungiselela indawo ye-shell yamanje ukuze isetshenziswe yiphrojekthi.
Yakha i-probe namathuluzi e-llama.cpp
make -C probes/memprobe
scripts/build-llama.sh
Umyalo wokuqala wakha i-memory probe ye-Phase 0. Owesibili wakha ngokuphambanayo i-llama-cli, i-llama-server, ne-llama-bench ukuze kusetshenziswe ku-PS5.
Qalisa ama-build okuthuthukisa ku-console
Kule nqubo, i-PS5 kumele ibe ne-ELF loader elalele ku-port 9021. I-repository inama-script okusingatha ikhasi le-exploit, ukulungiselela ama-payload asizayo, nokuthumela amafayela e-ELF.
scripts/host-relapse.sh
export PS5_HOST=192.168.1.50
scripts/console-setup.sh
scripts/send.sh probes/memprobe/memprobe.elf
PS5_HOST ibe ikheli le-IP le-console yakho. I-memory probe ithumela imiphumela yayo ibuyela kumshini wokusingatha futhi iyibhala naku-/data/PS5LM/memprobe.txt ku-console.
Qalisa imiyalo ye-llama.cpp
Uma i-ftpsrv isebenza ku-port 2121, i-scripts/run.sh ingalayisha ithuluzi le-llama.cpp elakhiwe bese iliqalisa nama-agumenti.
Okokuqala, kopisha imodeli ye-GGUF ehambisanayo uye ku-/data/PS5LM/models usebenzisa i-FTP noma i-USB. Bese usebenzisa i-prompt nge-llama-cli:
scripts/run.sh llama-cli -m /data/PS5LM/models/model.gguf -p "Hello from a PS5" -n 64
Ukuqalisa iseva kuzo zonke izixhumi zenethiwekhi ze-console ku-port 8081, sebenzisa:
scripts/run.sh llama-server -m /data/PS5LM/models/model.gguf --host 0.0.0.0 --port 8081
Amaqhinga athuthukile
Gcina amamodeli engaphakathi komkhawulo we-payload
Ukusekelwa kwe-architecture yemodeli kanye nosayizi wemodeli osebenzayo yizinto ezimbili ezihlukene. I-llama.cpp ingase isekele i-architecture ne-quantization ethile, kodwa i-GGUF ephumayo kumele isakwazi ukungena kwimemori etholakalayo ku-payload. Sebenzisa imibhalo yamamodeli yephrojekthi kanye nekhathalogi yamanje njengesiqondiso ngaphambi kokudlulisa amafayela amakhulu.
Sebenzisa iseva kumaklayenti akude
Kuma-integrations, sebenzisa i-llama-server nge---host 0.0.0.0 bese uxhuma nge-port 8081. Gcina i-PS5 neklayenti kunethiwekhi efanayo ethembekile, futhi uqinisekise ukuthi izilungiselelo zenethiwekhi yendawo aziyivimbi i-port.
Hlukanisa izinqubo zabasebenzisi bokugcina nezokuthuthukisa
Ekusetshenzisweni okujwayelekile, umtapo wolwazi wesiphequluli uyindlela eqondile kakhulu. Inqubo ye-probe, FTP, cross-compilation, kanye ne-scripts/run.sh isetshenziswa kakhulu ukuhlola ama-build, ukuqoqa ulwazi lwe-console, ukwenza ama-benchmark, noma ukuzama amathuluzi e-llama.cpp.
Qonda isakhiwo se-repository
third_party/llama.cppiqukethe i-Git submodule ye-llama.cpp yangaphandle ebekwe enguqulweni ethile.ps5/compatisebenzisa iqoqo elincane lemisebenzi ye-libc engekho ku-console.patches/iqukethe izinguquko zekhodi yomthombo ye-llama.cpp eziqondene ne-PS5.probes/iqukethe i-memprobene-threadprobe.scripts/iqukethe abasizi be-SDK, be-cross-build, bokusetha, kanye bokufaka.docs/iqukethe i-roadmap, iziqondiso zamamodeli ahambisanayo, amanothi e-porting, imiyalo ye-console, kanye nocwaningo.
Isiphetho
I-PS5LM yenza kube nokwenzeka ukusebenzisa amamodeli olimi amancane e-GGUF endaweni ku-PS5 jailbreak-ed esekelwayo, kusetshenziswa isixhumi esibonakalayo sesiphequluli esisebenziseka kalula. Qala ngokufaka nge-Payload Manager bese ubheka amamodeli kukhathalogi. Uma udinga ukulawula okwengeziwe, sebenzisa i-source build, i-FTP, amathuluzi omugqa womyalo, ama-probe, kanye neseva ehambisana ne-OpenAI ukuze uhlole i-llama.cpp ku-console.
I-PS5LM inelayisensi ngaphansi kwe-GPL-3.0-or-later, kanti i-llama.cpp igcina ilayisensi yayo ye-MIT. Iphrojekthi ayifaki amafayela e-Sony SDK, okhiye, i-firmware, noma ama-model weights futhi ayihlobene ne-Sony Interactive Entertainment noma i-Alibaba.
