【文件属性】:
文件名称:elf-loader:在您的ps4上通过TCP运行ps4sdk elf文件
文件大小:121KB
文件格式:ZIP
更新时间:2021-04-28 10:46:21
JavaScript
精灵装载机
在PS4上运行ps4sdk elf文件。
先决条件
clang(虽然不是OSX版本)
制作
node.js以运行server.js(或任何替代方法来服务/ local)
socat,netcat等用于发送文件并与标准IO通信
重要的
elf加载程序不支持动态链接的可执行文件。 所有库都需要静态链接到可执行文件中。 为提供了各种位置独立的,可静态链接的库,例如libc。 根据他们的构建系统和要求,您可以使用sdk的ps4-lib目标来编译第三方库。 或者,您将不得不更改其构建系统,以将其编译为PIC静态链接库。
例子
# Build as raw binary to bin/ and then convert to ldr.js in /local (you can 'make keepelf=1' to debug)
make clean && make
# Start
【文件预览】:
elf-loader-master
----generate()
--------Makefile(214B)
--------source()
----ps4()
--------library()
--------binary()
----Dockerfile(1KB)
----LICENSE(1KB)
----local()
--------server.js(1KB)
--------index.html(7KB)
--------js()
--------ldr()
----.gitignore(37B)
----Makefile(152B)
----README.md(2KB)