如何从零开始开发一个PS5浏览器 | How to develop a PS5 browser

2024-01-31 18:28

本文主要是介绍如何从零开始开发一个PS5浏览器 | How to develop a PS5 browser,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

环境:Windows + PS5一台
问题:PS5折腾需要使用PKG浏览器访问特定网址,如何自定义网址呢?
解决办法:使用开发套件PS Multi Tools开发一个空应用,利于deeplinkUri 参数访问网页

背景:PS5折腾后,自建了HEN网站,需要PS5直接访问内网网站

解决过程:PS Multi Tools+deeplinkUri

文章目录

    • 1.搭建开发环境:
    • 2.新建PS5 包项目:
    • 3.添加包文件
      • 3.1 新建项目文件
      • 3.2 添加包文件
      • 3.3 修改网址
    • 4.打包
      • 4.1 点击打包按钮
      • 4.2 选择包保存位置,构建包完成


1.搭建开发环境:

下载这两个github项目:

  1. https://github.com/SvenGDK/PS-Multi-Tools/releases
  2. https://github.com/florinsdistortedvision/prospero-publishing-tools

解压第一个压缩包,将第二个项目的所有文件解压到 PS Multi Tools v13.6\Tools\PS5

得到下面的目录结构:

在这里插入图片描述

2.新建PS5 包项目:

打开PS Multi Tools.exe,依次点击 PS5 GP5 Project creater
在这里插入图片描述

3.添加包文件

3.1 新建项目文件

选择项目的保存位置,passcode建议为32个0
在这里插入图片描述

3.2 添加包文件

点击file和folder 依次选择要添加的文件,至少要包含下列文件:

在这里插入图片描述
添加完成后,可以打开GP5检查下是否正确,你会看到下面的路径映射:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<psproject fmt="gp5"><volume><volume_type>prospero_app</volume_type><package passcode="GvE6xCpZxd96scOUGuLPbuLp8O800B0s" c_date="2024-01-31"/></volume><files><file dst_path="sce_sys/param.json" src_path="..\NPXS40169\sce_sys\param.json"/><file dst_path="sce_sys/icon0.png" src_path="..\NPXS40169\sce_sys\icon0.png"/><file dst_path="manifest.json" src_path="..\NPXS40169\manifest.json"/><file dst_path="license.txt" src_path="..\NPXS40169\license.txt"/></files>
</psproject>

在这里插入图片描述

3.3 修改网址

PS5 包打开浏览器是根据PKG参数,deeplinkUri 决定的,我们打开param.json文件修改链接为我们想要的地址
在这里插入图片描述

4.打包

4.1 点击打包按钮

在这里插入图片描述

4.2 选择包保存位置,构建包完成

在这里插入图片描述

这篇关于如何从零开始开发一个PS5浏览器 | How to develop a PS5 browser的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/664673

相关文章

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

如何在Mac上彻底删除Edge账户? 手动卸载Edge浏览器并清理残留文件技巧

《如何在Mac上彻底删除Edge账户?手动卸载Edge浏览器并清理残留文件技巧》Mac上的Edge账户里存了不少网站密码和个人信息,结果同事一不小心打开了,简直尴尬到爆炸,想要卸载edge浏览器并清... 如果你遇到 Microsoft Edge 浏览器运行迟缓、频繁崩溃或网页加载异常等问题,可以尝试多种方

Python如何将OpenCV摄像头视频流通过浏览器播放

《Python如何将OpenCV摄像头视频流通过浏览器播放》:本文主要介绍Python如何将OpenCV摄像头视频流通过浏览器播放的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完... 目录方法1:使用Flask + MJPEG流实现代码使用方法优点缺点方法2:使用WebSocket传输视

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

基于Python开发一个有趣的工作时长计算器

《基于Python开发一个有趣的工作时长计算器》随着远程办公和弹性工作制的兴起,个人及团队对于工作时长的准确统计需求日益增长,本文将使用Python和PyQt5打造一个工作时长计算器,感兴趣的小伙伴可... 目录概述功能介绍界面展示php软件使用步骤说明代码详解1.窗口初始化与布局2.工作时长计算核心逻辑3